neutron创建虚拟路由器,端口状态为down

问题描述

操作步骤如下:1、创建两个子网neutronnet-createprivateneutronnet-createprivate1neutronsubnet-createprivate192.168.10.0/24--nameprivate--dns-nameserver219.141.136.10--gateway192.168.10.1neutronsubnet-createprivate1192.168.11.0/24--nameprivate1--dns-nameserver219.141.136.10--gateway192.168.11.12、创建虚拟路由器,并将创建的子网关联上去neutronrouter-createrouterneutronrouter-interface-addrouterprivateneutronrouter-interface-addrouterprivate13、查看路由器端口neutronrouter-port-listrouter结果如下:|id|name|mac_address|fixed_ips|+--------------------------------------+------+-------------------+-------------------------------------------------------------------------------------+|06f2f8c7-3961-4b29-a1a2-847cce3730ed||fa:16:3e:c2:5f:14|{"subnet_id":"cf65aa8c-23ef-4f2f-b808-7f5abd43525e","ip_address":"192.168.11.1"}||921916c2-c611-45ed-af10-49af992a8192||fa:16:3e:aa:1b:80|{"subnet_id":"adf442b9-482d-48d7-9cd5-de2b23397e99","ip_address":"192.168.10.1"}|4、查看端口状态neutronport-show921916c2-c611-45ed-af10-49af992a8192|Field|Value|+-----------------------+--------------------------------------------------------------------------------------------------------------+|admin_state_up|True||allowed_address_pairs|||binding:host_id|controller||binding:profile|{}||binding:vif_details|{"port_filter":true}||binding:vif_type|bridge||binding:vnic_type|normal||device_id|c1e51583-ae17-4ad8-8e28-aec7328f4114||device_owner|network:router_interface||dns_assignment|{"hostname":"host-192-168-10-1","ip_address":"192.168.10.1","fqdn":"host-192-168-10-1.openstacklocal."}||dns_name|||extra_dhcp_opts|||fixed_ips|{"subnet_id":"adf442b9-482d-48d7-9cd5-de2b23397e99","ip_address":"192.168.10.1"}||id|921916c2-c611-45ed-af10-49af992a8192||mac_address|fa:16:3e:aa:1b:80||name|||network_id|1dc51bc4-547b-4363-b99d-adc6246e0bf3||port_security_enabled|False||security_groups|||status|ACTIVE||tenant_id|e33b7c74167443099c26b287c604ed1f|neutronport-show06f2f8c7-3961-4b29-a1a2-847cce3730ed|Field|Value|+-----------------------+--------------------------------------------------------------------------------------------------------------+|admin_state_up|True||allowed_address_pairs|||binding:host_id|controller||binding:profile|{}||binding:vif_details|{"port_filter":true}||binding:vif_type|bridge||binding:vnic_type|normal||device_id|c1e51583-ae17-4ad8-8e28-aec7328f4114||device_owner|network:router_interface||dns_assignment|{"hostname":"host-192-168-11-1","ip_address":"192.168.11.1","fqdn":"host-192-168-11-1.openstacklocal."}||dns_name|||extra_dhcp_opts|||fixed_ips|{"subnet_id":"cf65aa8c-23ef-4f2f-b808-7f5abd43525e","ip_address":"192.168.11.1"}||id|06f2f8c7-3961-4b29-a1a2-847cce3730ed||mac_address|fa:16:3e:c2:5f:14||name|||network_id|313f0bbf-1be3-42f9-a41f-caba06861f73||port_security_enabled|False||security_groups|||status|DOWN||tenant_id|e33b7c74167443099c26b287c604ed1f|第一个端口状态是ACTIVE,第二个端口状态是DOWN,请问如何查找端口DOWN的原因呢?

解决方案

解决方案二:
问题解决:修改模块文件/lib/python2.7/site-packages/neutron/agent/linux/ip_lib.py相应内容如下:......@classmethoddefget_namespaces(cls):output=cls._execute([],'netns',('list',))return[l.split()[0]forlinoutput.splitlines()]......defexists(self,name):output=self._parent._execute(['o'],'netns',['list'],run_as_root=cfg.CONF.AGENT.use_helper_for_ns_read)forlinein[l.split()[0]forlinoutput.splitlines()]:ifname==line:returnTruereturnFalse......目前官网已经修复此BUG,你也可以直接通过yumupgrade升级系统包解决。原文链接:

时间: 2024-12-05 06:52:35

neutron创建虚拟路由器,端口状态为down的相关文章

普联TL-WDR7500路由器端口转发如何设置

  普联TL-WDR7500路由器端口转发设置的步骤一.设置电脑IP 想通过远程桌面访问家中的电脑;但家中的电脑是连接路由器上网的,输入路由器的WAN口IP地址 后,无法访问到计算机. 解决办法:在家中的路由器上设置端口转发规则,把远程桌面的请求转发到内部的计算机上就可以了. 1.远程桌面使用的端口号是:3389. 2.用户自己在设置端口映射时,首先应该弄清楚需要转发的端口号.端口号与使用的软件.服务有关,具体可以百度查询自己使用的服务的端口号. 在设置端口转发规则之前,需要把小王家中的电脑的I

