admin
不忘初心,方得始终
级别: 管理员
只看楼主 | | | 0楼 发表于:2016-12-03 17:02

Openstack Juno根据端口ID进行添加和删除路由器

  Openstack Juno可以根据路由器上的端口ID来查看路由器所属的节点,然后进行路由器的添加和删除。具体过程如下:
  1.source openrc环境变量。
   export PYTHONIOENCODING=utf-8
  2.根据路由器上的端口ID查找路由器的ID。路由器的端口一般为network:router_gateway或者network:router_interface。
  neutron port-show XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX|grep device_id
  查询出来的结果就是路由器的ID: router_id。
  3.查看路由器所在的节点agent_id。
   neutron l3-agent-list-hosting-router $router_id。
  4.把路由器从节点移除:
  neutron l3-agent-router-remove $agent_id $router_id
  5.把路由器添加到agent节点:
  neutron l3-agent-router-add $agent_id $router_id