neutron trouble shooting - ip can not ping
neutron创建了一个router后,显示列表如下:
[root@controller01 keystone]# neutron router-port-list router
+--------------------------------------+------+-------------------+-------------------------------------------------------------------------------------+
| id | name | mac_address | fixed_ips |
+--------------------------------------+------+-------------------+-------------------------------------------------------------------------------------+
| c6ddd79a-6eff-4201-b1f7-d9b1061aeecc | | fa:16:3e:bb:56:f9 | {"subnet_id": "42e9b744-9f68-432a-86fa-237c750120da", "ip_address": "192.168.1.1"} |
| d978438a-038e-49d9-a2cf-1b277b6f3cc0 | | fa:16:3e:1e:c9:95 | {"subnet_id": "5dc51278-d613-471d-8dc7-eca66e1a44e6", "ip_address": "10.79.148.39"} |
+--------------------------------------+------+-------------------+-------------------------------------------------------------------------------------+
10.79.148.39这个ip是虚拟路由器上的一个ip,而且是外网ip,按理说应该可以ping 通,但是没有,所以trouble shooting 如下:
先看network namespace
[root@controller01 keystone]# ip netns
qrouter-49779d92-c493-44bd-85da-3015dde55b5b (id: 2)
qdhcp-b32f6cd2-8e0b-4b3d-b7d8-49ae20937eac (id: 1)
qdhcp-0e961c56-238a-4897-a9b5-4ab458889567 (id: 0)
qrouter的namespace是我们要关注的,看一下其中的ip 和 路由信息
[root@controller01 keystone]# ip netns exec qrouter-49779d92-c493-44bd-85da-3015dde55b5b ip route
default via 10.79.148.1 dev qg-d978438a-03
10.79.148.0/24 dev qg-d978438a-03 proto kernel scope link src 10.79.148.39
192.168.1.0/24 dev qr-c6ddd79a-6e proto kernel scope link src 192.168.1.1
[root@controller01 keystone]# ip netns exec qrouter-49779d92-c493-44bd-85da-3015dde55b5b ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: qr-c6ddd79a-6e@if10: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc pfifo_fast state UP mode DEFAULT qlen 1000
link/ether fa:16:3e:bb:56:f9 brd ff:ff:ff:ff:ff:ff link-netnsid 0
3: qg-d978438a-03@if11: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 1000
link/ether fa:16:3e:1e:c9:95 brd ff:ff:ff:ff:ff:ff link-netnsid 0
ping 10.79.148.39 相关的路由应该是 dev qg-d978438a-03 这个设备。 我们的系统中用linux bridge来连接2层,所以看一下linux bridge
[root@controller01 keystone]# brctl show
bridge name bridge id STP enabled interfaces
brq0e961c56-23 8000.005056bf4ed8 no ens33
tapa4410719-e7
tapd978438a-03
brqb32f6cd2-8e 8000.2ae85563fa13 no tapb7e7e1fa-28
tapc6ddd79a-6e
vxlan-92
所以 brq0e961c56-23 是我们关注的,因为它和978438a-03设备连接。 这个设备的物理出口是ens33.
我们发现ens33没有起来,所以问题在这,启动即可。。。。。。。。
neutron trouble shooting - ip can not ping的更多相关文章
- 解决redhat linux下IP地址可以ping通,域名无法ping通问题
解决redhat linux下IP地址可以ping通,域名无法ping通 在/etc/resolv.conf中添点东西 格式如下: nameserver xxx.xxx.xxx.xxx nameser ...
- Linux 常见的trouble shooting故障排错
Linux 常见的trouble shooting故障排错 备份开机所必须运行的程序对一个运维人员来说是非常有必要的.在实际生产环境中,系统和数据基本都是安装在不同的硬盘上面,因为企业最关心的还是数据 ...
- Trouble Shooting的一些感想(实时补充)
最近一直做两个产品功能的Merge工作,代码Merge过来之后,发现了很多问题.经过Trouble Shooting,最终发现归根结底都是我们Merge的问题,例如有的Code没有Merge过来,Me ...
- Linux 能PING IP 但不能PING 主机域名的解决方法 vim /etc/nsswitch.conf hosts: files dns wins
Linux 能PING IP 但不能PING 主机域名的解决方法 转载 2013年12月25日 10:24:27 13749 . vi /etc/nsswitch.conf hosts: files ...
- rsyslog trouble shooting
openstack,swift的log不输出了.trouble shooting过程 , 发现我们的程序 /var/log/swift/proxy.log等总是不输出log. 因为log rsyslo ...
- pydevd 一次trouble shooting
只是一次小的trouble shooting. 關於python的遠程調試功能.但是由於思路混亂.浪費了許多時間,記錄一下整個過程.作爲改進的參考. 问题背景: 我之前一直在ubuntu上用pycha ...
- 公司网络能ping通ip,不能ping域名
第一天去公司,就因为网络问题弄了大半天.只能ping通ip,不能ping域名.网上查了各种方式都不行,刷新dns缓存.说是什么域名解析问题.dns的问题.公司里好几个人都看了看不能解决.领导让重装系统 ...
- c#判断IP是否可以Ping通
Ping pingSender = new Ping(); PingReply reply = pingSender.Send("127.0.0.1",120);//第一个参数为i ...
- C#判断ip地址是否ping的通
Ping pingSender = new Ping(); PingReply reply = pingSender.Send("127.0.0.1",120);//第一个参数为i ...
随机推荐
- 我用 Python 爬了智联“北上广深”5400条 Java 招聘数据
结论 国际惯例,先上结论. Java 类职位招聘,不论是需求量(工作机会),还是工资平均水平,都是帝都北京最好. 北京和上海的平均工资差距不大(不超过200/月),但上海的需求量是北京的一半,机会更少 ...
- IIS ARR(Application Request Route)与反向代理(Reverse Proxy)
为何要用反向代理? 这里说说我的场景, 我在服务器上假设了SVN(Visual SVN)用的端口是:8080, 而我想通过输入svn.niusys.com就可以访问我的SVN服务器,也就是要通过80端 ...
- 富文本KindEditor使用
1.官网down KindEditor,添加到自己的项目中:添加时可把不需要的文件夹干掉,asp/php等等.我的项目用的是纯html和js,直接调用后台api: 2.页面引入相关js.eclipse ...
- Vue 数组和对象更新,但是页面没有刷新
在使用数组的时候,数组内部数据发生改变,但是与数组绑定的页面的数据却没有发生变化. <ul> <li v-for="(item,index) in todos" ...
- java中属性命名get字母大小写问题
java文件 company.java private int sTime; public void setSTime (int sTime) { this.sTime = sTime; ...
- 10CSS高级滤镜
CSS高级滤镜 滤镜特效的应用 filter:滤镜属性(参数1,参数2,……) filter是滤镜属性选择符. 透明度——alpha opacity代表透明度等级,参数值从0到100,从完全透明 ...
- hdfs深入:04、hdfs当中的元数据管理以及元数据节的查看
6.HDFS的元数据信息FSimage以及edits和secondaryNN的作用 fsimage:存放的是一份最完整的元数据信息,内容比较大edits:元数据操作日志,记录了一段时间的元数据信息的变 ...
- jquery toggle()设置
很多朋友对jquery toggle()比较熟练,甚至经常用到,而且对toggle的三个参数也比较了解$(selector).toggle(speed,callback,switch).但是当你设置$ ...
- 21反射、动态代理、枚举、Filter
2018/10/08 1.反射 Constructor Class类的newInstance()方法是使用该类无参的构造函数创建对象, 如果一个类没有无参的构造函数, 就不能这样创建了,可以调用Cla ...
- 笔试算法题(28):删除乱序链表中的重复项 & 找出已经排好序的两个数组中的相同项
出题:给定一个乱序链表,节点值为ASCII字符,但是其中有重复项,要求去除重复项并保证不改变剩余项的原有顺序: 分析:创建一个256(2^8)大小的bool数组,初始化为false,顺序读取链表,将字 ...