TP-Link TL-WDR6300路由器端口转发怎么设置

  TP-Link TL-WDR6300路由器端口转发设置步骤一:需求分析 例如某小型公司,使用TL-WDR6300路由器连接到Internet,并在局域网中搭建了一台邮件服务器和一台网页服务器,现在需要让Internet上的用户可以访问到该公司局域网中的邮件服务器和网页服务器. TP-Link TL-WDR6300路由器端口转发设置步骤二:设置电脑IP 在设置端口转发规则之前,需要把该公司局域网中的邮件服务器和网页服务器的IP地址手动设置为192.168.1.100.192.168.1.101

虚拟路由器冗余协议的原理:VRRP详解

为什么要使用VRRP技术 我们知道,为了实现不同子网之间的设备通信,需要配置路由.目前常用的指定路由方法有两种: 第一种是通过路由协议 :RIP.OSPF动态学习 第二种是通过静态路由: 对终端PC机配置静态路由. 这两种路由各有各的优缺点: 第一种路由可以自动寻找最优路径,邻居路由也可以通过学习来获得路由表,但是动态路由占用线路带宽和CPU处理时间. 第二种路由是不需要CPU处理时间同样也不占用线路带宽,但是这个路由需要对终端的PC机进行配置网关来实现,工作量是比较大的. 对于以上的两种路由在

虚拟路由器冗余协议VRRP的原理简介及应用

VRRP简介: VRRP(VIRTUAL ROUTER REDUNDANCY PROTOCOL),又称为虚拟路由器冗余协议.是一种lan接入设备备份协议.他可以把一个虚拟路由器的责任动态分配到局域网中的VRRP路由器中的一台.控制虚拟路由器ip地址的vrrp路由器称为主路由器,他负责转发数据包到这些虚IP.一旦主路由器不可用,这种选择过程就提供了动态的故障转移机制,这就允许虚拟路由器的 IP 地址可以作为终端主机的默认第一跳路由器.使用 VRRP 的好处是有更高的默认路径的可用性而无需在每个终端

TP-Link R460 路由器端口映射的设置

TP-LINK路由器是我们常用的网络设备,本文针对TP-LINK路由端口映射问题,给出了详细的操作说明,并且给出了详细的说明,相信看完 此文会对你有所帮助.首先要找到路由器的地址,以及使用者的电脑的内网IP地址,TP-Link R460路由器的隐含地址是 192.168.1.1打开IE,在地址栏里输入路由器的地址, 例如192.168.1.1(隐含), 然后ENTER,在弹出来的登录窗口填入登录名和密码,R460的隐含登录名和密码均为小写的admin,然后点击确定输入正确的登录名和密码后,IE会

Windows Server 2008 R2 Hyper-V创建虚拟硬盘

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   在Hper-V中,我们可以轻松的创建虚拟磁盘和存储,磁盘以 .vhd 文件的形式进行存储,若要创建新的虚拟硬盘,可以使用新建虚拟硬盘向导或新建虚拟机向导.如果正在创建动态扩充磁盘,则新建虚拟机向导可以提供为新虚拟机创建存储的方法,而无需运行新建虚拟硬盘向导. 一.创建虚拟硬盘的步骤 1.打开 Hyper-V 管理器.单击「开始」,指向"管理工具&quo

路由器端口映射

问题描述 我在家用移动3G无线上网卡上网,由于工作需要,想在家里电脑上搞个服务器,但是发现我是在一个内网里,down了几个路由器端口映射工具,但都不能用,公司用的也是内网和动态IP,却可以,想不通.我家内网的路由器在哪儿?在移动公司?怎么才能实现路由器端口映射呢? 解决方案 还有种方式,你去下个虚拟路由软件,直接装到你的机子上试试.解决方案二:不行滴,去买个3G无限路由,你想端口映射必须要有路由器,你如果用3G无限直接上的话,上层路由在移动方,你肯定无权限更改.所以就自己在加一层路由的话,应该可

使用JS创建虚拟目录,并引导进入浏览

js|创建|虚拟目录 使用JS,可以替代Windows安装方式: 代码也比较简单:) 创建一个setup.js文件,内容为: var fso = new ActiveXObject("Scripting.FileSystemObject")  var svcPath = "IIS://localhost/W3SVC/1"  var svcRoot = GetObject(svcPath)  var webRoot = svcRoot.GetObject("

用.net (在IIS中)创建虚拟目录(包括 脚本语言)

iis|创建|脚本|虚拟目录 两种语言在IIS中创建虚拟目录 用.net在IIS中创建虚拟目录 使用.NET的目录服务就可以访问IIS的设置,添加虚拟目录其实就是创建一个DirectoryEntry复杂的在于DirectoryEntry的属性,其实就是虚拟目的一些配置,比如,权限,是否要log,应用程序名等Properties非常多,而且文档不太好找详细可以参考MSDN以下内容help://MS.MSDNQTR.2004JUL.1033/iissdk/iis/configuring_proper