Nginx+keepalive局域网其它主机ping vip不通

关于云服务器上搭建keepalive高可用服务器后局域网其它主机ping vip不通的异常排查及解决办法。

有两台高可用server

server1  192.168.11.10

server2  192.168.11.11

vip :192.168.11.12

配置好keepalive之后在server1上  ip  a 能看到vip,但在另一台机子server2 192.168.11.11  ping  vip不同.同局域网的主机上也PING不通,PING真实IP都是通的。

分体分析:

1、已确认服务器IP、keepalived配置没有任何问题;

2、VIP可正常漂移;

3、整个过程根本不涉及到Nginx,不用管它;

4、两台linux服务器上的防火墙均关闭;

5、在自己笔记本上做了两台虚拟机做keepalive高可用,VIP同局域网之间的主机互PING正常;

6、在机房VM虚拟化上的生产服务器上做的keepalive高可用,VIP同局域网之间的主机互PING正常。

经过以上分析初步怀疑是云服务器提供商没有开通VIP192.168.11.12的访问权限。因为是周末不方便联系云主机管理人员,所以自己百度了,主要参考了以下文章(跟我的现象一样,但跟我的解决办法不同):

http://bbs.linuxtone.org/thread-24106-1-1.html

没办法周一只能求救云主机工程师,果然如我所料:

“云主机的VIP必须加入云平台的地址对中,云主机使用ip地址必须加入云平台的数据库中。这是云平台的安全控制策略,与网络层没有任何关系。”

让云服务器工程师将该VIP加入云平台的地址中,至此问题解决。

总结:看来实体机、自己机房的VM虚拟化服务器同云服务器还是有区别的。

时间: 2024-11-10 12:04:16

Nginx+keepalive局域网其它主机ping vip不通的相关文章

主机ping不通virtualbox虚拟机的解决办法

虚拟机与主机之间相互ping通有一个问题,就是虚拟机能够ping通主机 本地主机ping不通虚拟机: 解决办法: 1)如果虚拟机有两个网卡: 将虚拟机网卡2的连接方式改成桥接即可: ??要将虚拟机重启,否则是成功不了的(重要) 然后就能够通过网卡2进行连接: 2)虚拟机只有一个网卡: 也是将网卡1改成桥接模式 ??要将虚拟机重启,否则是成功不了的(重要) 然后就成功ping通了 原文地址:https://www.cnblogs.com/wanghui-garcia/p/10213502.html

linux上不了网,宿主机ping虚拟机通,虚拟机内部ping的同,但ping宿主机外网不通

背景介绍:搭建虚拟机linux环境,但linux上不了网,宿主机ping虚拟机通,虚拟机内部ping得通,ping宿主机外网不通,在ping外部网络的时候老是提示以下报错: From 192.168.93.130 icmp_seq=8 Destination Host Unreachable From 192.168.93.130 icmp_seq=8 Destination Host Unreachable 或者ping好久都没有反应 类似的情况遇到了几次,总结了一下遇到的原因 第一个原因,搭

nginx+keepalive搭配负载均衡

1.maste主机:192.168.20.112 slaver备机:192.168.20.137 VIP(虚拟IP,用于外网访问):192.168.20.100 2.安装nginx 3.安装keepalive tar -zxvf keepalived-1.2.15.tar.gz cd keepalived-1.2.15 ./configure make make install 4.软连接 ln -s /usr/local/etc/keepalived/ /etc/ ln -s /usr/loc

nginx + keepalive

目的: 学习nginx + keepalive结合实现双机热备. [实现图] [环境] master系统配置: [[email protected] html]# ifconfig |grep -A 1 eth0 eth0      Link encap:Ethernet  HWaddr 00:0C:29:65:14:0F inet addr:192.168.100.10  Bcast:192.168.100.255  Mask:255.255.255.0 [[email protected]

nginx+keepalive主从双机热备+自动切换解决方案

环境采集cenots 6.3 64位迷你安装,因为安装前,你需要做一些工作 yum install -y make wget 如果你愿意可以更新下系统,更换下yum源. 1.安装keepalive 官方最新版  keepalived-1.2.7 tar zxvf keepalived-1.2.7.tar.gz cd keepalived-1.2.7 在此之前.请安装一下一些简单的工具 yum install -y gcc openssl-devel popt-devel 不然会编译不成功的.然后

【转】nginx+keepalive主从双机热备+自动切换解决方案

环境采集cenots 6.3 64位迷你安装,因为安装前,你需要做一些工作 yum install -y make wget 如果你愿意可以更新下系统,更换下yum源. 1.安装keepalive 官方最新版  keepalived-1.2.7 tar zxvf keepalived-1.2.7.tar.gz cd keepalived-1.2.7 在此之前.请安装一下一些简单的工具 yum install -y gcc openssl-devel popt-devel 不然会编译不成功的.然后

Nginx+keepalive反向代理

1.安装keepalive 官方最新版  keepalived-1.2.7 tar zxvf keepalived-1.2.7.tar.gzcd keepalived-1.2.7 在此之前.请安装一下一些简单的工具 yum install -y gcc openssl-devel popt-devel 不然会编译不成功的.然后: ./configure make && make install  cp /usr/local/etc/rc.d/init.d/keepalived /etc/i

客户需求:nginx + keepalive 实现高可用 +后端的负载均衡

突然接到客户需求,需要使用nginx + keepalive 实现HA + LB,下面是主要的配置内容: 软件包直接从官网获取 操作系统环境:RHEL 6.8 X86_64 版本号:nginx-自定 keepalived-1.2.13-5.el6_6.x86_64.rpm IP地址分配:VIP: 192.168.56.10/24 RIP: 192.168.56.11/24  192.168.56.12/24 安装软件 yum -y install nginx keepalived #将nginx

局域网内两台机子不通调试手记

其实这算不上什么高端的技术文章,因为最后解决问题的时候发现这完全是一个动人的故事. 情况描述: 局域网有一台Cisco 2960交换机,,下面连着 n 台服务器(n <= 24),其中就有一个奇怪的现象,有一台服务器自始至终就是连不上另外一台,平时用的时候都是先链接其他服务器,再转一下,才能链接到这一台机子,再明白一点就是,交换机IP 192.168.1.253,A机 192.168.1.10,B机 192.168.10.20,C机 192.168.10.30,出现的症状是  A机到B机的pin