리스트 출력
# neutron floatingip-list
※ nova floating-ip-list
FLOATING IP 생성
:: XXX.XXX.XXX.109 아이피 생성
Usage : neutron floatingip-create [FLOATING_NETWORK]
# neutron floatingip-create public
Created a new floatingip:
+---------------------+--------------------------------------+
| Field | Value |
+---------------------+--------------------------------------+
| fixed_ip_address | |
| floating_ip_address | XXX.XXX.XXX.109 |
| floating_network_id | 4b10f8a3-f9c1-4cbd-9a26-93b37c3051d4 |
| id | cd3c478e-2183-4c85-b8e9-1e684980ea7b |
| port_id | |
| router_id | |
| status | DOWN |
| tenant_id | 05b2b44dafd446059e0d5bc90c99800c |
+---------------------+--------------------------------------+
Usage : nova floating-ip-create [FLOATING_NETWORK]
# nova floating-ip-create public
+--------------------------------------+----------------+-----------+----------+--------+
| Id | IP | Server Id | Fixed IP | Pool |
+--------------------------------------+----------------+-----------+----------+--------+
| e706bfc0-744a-4dca-96bf-9cddb076d4aa | XXX.XXX.XXX.112 | - | - | public |
+--------------------------------------+----------------+-----------+----------+--------+
FLOATING IP POOL 저장소에서 제거
Usage : neutron floatingip-delete [ID | FLOATINGIP]
nova floating-ip-delete [IP_ADDRESS]
# neutron floatingip-delete cd3c478e-2183-4c85-b8e9-1e684980ea7b
Deleted floatingip: cd3c478e-2183-4c85-b8e9-1e684980ea7b
:: 일종에 아이피 KEEP (nova lock을 이용해서도 동일 기능 구현가능)
==> POOL에서 삭제된 FLOATING IP 복구
# neutron floatingip-create public --floating-ip-address XXX.XXX.XXX.109
Created a new floatingip:
+---------------------+--------------------------------------+
| Field | Value |
+---------------------+--------------------------------------+
| fixed_ip_address | |
| floating_ip_address | XXX.XXX.XXX.109 |
| floating_network_id | 4b10f8a3-f9c1-4cbd-9a26-93b37c3051d4 |
| id | f98ca973-7575-44eb-8eea-c46cfef451e8 |
| port_id | |
| router_id | |
| status | DOWN |
| tenant_id | 05b2b44dafd446059e0d5bc90c99800c |
+---------------------+--------------------------------------+
FLOATING IP 할당
Usage : neutron floatingip-associate [FLOATINGIP_ID] [PORT]
nova floating-ip-associate [SERVER] [IP_ADDRESS]
# nova floating-ip-associate 36d61f49-dc3c-42ea-8f91-1744f3263b02 XXX.XXX.XXX.108
Created a new floatingip:
+---------------------+--------------------------------------+
| Field | Value |
+---------------------+--------------------------------------+
| fixed_ip_address | |
| floating_ip_address | XXX.XXX.XXX.109 |
| floating_network_id | 4b10f8a3-f9c1-4cbd-9a26-93b37c3051d4 |
| id | f98ca973-7575-44eb-8eea-c46cfef451e8 |
| port_id | |
| router_id | |
| status | DOWN |
| tenant_id | 05b2b44dafd446059e0d5bc90c99800c |
+---------------------+--------------------------------------+
FLOATING IP 할당제거
Usage : neutron floatingip-disassociate [FLOATINGIP_ID]
nova floating-ip-disassociate [SERVER] [IP_ADDRESS]
# neutron floatingip-disassociate 36d61f49-dc3c-42ea-8f91-1744f3263b02 XXX.XXX.XXX.108