Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5604678
  • 博文数量: 745
  • 博客积分: 10075
  • 博客等级: 上将
  • 技术积分: 7716
  • 用 户 组: 普通用户
  • 注册时间: 2005-04-29 12:09
文章分类

全部博文(745)

文章存档

2019年(1)

2016年(1)

2010年(31)

2009年(88)

2008年(129)

2007年(155)

2006年(197)

2005年(143)

分类:

2007-06-25 17:58:33

今天在两台N4000的HP机器上配置MC的时候,遇到点麻烦,配置心跳IP地址的时候总也不成功。
机器的配置情况是这样的:HPUX11i操作系统,两台机器接SC10盘柜,一台机器上有两块四口网卡,一台机器上有一台四口网卡。执行命令“lanscan”的时候,显示如下:

Hardware Station        Crd  Hdw   Net-Interface    NM   MAC       HP-DLPI DLPI
Path     Address        In#  State NamePPA          ID   Type      Support Mjr#
0/0/0/0  0x00306E1CF0D7 0    UP    lan0 snap0       1    ETHER       Yes   119
0/10/0/0/4/0 0x001083F8125C 1    UP    lan1 snap1       2    ETHER       Yes   119
0/10/0/0/5/0 0x001083F8124E 2    UP    lan2 snap2       3    ETHER       Yes   119
0/10/0/0/6/0 0x001083F81207 3    UP    lan3 snap3       4    ETHER       Yes   119
0/10/0/0/7/0 0x001083F8120D 4    UP    lan4 snap4       5    ETHER       Yes   119
1/0/0/0/4/0 0x001083F767D1 5    UP    lan5 snap5       6    ETHER       Yes   119
1/0/0/0/5/0 0x001083F717E6 6    UP    lan6 snap6       7    ETHER       Yes   119
1/0/0/0/6/0 0x001083F7074A 7    UP    lan7 snap7       8    ETHER       Yes   119
1/0/0/0/7/0 0x001083F767D7 8    UP    lan8 snap8       9    ETHER       Yes   119

Hardware Station        Crd  Hdw   Net-Interface    NM   MAC       HP-DLPI DLPI
Path     Address        In#  State NamePPA          ID   Type      Support Mjr#
0/0/0/0  0x00306E1345B1 0    UP    lan0 snap0       1    ETHER       Yes   119
1/4/0/0/4/0 0x001083F7477F 1    UP    lan1 snap1       2    ETHER       Yes   119
1/4/0/0/5/0 0x001083F74765 2    UP    lan2 snap2       3    ETHER       Yes   119
1/4/0/0/6/0 0x001083F75725 3    UP    lan3 snap3       4    ETHER       Yes   119
1/4/0/0/7/0 0x00108318FC3B 4    UP    lan4 snap4       5    ETHER       Yes   119
在双机中,心跳IP地址的作用是检测两台主机向对方发送信息的状况。在/etc/cmcluster/cluster.ascii这个文件中有个参数“HEARTBEAT_INTERVAL”就定义了每隔多长时间向对方发送心跳信息,从而检测网络是否畅通。
我用一条交叉线分别接在两台机器一块四口网卡中的一口中,配上IP地址分别为10.0.0.1、10.0.0.2(注意心跳地址的配置要跟主机IP地址位于不同网段)。10.0.0.1对应n4000a中的lan1,10.0.0.2对应n4000b中的lan5(在这里使用lan5是为了保证两台机器所使用网卡的总线地址相同,都为“1”)。然后分别在两台机器上执行命令“ifconfig lan1”、“ifconfig lan5”,状态皆为“UP”,IP地址跟广播地址也一一对应,但就是不能ping通对方。
按理说两台主机上网卡的状态灯正常、“ioscan -fnC lan”、“ifconfig lanX”、“netstat -in”命令查看正常之后,交叉线和接口处都不应该有问题。可能出现的故障点,就是端口是否正确对应。
经同事提醒,方才发现在四口网卡的两端,不明显的标注了端口的位置,比如说网卡右边标注了一个“1”字,网卡左边标注了一个“4”字,那么就代表从右到左,分别代表lan1,lan2,lan3,lan4。但像有两块四口网卡出现的情况下,这就要先观察网卡的总线地址,然后再和端口位置相对应。比如说在主机n4000b上,两块四口网卡旁边分别标有“SLOT 6 PATH 0/10”,“SLOT 1 PATH 1/0”,这里的“0/10”以及“1/0”就能跟用命令查看到的路径一一对应起来,比如从上面命令显示,PATH1/0分别对应lan5、lan6、lan7、lan8;PATH 0/10分别对应lan1、lan2、lan3、lan4。
通过这种方法判断,发现问题果真出现在端口处,n4000a中配置的是lan1口,结果我错接到了lan4口;n4000b中配置的是lan5口,结果我错接到了lan8口。这样一来,相互ping当然不能成功。重新接线,测试“ping”,成功。
阅读(6185) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~