- 论坛徽章:
- 0
|
IPMP设置示例
) ok setenv local-mac-address? true
2) 使用vi编辑器修改hosts文件,在/etc/hosts文件中,增加双机中另一节点的机器名和IP地址,以方便双机之间的访问。
在scha1的hosts文件中增加行:
#vi /etc/hosts
127.0.0.1 localhost
156.36.16.37 scha1 loghost
156.36.16.38 ce0test
156.36.16.39 ce2data
156.36.16.40 ce2test
156.36.16.41 scha2
156.36.16.45 ha-ora-lh
在scha2的hosts文件中增加行:
#vi /etc/hosts
127.0.0.1 localhost
156.36.16.41 scha2 loghost
156.36.16.42 ce0test
156.36.16.43 ce2data
156.36.16.44 ce2test
156.36.16.37 scha1
156.36.16.45 ha-ora-lh
3). 配置主备双机的IP多路径
对外公布的IP地址为:156.36.16.45
双机中每台主机有4块网卡ce0、ce1、ce2、ce3,规定ce0、ce2作数据网卡,互为主备用。两个网卡的逻辑组名要求一致,这里组名是abc。
当ce0链路出现问题时,ce1自动生成一个ce1:1的逻辑网卡,其IP地址为ce0的IP地址,当ce0恢复正常后,ce1:1 自动撤消,ce0仍然使用原来的IP地址。同理,当ce1链路出现问题时,ce0:1接替ce1工作,保证了网络使用的可靠性。(注意,该处的所有的IP地址要求处于同一网段,)
在主机scha1上使用vi编辑器编辑/etc/hostname.ce0和/etc/hostname.ce1两个文件,具体操作如下:
#vi /etc/hostname.ce0
scha1 group abc up \
addif ce0test -failover deprecated up
#vi /etc/hostname.ce2
ce2data group abc up \
addif ce2test -failover deprecated up
在主机scha2上使用vi编辑器编辑/etc/hostname.ce0和/etc/hostname.ce1两个文件,具体操作如下:
#vi /etc/hostname.ce0
scha2 group abc up \
addif ce0test -failover deprecated up
#vi /etc/hostname.ce2
ce2data group abc up \
addif ce2test -failover deprecated up
4) 在双机上使用vi编辑器修改/kernel/drv/scsi_vhci.conf文件,具体操作步骤如下:
#vi /kernel/drv/scsi_vhci.conf
将以下行:
mpxio-disable="yes"
修改为:
mpxio-disable="no"
5.修改/etc/system,添加ce网卡bug修正参数:
set ce:ce_reclaim_pending=1
set ce:ce_taskq_disable=1
测试办法:
IPMP从Solaris 8
(01/01)开始就已经成为Solaris的标准配置了,所以大家都可以用,对于这些新的feature,大家不要客气啊,不用白不用啊!
下面就用配置文件的方式来配置IPMP,假设如下:
multipathing test IP 10.170.1.81 测试地址1
multipathing test IP 10.170.1.82 测试地址1
Logical IP 10.170.1.80 逻辑地址,这是我们访问的地址
Group Name mswitch 这个名字,随便取的
Network Card ce0,ce1
1、首先更改hosts文件
#vi /etc/hosts
10.170.1.80 host1 loghost
10.170.1.81 host1-1
10.170.1.82 host1-2
2、然后创建文件hostname.ce0 , hostname.ce1
#vi /etc/hostname.ce0
host1 group mswitch up
addif host1-1 -failover deprecated up
#vi /etc/hostname.ce1
host1-2 group mswitch -failover deprecated up
3、重新启动计算机,就可以了
#reboot
4、after reboot , you can use ifconfig -a to view the configure
information.
#ifconfig -a
做做测试,看看会不会failover! |
|