openstack 命令行管理十五 - 浮動 IP 管理 (備忘)
幫助[root@station140 ~(keystone_admin)]# nova help | grep float
add-floating-ip Add a floating IP address to a server.
floating-ip-bulk-create
Bulk create floating ips by range.
floating-ip-bulk-delete
Bulk delete floating ips by range.
floating-ip-bulk-list
List all floating ips.
floating-ip-create Allocate a floating IP for the current tenant.
floating-ip-delete De-allocate a floating IP.
floating-ip-list List floating ips for this tenant.
floating-ip-pool-list
List all floating ip pools.
remove-floating-ip Remove a floating IP address from a server.
生成 浮動 IP
[root@station140 ~(keystone_admin)]# nova floating-ip-create pub1 +----------------+-------------+----------+------+ | Ip | Instance Id | Fixed Ip | Pool | +----------------+-------------+----------+------+ | 192.168.48.143 | None | None | pub1 | +----------------+-------------+----------+------+
分配
[root@station140 ~(network_admin)]# nova add-floating-ip terry_instance1 192.168.48.143
查詢浮動 IP 分配情況
[root@station140 ~(keystone_admin)]# nova floating-ip-list +----------------+--------------------------------------+-----------+------+ | Ip | Instance Id | Fixed Ip | Pool | +----------------+--------------------------------------+-----------+------+ | 192.168.48.143 | 93d0c9c1-b38b-4fe3-9ae3-400f43276f60 | 10.0.0.50 | pub1 | +----------------+--------------------------------------+-----------+------+
移除浮動 IP
[root@station140 ~(keystone_admin)]# nova floating-ip-delete 192.168.48.143
最後更新:2017-04-03 12:55:10