硬件生产hacmp

HA serviceIP

(怕描述不清,误导了HA新手,故设置阅读权限50,待解决问题后总结文章于个人主页)

各位好,有个问题请教大家。可能描述不清,请各位海涵。先在这里致谢了。
环境:
p570
app1/app2

aix 5.3 ha 5.3

rg
cascading

hosts:
10.50.22.11     app1_boot1      (en0)
192.168.1.11   app1_boot2      (en1)

10.50.22.22     app2_boot1       (en0)
192.168.1.22   app2_boot2       (en1)

10.50.22.14     rg1_svc
10.50.22.15     rg2_svc

描述:
最先配置的ip alias,由于应用要访问公网,network设置只有10.50.22.14能访问公网地址,采取ip alias尝试后无法实现(尚不知缘由)。配置replacement方式,启动方式是两个资源组分别处于两个节点,然而两个资源组必须位于同一节点应用才能正常工作。双机启动后,rg1_svc 替换app1_boot1,rg2_svc 替换app2_boot1。手动移动资源组rg2至app1,此时rg2_svc替换app1_boot2。default route 10.50.22.254位于en0(10.50.22.11),ping 公网IP正常;问题来了,将两个资源组手动迁移至app2,rg1_svc替换app2_boot2,rg2替换app2_boot1,default route 10.50.22.254位于en0(10.50.22.22),由于只有rg1_svc才能访问公网,而默认路由位于en0网卡,rg1_svc替换了app2_boot2 en1网卡地址。这样,无法ping 公网IP。

尝试:
smitty route 添加一条default路由于en1网卡,同时smit route删除位于en0上的default route 此时可以ping公网IP。

测试与疑问:
停双机,再启动,手动迁移。在app2上netstat -rn看default route仍位于en0。smit route添加和删除的都是永久路由啊,为啥en0仍旧是默认路由网卡。检查应用启停脚本,没有发现关于IP的任何蛛丝马迹。再次《尝试》段操作,可以ping公网IP。而每次都要重复如上操作,这是客户无法接受的。

思路:
1.是否可以让资源组rg1_svc在迁移时,替换app2_boot1而不是app2_boot2?检查IBM红皮书发现,“Service IP在rotating 资源组中由接管节点的boot adapter接管,在cascading 资源组中则由standby adapter 接管”,这就能解释rg1_svc替换app2_boot2。红皮书都这么写,是否有具体方法可行?

2.在系统层,设置app2的默认路由网卡为en1,而不是en0,aix是否可以设置?个人觉得方法2更有可行性,若行,有哪位朋友告知如何操作。

再次致谢了,请各位指教!
参与17

12同行回答

zwz99999zwz99999系统工程师dcits
直接配置永久ip地址,采用别名方式就行了,另外ha里面设置服务ip和永久ip标签绑定,添加缺省路由,安全保险,不会丢显示全部

直接配置永久ip地址,采用别名方式就行了,另外ha里面设置服务ip和永久ip标签绑定,添加缺省路由,安全保险,不会丢

收起
系统集成 · 2020-04-03
浏览1160
myciciymyciciy联盟成员IT顾问某金融科技公司
版主说的,“配persistent ip 加路由” 。我这样理解:rg1_svc在boot2上,而persistent ip也是在boot2上 ...yszw0817 发表于 2012-7-22 21:58     en显示全部
版主说的,“配persistent ip 加路由” 。我这样理解:rg1_svc在boot2上,而persistent ip也是在boot2上 ...
yszw0817 发表于 2012-7-22 21:58



    en收起
银行 · 2012-07-23
浏览1394
yszw0817yszw0817存储架构师北京
在启动脚本里手动给en1添加网关?bjibm1188 发表于 2012-7-22 12:05 嗯,是的。显示全部
在启动脚本里手动给en1添加网关?
bjibm1188 发表于 2012-7-22 12:05


