今天测试使用与nginx配合的keepalived组件,照着网上的配置 配好后发如今关闭了主服务器的keepalived后虚拟ip没法转移到从服务器,找了好久缘由,发现是网卡配置错了,个人第二个vmware虚拟机是第一个复制而来的,当时把网卡改为了eth1,而个人从keepalived配置上写的是eth0,天然出错了,后来改为eth1就行了,以下图所示.nginx
该缘由仅供参考,另外之后复制虚拟机,若是报错说找不到eth0,能够不用将eth0改为eth1,只要原来的虚拟机的eth0可用,那么在新虚拟机中能够走以下4步:centos
1,在vmware中鼠标右键单击新复制的虚拟机,选择设置服务器
在设置中选择网络适配器 而后点击右边的高级,网络
出现的界面中就能够看到新复制虚拟机的MAC地址,复制一下测试
在centos中输入 vi /etc/sysconfig/network-scripts/ifcfg-eth0spa
把里面的HWADDR改为新复制虚拟机的MAC地址.net
而后再执行如下3步3d
rm -f /etc/udev/rules.d/70-persistent-net.rules reboot service network restart
执行完后输入ifconfig 就会看到eth0了.rest
该办法参考文章:code
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/