ESOS 双控服务器配置
此配置是按照Marc 的文章配置而来,原文连接:http://marcitland.blogspot.com/2014/07/open-storage-dual-controller-oss-disk.html
由于我的办公电脑无法访问外网,因此将配置文件的页面,翻译后上传到这里
Marc 在 IT 领域的冒险:开放式存储:双控制器 OSS 磁盘阵列.mhtml
此文章自行学习。下面是我自己的操作流程
前置的操作就是修改网卡,和本地 磁盘的一些操作。
1. 禁用SCST ,启用corosync和pacemaker
vi /etc/rc.confg
rc.scst_enable=NO rc.corosync_enable=YES rc.pacemaker_enable=YES
2.修改corosync的配置文件
[root@esos-1 ~]# cat /etc/corosync/corosync.conf
由于代码不好看,这里直接截图
简单介绍:interface里面是心跳的网卡信息,这里比Marc的信息里面少了mcastaddr 地址信息
另外:interface里面的心跳网卡信息必须是已配置IP的网段信息,如 192.168.1.22/24 网段就是192.168.1.0; 如果是:192.168.10.22/21 网段就是 192.168.8.0 ,一定要根据子网掩码换算网段。
3.
执行下面的命令
/etc/rc.d/rc.corosync start
corosync-cfgtool -s
/etc/rc.d/rc.pacemaker start
crm configure show
上面的信息完成后,就代表基本的corosync + pacemaker 完成
接下来crm操作
crm configure property stonith-enabled="false"
紧接着两部分,根据时期情况,分别在两台设备
底下的操作也可使用TUI操作,原理相同,就是需要注意添加的分組。
第一台:
scstadmin -add_dgrp esos
scstadmin -add_tgrp local -dev_group esos
scstadmin -set_tgrp_attr local -dev_group esos -attributes group_id=256
scstadmin -add_tgrp_tgt 10000000C9E667E9 -dev_group esos -tgt_group local
scstadmin -set_tgt_attr 10000000C9E667E9 -driver ocs_scst -attributes rel_tgt_id=1
scstadmin -add_tgrp_tgt 10000000C9E667ED -dev_group esos -tgt_group local
scstadmin -set_tgt_attr 10000000C9E667ED -driver ocs_scst -attributes rel_tgt_id=2
scstadmin -add_tgrp remote -dev_group esos
scstadmin -set_tgrp_attr remote -dev_group esos -attributes group_id=257
scstadmin -add_tgrp_tgt 10000000C9E66A91 -dev_group esos -tgt_group remote
scstadmin -set_ttgt_attr 10000000C9E66A91 -dev_group esos -tgt_group remote \
-attributes rel_tgt_id=3
scstadmin -add_tgrp_tgt 10000000C9E66A95 -dev_group esos -tgt_group remote
scstadmin -set_ttgt_attr 10000000C9E66A95 -dev_group esos -tgt_group remote \
-attributes rel_tgt_id=4
第二台:
scstadmin -add_dgrp esos
scstadmin -add_tgrp local -dev_group esos
scstadmin -set_tgrp_attr local -dev_group esos -attributes group_id=257
scstadmin -add_tgrp_tgt 10000000C9E66A91 -dev_group esos -tgt_group local
scstadmin -set_tgt_attr 10000000C9E66A91 -driver ocs_scst -attributes rel_tgt_id=3
scstadmin -add_tgrp_tgt 10000000C9E66A95 -dev_group esos -tgt_group local
scstadmin -set_tgt_attr 10000000C9E66A95 -driver ocs_scst -attributes rel_tgt_id=4
scstadmin -add_tgrp remote -dev_group esos
scstadmin -set_tgrp_attr remote -dev_group esos -attributes group_id=256
scstadmin -add_tgrp_tgt 10000000C9E667E9 -dev_group esos -tgt_group remote
scstadmin -set_ttgt_attr 10000000C9E667E9 -dev_group esos -tgt_group remote \
-attributes rel_tgt_id=1
scstadmin -add_tgrp_tgt 10000000C9E667ED -dev_group esos -tgt_group remote
scstadmin -set_ttgt_attr 10000000C9E667ED -dev_group esos -tgt_group remote \
-attributes rel_tgt_id=2
配置完成后,这里放上我的配置图:然后按照教程重启。 接下来配置crm
crm
cib new scst
configure primitive p_scst ocf:esos:scst \
params alua="true" device_group="esos" \
local_tgt_grp="local" remote_tgt_grp="remote" \
m_alua_state="active" s_alua_state="nonoptimized" \
op monitor interval="10" role="Master" \
op monitor interval="20" role="Slave" \
op start interval="0" timeout="120" \
op stop interval="0" timeout="60"
configure ms ms_scst p_scst \
meta master-max="1" master-node-max="1" \
clone-max="2" clone-node-max="1" \
notify="true" interleave="true"
cib commit scst
quit
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。