Openstack的ping不通实例的解决办法
状态:实例在管理平台上正常创建,也能vnc到实例里面使用ifconfig,查看IP得到我们想要的IP,但是在除了计算节点以外的机器ping实例就是不通。
操作:主要为了测试网络51删除,重新创建网络51,重新创建实例这一套流程导致的。
解决办法:
在计算节点使用命令:
tcpdump -i br51 port 22
监听网桥br51,在其他机器尝试ssh登录实例。如果监听的网桥有流量,表示ssh请求能到计算节点。如果实例里有tcpdump包最好直接监听实例的网卡。 如果没有tcpdump,并且实例不能访问外网。则在计算节点查看路由缓存,使用命令
[root@node-12 ~]# arp -a
? (172.17.37.5) at fa:16:3e:b9:d0:49 [ether] on br37
? (172.17.36.7) at fa:16:3e:2e:41:42 [ether] on br36
fuel.domain.tld (172.17.45.15) at 00:0c:29:76:f8:f2 [ether] on eth0
? (172.17.39.3) at fa:16:3e:c1:69:2f [ether] on br39
node-5 (172.17.47.3) at 00:0c:29:52:c3:ea [ether] on eth2.47
? (172.17.46.1) at 08:17:35:3c:a2:54 [ether] on eth1.46
? (172.17.36.8) at fa:16:3e:10:51:20 [ether] on br36
? (172.17.38.3) at fa:16:3e:74:f9:58 [ether] on br38
? (172.17.36.3) at fa:16:3e:b8:6b:f4 [ether] on br36
node-9 (172.17.47.4) at 00:0c:29:a9:66:31 [ether] on eth2.47
? (172.17.37.7) at fa:16:3e:e6:ff:6e [ether] on br37
? (172.17.37.6) at fa:16:3e:b4:f8:c1 [ether] on br37
? (172.17.37.3) at fa:16:3e:5c:d4:ef [ether] on br37
? (172.17.37.10) at fa:16:3e:2d:91:c0 [ether] on br37
? (172.17.36.5) at fa:16:3e:1f:9e:63 [ether] on br36
? (172.17.47.2) at 00:0c:29:52:c3:ea [ether] on eth2.47
? (172.17.36.10) at fa:16:3e:72:5f:8a [ether] on br36
node-10 (172.17.47.5) at 00:0c:29:48:6a:92 [ether] on eth2.47
?(172.17.51.3) at fa:16:3e:bd:ab:e9 [ether] on br51
? (172.17.36.9) at fa:16:3e:23:d9:58 [ether] on br36
? (172.17.36.6) at fa:16:3e:bf:a9:7c [ether] on br36
这里我们可以看到我们实例172.17.51.3的IP地址和mac地址,在实例中查看网卡mac,一致。 iptables -L查看Iptables 规则也没有发现实例51.3和其他机器有什么区别。这时候就剩下物理路由中的路由缓存不正确了。 经过查看,情况确实是物理路由(思科路由器)中的路由缓存的mac地址还是在这些操作前的路由地址。所以我们就需要更新实例在思科路由器中的缓存地址。 在实例中用命令:
arping -I eth0 -c 5 -s 172.17.51.3 172.17.51.1
通知物理路由(思科路由器)更新他的缓存。而查询思科路由的默认路由默认存储时间是4个小时 这也是为什么前面有什么都不做,过段时间就能正常的原因。所以,根据这样的情况,虽然删除网段不是经常性的操作,但是删除虚拟机是经常性的操作,我们需要系统启动中添加上IP通知程序。
Openstack的ping不通实例的解决办法的更多相关文章
- Openstack的error僵尸实例的解决办法
在我们对集群环境进行各种调整的情况下,很容易产生一些僵尸实例. 僵尸实例主要是没有该主机,但是在dashboard上,数据库中存在,解决办法网络上有的人给出了繁杂的修改数据库的方法,其实按照下面的命令 ...
- 非域环境下搭建自动故障转移镜像无法将 ALTER DATABASE 命令发送到远程服务器实例的解决办法
非域环境下搭建自动故障转移镜像无法将 ALTER DATABASE 命令发送到远程服务器实例的解决办法 环境:非域环境 因为是自动故障转移,需要加入见证,事务安全模式是,强安全FULL模式 做到最后一 ...
- VS2008打上SP1的补丁后安装了silverlight后出现未将对象引用设置到对象实例的解决办法
新建silverlight项目失败,提示 未将对象设置到实例 的解决办法: 1.打开 visual studio 命令提示 输入一下命令:2.devenv /resetskippkgs ,这条命令会启 ...
- RedHat无法ping通Win10的解决办法
1.环境 主机: win10 企业版 64位 ip地址: 192.168.168.100 虚拟机:Red Hat ip地址: 192.168.168.200 2.现象: win10系统可以ping通R ...
- Linux ping不通百度的解决方法
今天在学习DNS的时候遇到了一个问题,我的虚拟机能够ping通ip地址,却ping不通www.baidu.com www.qq.com等域名,先是出现了以下报错: 折腾了几个小时终于找到解决办法 1. ...
- ping不通服务器的解决方法
参考腾讯云的解决办法: https://cloud.tencent.com/document/product/213/14639#CheckOSSetting 我的服务器是aws的, 解决方法大同小异 ...
- SQL SERVER镜像配置,无法将 ALTER DATABASE 命令发送到远程服务器实例的解决办法
环境:非域环境 因为是自动故障转移,需要加入见证,事务安全模式是,强安全FULL模式 做到最后一步的时候,可能会遇到 执行( ALTER DATABASE [mirrortest] SET WITNE ...
- VMware_win10能ping通虚拟机ip,虚拟机ping不通win10ip的解决方法
一.虚拟机设置为桥接模式 二.修改虚拟机linux的ip 查看win10的ip和网关 使用ifconfig查看网卡名,并在 /etc/sysconfig/network-scripts/目录修改对应的 ...
- oracle内存占用过高和修改不当无法启动oracle实例的解决办法
今天,在自己机器上装了oracle 12c,发现Oracle的服务Oracle RDBMS Kenel Executable (OracleServiceORCL)占用内存高达5G,本人电脑内存才1 ...
随机推荐
- iOS获取的NSDate date时间与实际相差8个小时
NSDate *startDate = [NSDate date];NSTimeZone *zone = [NSTimeZone systemTimeZone];NSInteger interval ...
- MySQL学习笔记——存储引擎的索引特性
- 30天,APP创业从0到1【7.25上海站】
活动概况 时间:2015年7月25日13:30-16:30 地点:太库•上海孵化器(张江金科路2889号长泰广场c座12楼) 主办:APICloud.诸葛.圣诺资讯 联合主办:微链.太库•上海孵化器 ...
- ios runtime swizzle
ios runtime swizzle @implementation NSObject(Extension) + (void)swizzleClassMethod:(Class)class orig ...
- [BS-11] 关于RGB/ARGB颜色相关知识
关于RGB/ARGB颜色相关知识 众所周知,自然界的颜色都是由红色R.绿色G.蓝色B三元色按不同比例混合而成,每种元色取值范围是0-255.iOS中图片的颜色分为2种:24位和32位. 1. 24位( ...
- BI系统规划前需要准备的6项工作
通常在进行商业智能信息系统项目之前,可以先从明确经营分析的愿景和目的入手,确定分析方法和工具.设计经营分析框架.设计指标和报表.IT实现和持续改进机制建立等几个步骤,即先有经营分析体系再有商业智能.第 ...
- 从AsyncTask中获取数据的问题
public class GetData extends AsyncTask<String, Void, String> { DataDownloadListener dataDownlo ...
- Git和SSH协议
SSH(安全外壳协议)为Secure Shell的缩写,由IETF的网络工作小组(Network Working Group)所制定:SSH为建立在应用层和传输层基础上的安全协议.SSH是目前较可靠, ...
- iOS 导航控制器返回栈中的某一控制器
#import <UIKit/UIKit.h> @interface AppDelegate : UIResponder <UIApplicationDelegate> @pr ...
- EBS安装提示libXtst.so.6: cannot open shared object file
$ ./rapidwiz Rapid Install Wizard is validating your file system...... CMDDIR=/app/Stage122/startCD/ ...