什么是用于执行路由器清理的新openstack cli命令?

时间:2017-03-03 10:36:14

标签: openstack openstack-neutron

neutron router-gateway-clear命令使用直到neutron cli被弃用:

neutron CLI is deprecated and will be removed in the future. Use openstack CLI instead.

所以我的问题是如何使用新的openstack客户端进行清理?

1 个答案:

答案 0 :(得分:1)

似乎我能够做到这一点,但确实涉及了很多代码:

  openstack router unset --external-gateway $ROUTER
  for PORT in $(openstack port list --router $ROUTER --format=value -c ID)
  do
    openstack router remove port $ROUTER $PORT
  done
  openstack router delete $ROUTER

这成为了基于资源名称擦除openstack项目的osclean实用程序的一部分。