- 论坛徽章:
- 0
|
本帖最后由 tqyou85 于 2016-04-11 10:17 编辑
想配置两台机器,均为controller,进行1+1备份。
在两台cenos机器上安装了opensaf4.7
配置如下:
1. 两台主机名分别为node1和node2,对应IP地址为10.10.10.1和10.10.10.2,ip可以相互ping通
2. 默认采用TCP协议通信,/etc/opensaf/ dtmd.conf中的DTM_NODE_IP为对应的ip地址
3. slot_id(保证主设备为1,次设备为2)
4. node_name(保证与本机hostname 一致)
5. node_type(两台主机都为controller)
6. nodeinit.conf
controller node(node1, node2): ln -sf nodeinit.conf.controller nodeinit.conf
7. nid.conf
export OPENSAF_GROUP=root (if you don't want to assign the root user, you can create a opensaf user, then this file should not be changed)
export OPENSAF_USER=root
8. generate imm.xml file:
cd /usr/local/share/opensaf/immxml/
./immxml-clustersize -s 2 ( -s: service controller; -p: payload node )
修改刚才生成的nodes.cfg,将文档最后一列的SC-1 和SC-2 改为对应的主机名(必须于/etc/opensaf/node_name 一致)。这个文件要保证在主设备和次设备上一致。例如修改成下面这样:
SC SC-1 node1
SC SC-2 node2
./immxml-configure
cp imm.xml.20160407_0236 /etc/opensaf/imm.xml
配置后分别启动两台机器的opensafd,启动ok。- # /etc/init.d/opensafd start
- Starting OpenSAF Services (Using TCP): [ OK ]
复制代码 查看状态:- [root@node1 /]# /etc/init.d/opensafd status
- safSISU=safSu=SC-1\,safSg=2N\,safApp=OpenSAF,safSi=SC-2N,safApp=OpenSAF
- saAmfSISUHAState=ACTIVE(1)
- safSISU=safSu=SC-1\,safSg=NoRed\,safApp=OpenSAF,safSi=NoRed1,safApp=OpenSAF
- saAmfSISUHAState=ACTIVE(1)
复制代码- [root@node2 /]# /etc/init.d/opensafd status
- safSISU=safSu=SC-2\,safSg=NoRed\,safApp=OpenSAF,safSi=NoRed1,safApp=OpenSAF
- saAmfSISUHAState=ACTIVE(1)
- safSISU=safSu=SC-2\,safSg=2N\,safApp=OpenSAF,safSi=SC-2N,safApp=OpenSAF
- saAmfSISUHAState=ACTIVE(1)
复制代码 问题来了,为什么两台主机都是active的角色?应该有一个是standby啊
请大侠们帮帮忙,是否两台机器上的配置还需要修改下?
|
|