给主机添加虚拟IP (VIP),使得在MHA下实现VIP漂移

1、根据主机的网卡信息增加虚拟IP

  直接输入ifconfig,得到网卡名字是eno16777736,有的可能是ens33、eth0等等

 

那就在其名下再增加第二张网卡,序号是1.

2、如果不需要虚拟网卡,也可以将其删除

ip addr del 192.168.128.200 dev eno16777736

3、根据自己的需求修改IP的名字 

1、进入网卡里面,修改网卡名字

[hado@localhost ~]$ sudo vi /etc/sysconfig/network-scripts/ifcfg-eno16777736
NAME=eno16777736
DEVICE=eno16777736
改为
NAME=eth0
DEVICE=eth0

 

2、进入改文件名

[hado@localhost ~]$ cd /etc/sysconfig/network-scripts/
改网卡名
[hado@localhost network-scripts]$ sudo mv ifcfg-eno16777736 ifcfg-eth0


 

3、进入/etc/sysconfig

sudo vi /etc/sysconfig/grub
在GRUB_CMDLINE_LINUX变量中添加一句  net.ifnames=0 biosdevname=0 
 结果为:
GRUB_CMDLINE_LINUX="crashkernel=auto rhgb quiet net.ifnames=0 biosdevname=0"

4、运行命令:

sudo grub2-mkconfig -o /boot/grub2/grub.cfg   让其重新更新内核参数

5、进入cd /etc/udev/rules.d/70-persistent-net.rules,创建一个网卡规则

[hado@localhost ~]$ sudo vi /etc/udev/rules.d/70-persistent-net.rules 

虚拟机,右键,设置,网络适配器,高级,下面有一个mac地址

SUBSYSTEM=="net",ACTION=="add",DRIVERS=="?*",ATTR{address}=="00:0C:29:AE:04:8B",ATTR{type}=="1" ,KERNEL=="eth*",NAME="eth33"

6、重启reboot,然后通过ifconfig进行验证-----------------


7、如果还还需要添加虚拟IP

sudo ifconfig eno16777736:1 192.168.128.200 broadcast 192.168.128.255 netmask 255.255.255.0 up

eth0:1表示这个VIP绑定的目标网卡设备,192.168.128.10就是VIP的值,
广播地址为192.168.209.255,
子网掩码为:255.255.255.0,up表示立即启用这个VIP。

将虚拟ip添加路由列表中: route add -host 192.168.128.200 dev eno16777736:1

其他同网段的ip是可以ping通的。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值