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 ...
随机推荐
- [翻译] API测试最佳实践 - 身份验证(Authentication)
API测试最佳实践 - 身份验证 适用等级:高级 1. 概况 身份验证通常被定义为是对某个资源的身份的确认的活动,这里面资源的身份指代的是API的消费者(或者说是调用者).一旦一个用户的身份验证通过了 ...
- chosen-bootstrap使用技巧
1.页面加载完成后,通过js方式设置值,无法有效显示的问题. 解决:先设置值,让后在进行初始化操作. // 设置select选中值 $("#type").val(type); // ...
- 使用Gson解析Json数组遇到的泛型类型擦除问题解决方法
谷歌Gson转换Json串有如下方法: public Object fromJson(String json, Type typeOfT);1可以使用它进行数组解析.如下,使用此方法解析Json串为类 ...
- 【Linux】 CentOS免密登录
#sudo ssh-keygen -t rsa #sudo ssh-copy-id ${ipAddress}
- oracle 时区
select sysdate from dual;select systimestamp from dual;select localtimestamp from dual;select curren ...
- vue动态加载组件
vue动态加载组件,可以使用以下方式 <component :is="propertyname" v-for="tab in tabs"></ ...
- 09Windows编程
Windows编程 2.1 窗口 Windows应用程序一般都有一个窗口,窗口是运行程序与外界交换信息的界面.一个典型的窗口包括标题栏.最小化按钮.最大/还原按钮.关闭按钮.系统菜单图标.菜 ...
- 01CSS使用方法
CSS使用方法 内联定义 内联定义即是在对象的标记内使用对象的style属性定义适用其的样式表属性. 内部样式表 <style type="text/css"></style> ...
- jquery.guide.js 新手指引
/*! * by xyb * 新版上线时候的黑色半透明镂空遮罩指引效果实现jQuery小插件 * 兼容到IE8+ * MIT使用协议,使用时候保留版权 * */ $.guide = function ...
- 1 SQL 数据库和SQL
1 数据库和SQL 1-1 数据库是什么 将大量数据保存起来,通过计算机加工而成的可以进行高效访问的数据集合称为数据库(Database, DB). 法则 用来管理数据库的计算机系统称为数据库管理系统 ...