solaris8+vxvm3.0.4+oracle9.2.0.1+vcs35专题:(四)心跳配置

weixin_38053367 2008-01-23 06:20:18

六、配置心跳地址    心跳的配置绝对不是一个可有可无的环节,如果心跳配置不成功,那双机的切换自然也不会成功.第一次配完双机到这一步的时候没有成功,产生了强烈的挫败感,于是索性从头开始.    心跳线的作用就在于监听相互之间的通信,比如在某个时候,运行着应用的主机突然宕机,这个时候备机就会自动将应用接管过来,所产生的延迟不过几秒种而已.这个接管,就要通过心跳线起作用.SOLARIS下对心跳线的要求比HPUX和AIX中高,在HPUX和AIX中配双机,通常只需要一条交叉线做为心跳即可,而在SOLARIS下,必须使用两条交叉线做为心跳,否则VCS35的安装过程不会成功.    有关VCS35下心跳的配置,没有明确的一个说法,有的说不用为心跳指定IP地址,VCS软件装好之后,会自动分配IP地址;有的说只需在/etc/hosts文件中手工指定IP地址即可;有的说.....各种说法是五花八门,通过实验,我总结出自己的方法:    1,用命令"egrep "network|qfe|hme" /etc/path_to_inst"搜索主机中可用的网络接口,比如在solarisa主机上显示如下: root@solarisa # egrep "network|qfe|hme" /etc/path_to_inst "/sbus@b,0/SUNW,hme@3,8c00000" 1 "hme" "/sbus@3,0/SUNW,hme@3,8c00000" 0 "hme" "/sbus@2,0/SUNW,qfe@2,8c00000" 0 "qfe" "/sbus@2,0/SUNW,qfe@2,8c10000" 1 "qfe" "/sbus@2,0/SUNW,qfe@2,8c20000" 2 "qfe" "/sbus@2,0/SUNW,qfe@2,8c30000" 3 "qfe" "/sbus@a,0/SUNW,hme@1,8c00000" 2 "hme" "/sbus@a,0/SUNW,hme@2,8c00000" 3 "hme" 这个结果说明系统中有四个百兆网口以及四个光纤网口,至于是否四口光纤网卡,通过观察机器尾翼便知.在我实验用的solarisa主机上,有四个独立百兆网卡以及一块四口光纤网卡,所以显示出来便有八个网口.    2,用命令"ifconfig -a"进行查看当前都有哪些网口在使用中,对于没有显示的网口,例如hme2,可以通过命令"ifconfig hme2 plumb"进行激活,然后手工赋予地址"ifconfig hme2 inet 10.0.0.2",再使其变为可用"ifconfig hme2 up";    3,通过以上手工指定的方式仍然会造成机器重启后网卡丢失的现象,这里需要在/etc目录下创建hostname.hmeX的文件,然后在文件中添加如"heart1"、“heart2”等内容,最后需要将这个地址写入/etc/hosts文件中,这里以solarisa为例: root@solarisa # cat /etc/hosts # # Internet host table # 127.0.0.1       localhost       192.168.1.180   solarisa        loghost 192.168.1.181   solarisb 10.0.0.3        heart1 10.0.0.2        heart2 root@solarisa # cat /etc/hostname.hme2 heart2 root@solarisa # cat /etc/hostname.hme3 heart1 root@solarisa # ifconfig -a lo0: flags=1000849 mtu 8232 index 1         inet 127.0.0.1 netmask ff000000 hme0: flags=1000843 mtu 1500 index 2         inet 192.168.1.180 netmask ffffff00 broadcast 192.168.1.255         ether 8:0:20:bd:14:cd hme2: flags=1000843 mtu 1500 index 3         inet 10.0.0.2 netmask ff000000 broadcast 10.255.255.255         ether 8:0:20:bd:14:cd hme3: flags=1000843 mtu 1500 index 4         inet 10.0.0.3 netmask ff000000 broadcast 10.255.255.255         ether 8:0:20:bd:14:cd    4,同理,在solarisb中激活hme1、hme3,并分别赋予地址10.0.0.1、10.0.0.4;    5,通过在solarisa中ping 10.0.0.1以及10.0.0.4,如果能够ping通,那说明心跳配置成功。 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/6589/showart_470109.html
...全文
20 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