嗯,是的。收起
硬件生产 · 2012-07-22
浏览1571
yszw0817yszw0817存储架构师北京
解决就好myciciy 发表于 2012-7-22 16:55 版主说的,“配persistent ip 加路由” 。我这样理解:rg1_svc在boot2上,而persistent ip也是在boot2上,如果persistent ip能出去,那rg1_svc也就能出去了。不知对否?显示全部
解决就好
myciciy 发表于 2012-7-22 16:55


版主说的,“配persistent ip 加路由” 。我这样理解:rg1_svc在boot2上,而persistent ip也是在boot2上,如果persistent ip能出去,那rg1_svc也就能出去了。不知对否?收起
硬件生产 · 2012-07-22
浏览1572
myciciymyciciy联盟成员IT顾问某金融科技公司
谢谢版主,问题解决了。之后写个脚本,添加在资源组的启动脚本里。yszw0817 发表于 2012-7-22 11:34     解决就好显示全部
谢谢版主,问题解决了。之后写个脚本,添加在资源组的启动脚本里。
yszw0817 发表于 2012-7-22 11:34



    解决就好收起
银行 · 2012-07-22
浏览1654
bjibm1188bjibm1188系统工程师DCITS
在启动脚本里手动给en1添加网关?显示全部
在启动脚本里手动给en1添加网关?收起
互联网服务 · 2012-07-22
浏览1563
yszw0817yszw0817存储架构师北京
谢谢版主,问题解决了。之后写个脚本,添加在资源组的启动脚本里。显示全部
谢谢版主,问题解决了。之后写个脚本,添加在资源组的启动脚本里。收起
硬件生产 · 2012-07-22
浏览1577
yszw0817yszw0817存储架构师北京
可以试一下myciciy 发表于 2012-7-20 22:04 谢谢!我这样理解:rg1_svc在boot2上,而persistent ip也是在boot2上,如果persistent ip能出去,那rg1_svc也就能出去了。不知对否?明天我试下。不知道客户同意不。如果有了新的结果,我第一时间告诉。拱手!...显示全部
可以试一下
myciciy 发表于 2012-7-20 22:04


谢谢!我这样理解:rg1_svc在boot2上,而persistent ip也是在boot2上,如果persistent ip能出去,那rg1_svc也就能出去了。不知对否?
明天我试下。不知道客户同意不。如果有了新的结果,我第一时间告诉。拱手!收起
硬件生产 · 2012-07-20
浏览1537
myciciymyciciy联盟成员IT顾问某金融科技公司
忘了说了,配置了persistent ip。分别是 10.50.22.24/10.50.22.25persistent ip 都驻留在boot2上版主 ...yszw0817 发表于 2012-7-20 17:57     可以试一下显示全部
忘了说了,配置了persistent ip。
分别是 10.50.22.24/10.50.22.25
persistent ip 都驻留在boot2上

版主 ...
yszw0817 发表于 2012-7-20 17:57



    可以试一下收起
银行 · 2012-07-20
浏览1568
yszw0817yszw0817存储架构师北京
配置persistent ipmyciciy 发表于 2012-7-20 10:15 忘了说了,配置了persistent ip。分别是 10.50.22.24/10.50.22.25persistent ip 都驻留在boot2上版主的意思是,在网络上配置,让两个persistent ip都能访问公网?谢谢版主关注!...显示全部
配置persistent ip
myciciy 发表于 2012-7-20 10:15


忘了说了,配置了persistent ip。
分别是 10.50.22.24/10.50.22.25
persistent ip 都驻留在boot2上

版主的意思是,在网络上配置,让两个persistent ip都能访问公网?

谢谢版主关注!收起
硬件生产 · 2012-07-20
浏览1554

提问者

yszw0817
存储架构师北京
擅长领域: 存储灾备两地三中心

相关问题

相关资料

问题状态

  • 发布时间:2012-07-19
  • 关注会员:3 人
  • 问题浏览:4927
  • 最近回答:2020-04-03
  • X社区推广