主机:10.28.10.123
备机:10.28.10.108
vip:10.28.10.251
用yum安装了keepalived,配置好后,启动keepalived。但是在备机无法ping通vip。关闭主机上的keepalived,单独启动备机上的keepalived,同样也无法在主机ping通vip,求指点一二
iptables已经关闭,selinux设置为permissive
ip a如下:
[root@localhost keepalived]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 06:3a:94:00:00:54 brd ff:ff:ff:ff:ff:ff
inet 10.28.10.123/24 brd 10.28.10.255 scope global ens3
valid_lft forever preferred_lft forever
inet 10.28.10.251/24 scope global secondary ens3
valid_lft forever preferred_lft forever
inet6 fe80::43a:94ff:fe00:54/64 scope link
valid_lft forever preferred_lft foreverkeepalived.conf配置如下:
! Configuration File for keepalivedglobal_defs {
router_id LVS_DEVEL
}vrrp_instance VI_1 {
state MASTER #备机为BACKUP
interface ens3
virtual_router_id 51
priority 100 #备机为99
advert_int 1
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
10.28.10.251
}
}
备机:10.28.10.108
vip:10.28.10.251
用yum安装了keepalived,配置好后,启动keepalived。但是在备机无法ping通vip。关闭主机上的keepalived,单独启动备机上的keepalived,同样也无法在主机ping通vip,求指点一二
iptables已经关闭,selinux设置为permissive
ip a如下:
[root@localhost keepalived]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 06:3a:94:00:00:54 brd ff:ff:ff:ff:ff:ff
inet 10.28.10.123/24 brd 10.28.10.255 scope global ens3
valid_lft forever preferred_lft forever
inet 10.28.10.251/24 scope global secondary ens3
valid_lft forever preferred_lft forever
inet6 fe80::43a:94ff:fe00:54/64 scope link
valid_lft forever preferred_lft foreverkeepalived.conf配置如下:
! Configuration File for keepalivedglobal_defs {
router_id LVS_DEVEL
}vrrp_instance VI_1 {
state MASTER #备机为BACKUP
interface ens3
virtual_router_id 51
priority 100 #备机为99
advert_int 1
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
10.28.10.251
}
}
怀疑是vrrp的问题,但是不知道怎么解决了
重启网络服务
查看nginx keepalived是否启动
备机interface 是不是ens3
主备机是否相互ping通
谢了。
重启网络服务的时候失败了[root@localhost keepalived]# systemctl restart network.service
Job for network.service failed. See 'systemctl status network.service' and 'journalctl -xn' for details.
[root@localhost keepalived]# systemctl status network.service
network.service - LSB: Bring up/down networking
Loaded: loaded (/etc/rc.d/init.d/network)
Active: failed (Result: exit-code) since Thu 2015-10-22 04:54:37 EDT; 7s ago
Process: 6857 ExecStart=/etc/rc.d/init.d/network start (code=exited, status=1/FAILURE)Oct 22 04:54:37 localhost.localdomain network[6857]: RTNETLINK answers: File exists
Oct 22 04:54:37 localhost.localdomain network[6857]: RTNETLINK answers: File exists
Oct 22 04:54:37 localhost.localdomain network[6857]: RTNETLINK answers: File exists
Oct 22 04:54:37 localhost.localdomain network[6857]: RTNETLINK answers: File exists
Oct 22 04:54:37 localhost.localdomain network[6857]: RTNETLINK answers: File exists
Oct 22 04:54:37 localhost.localdomain network[6857]: RTNETLINK answers: File exists
Oct 22 04:54:37 localhost.localdomain network[6857]: RTNETLINK answers: File exists
Oct 22 04:54:37 localhost.localdomain systemd[1]: network.service: control process exited, code=exited status=1
Oct 22 04:54:37 localhost.localdomain systemd[1]: Failed to start LSB: Bring up/down networking.
Oct 22 04:54:37 localhost.localdomain systemd[1]: Unit network.service entered failed state.
[root@localhost ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 06:99:e4:00:00:45 brd ff:ff:ff:ff:ff:ff
inet 10.28.10.108/24 brd 10.28.10.255 scope global ens3
valid_lft forever preferred_lft forever
inet 10.28.10.251/24 scope global secondary ens3
valid_lft forever preferred_lft forever
inet6 fe80::499:e4ff:fe00:45/64 scope link
valid_lft forever preferred_lft forever我现在测试只启动了主机的keepalived,虽然有vip,但是其他机器根本ping不通这个vip
两台机器都不能互相访问的话,就会有两个vip,且不能访问,检查防火墙,centos 7 以后是firewall
firewall-cmd --permanent --zone=public --remove-rich-rule="rule family="ipv4" source address="192.100.1.211" port port="112" protocol="tcp" accept"
firewall-cmd --reload
firewall-cmd --permanent --zone=public --remove-rich-rule="rule family="ipv4" source address="224.0.0.18" port port="112" protocol="tcp" accept"
vvrp是112端口的·
iptables -I INPUT -i eth3 -d 224.0.0.18 -j ACCEPT
service iptables save
service iptables restart
瞎鸡巴扯,主备启动,备用机是不会绑定vip的。备用机接管才会绑定vip 如果主备都绑定vip 是要出问题的