免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1486 | 回复: 0
打印 上一主题 下一主题

solaris8+vxvm3.0.4+oracle9.2.0.1+vcs35专题:(四)心跳配置 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-01-23 18:20 |只看该作者 |倒序浏览
六、配置心跳地址
   心跳的配置绝对不是一个可有可无的环节,如果心跳配置不成功,那双机的切换自然也不会成功.第一次配完双机到这一步的时候没有成功,产生了强烈的挫败感,于是索性从头开始.
   心跳线的作用就在于监听相互之间的通信,比如在某个时候,运行着应用的主机突然宕机,这个时候备机就会自动将应用接管过来,所产生的延迟不过几秒种而已.这个接管,就要通过心跳线起作用.SOLARIS下对心跳线的要求比HPUX和AIX中高,在HPUX和AIX中配双机,通常只需要一条交叉线做为心跳即可,而在SOLARIS下,必须使用两条交叉线做为心跳,否则VCS35的安装过程不会成功.
   有关VCS35下心跳的配置,没有明确的一个说法,有的说不用为心跳指定IP地址,VCS软件装好之后,会自动分配IP地址;有的说只需在/etc/hosts文件中手工指定IP地址即可;有的说.....各种说法是五花八门,通过实验,我总结出自己的方法:
   1,用命令"egrep "network|qfe|hme" /etc/path_to_inst"搜索主机中可用的网络接口,比如在solarisa主机上显示如下:
[email=root@solarisa]root@solarisa[/email]
# 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为例:
[email=root@solarisa]root@solarisa[/email]
# 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

[email=root@solarisa]root@solarisa[/email]
# cat /etc/hostname.hme2
heart2
[email=root@solarisa]root@solarisa[/email]
# cat /etc/hostname.hme3
heart1

[email=root@solarisa]root@solarisa[/email]
# 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
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP