keepalived 虚拟ip无法转移到从服务器


今天测试使用与nginx配合的keepalived组件,照着网上的配置 配好后发现在关闭了主服务器的keepalived后虚拟ip无法转移到从服务器,找了很久原因,发现是网卡配置错了,我的第二个vmware虚拟机是第一个复制而来的,当时把网卡改成了eth1,而我的从keepalived配置上写的是eth0,自然出错了,后来改成eth1就好了,如下图所示.

 

该原因仅供参考,另外以后复制虚拟机,如果报错说找不到eth0,可以不用将eth0改成eth1,只要原来的虚拟机的eth0可用,那么在新虚拟机中可以走如下4步:

1,在vmware中鼠标右键单击新复制的虚拟机,选择设置

 

在设置中选择网络适配器 然后点击右边的高级,

出现的界面中就可以看到新复制虚拟机的MAC地址,复制一下

在centos中输入 vi /etc/sysconfig/network-scripts/ifcfg-eth0

把里面的HWADDR改成新复制虚拟机的MAC地址

然后再执行以下3步


rm
-f /etc/udev/rules.d/70-persistent-net.rules reboot service network restart

 执行完后输入ifconfig 就会看到eth0了.

 

该办法参考文章:

http://xintq.net/2014/09/05/Virtualbox%E4%B8%AD%E6%89%BE%E4%B8%8D%E5%88%B0eth0%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95/


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM