一、命令行手动设置
1、首先查看一下现有网卡的IP地址,用root特权运行下面的命令。
ip addr
2、执行命令
ifconfig eth0:0 166.111.69.100 netmask 255.255.255.0 up
3、执行ip addr查看是否生效
ip addr
4、ping查看是否联通
ping 166.111.69.100
二、keepalive软件设置
1、下载与安装
下载:http://download.csdn.net/detail/u014749692/8396867
安装:
tar xf keepalived-1.2.12.tar.gz
cd keepalived-1.2.12
./configure --prefix=/usr/local/keepalived
make && make install
cp /usr/local/keepalived/etc/rc.d/init.d/keepalived /etc/init.d/
cp /usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/
mkdir /etc/keepalived
cp /usr/local/keepalived/etc/keepalived/keepalived.conf /etc/keepalived/
cp /usr/local/keepalived/sbin/keepalived /usr/sbin/
2、配置
vim
/etc/keepalived/keepalived.conf 如下:
! Configuration File for keepalived
global_defs {
notification_email {
saltstack@163.com
}
notification_email_from dba@dbserver.com
smtp_server 127.0.0.1
smtp_connect_timeout 30
router_id MySQL-HA //路由器组id,局域网中需要共享该vip的服务器,该配置要一致。
}
vrrp_instance VI_1 {
state BACKUP //在keepalived中2种模式,分别是master->backup模式和backup->backup模式。这两种模式有很大区别。在master->backup模式下,一旦主库宕机,虚拟ip会自动漂移到从库,当主库修复后,keepalived启动后,还会把虚拟ip抢占过来,即使设置了非抢占模式(nopreempt)抢占ip的动作也会发生。在backup->backup模式下,当主库宕机后虚拟ip会自动漂移到从库上,当原主库恢复和keepalived服务启动后,并不会抢占新主的虚拟ip,即使是优先级高于从库的优先级别,也不会发生抢占。
interface eth1
virtual_router_id 51
priority 150
advert_int 1
nopreempt //非抢占模式
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
192.168.0.88
}
}
state BACKUP:在keepalived中2种模式,分别是master->backup模式和backup->backup模式。这两种模式有很大区别。在master->backup模式下,一旦主库宕机,虚拟ip会自动漂移到从库,当主库修复后,keepalived启动后,还会把虚拟ip抢占过来,即使设置了非抢占模式(nopreempt)抢占ip的动作也会发生。在backup->backup模式下,当主库宕机后虚拟ip会自动漂移到从库上,当原主库恢复和keepalived服务启动后,并不会抢占新主的虚拟ip,即使是优先级高于从库的优先级别,也不会发生抢占。
interface eth1:具体网卡,通过ifconfig确认具体网卡。
priority 150:表示设置的优先级为150
3、启动
/etc/init.d/keepalived start
tail -f /var/log/messages
---------------------
版权声明:本文为CSDN博主「huoyuanshen」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/huoyuanshen/article/details/68483188