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





你可能感兴趣的:(openstack)