IP 利用状況

IP 利用状況

ネットワーク IP アドレス利用状況機能 (network IP availability) は情報取得用の API 拡張で、これを使うとユーザーやプロセスがネットワークやサブネットのアドレス割り当てプールで使用されている IP アドレス数を取得できます。この API 拡張は Mitaka リリースで追加されました。

このセクションでは、コマンドラインインターフェースを使ってネットワークの IP アドレス利用状況を取得する方法を説明します。

全 IPv4 ネットワークの IP アドレス利用状況を取得します。

$ openstack ip availability list

+--------------------------------------+--------------+-----------+----------+
| Network ID                           | Network Name | Total IPs | Used IPs |
+--------------------------------------+--------------+-----------+----------+
| 363a611a-b08b-4281-b64e-198d90cb94fd | private      |       253 |        3 |
| c92d0605-caf2-4349-b1b8-8d5f9ac91df8 | public       |       253 |        1 |
+--------------------------------------+--------------+-----------+----------+

全 IPv6 ネットワークの IP アドレス利用状況を取得します。

$ openstack ip availability list --ip-version 6

+--------------------------------------+--------------+----------------------+----------+
| Network ID                           | Network Name | Total IPs            | Used IPs |
+--------------------------------------+--------------+----------------------+----------+
| 363a611a-b08b-4281-b64e-198d90cb94fd | private      | 18446744073709551614 |        3 |
| c92d0605-caf2-4349-b1b8-8d5f9ac91df8 | public       | 18446744073709551614 |        1 |
+--------------------------------------+--------------+----------------------+----------+

特定のネットワークの IP アドレス使用状況を取得します。

$ openstack ip availability show NETWORKUUID

+------------------------+--------------------------------------------------------------+
| Field                  | Value                                                        |
+------------------------+--------------------------------------------------------------+
| network_id             | 0bf90de6-fc0f-4dba-b80d-96670dfb331a                         |
| network_name           | public                                                       |
| project_id             | 5669caad86a04256994cdf755df4d3c1                             |
| subnet_ip_availability | cidr='172.24.4.224/28', ip_version='4', subnet_id='346806ee- |
|                        | a53e-44fd-968a-ddb2bcd2ba96', subnet_name='public_subnet',   |
|                        | total_ips='13', used_ips='5'                                 |
| total_ips              | 13                                                           |
| used_ips               | 5                                                            |
+------------------------+--------------------------------------------------------------+
Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.