5.4. ホストから IP アドレスへのマッピングの確認
各 IP アドレスが割り当てられているホストおよびベアメタルノードを確認するには、以下のコマンドを使用します。
この機能により、ホストに直接アクセスする必要なく、ホストから IP へのマッピングをアンダークラウドで確認することが可能です。
openstack stack output show overcloud HostsEntry --max-width 80
(undercloud) [stack@host01 ~]$ openstack stack output show overcloud HostsEntry --max-width 80
+--------------+---------------------------------------------------------------+
| Field | Value |
+--------------+---------------------------------------------------------------+
| description | The content that should be appended to your /etc/hosts if you |
| | want to get |
| | hostname-based access to the deployed nodes (useful for |
| | testing without |
| | setting up a DNS). |
| | |
| output_key | HostsEntry |
| output_value | 172.17.0.10 overcloud-controller-0.localdomain overcloud- |
| | controller-0 |
| | 10.8.145.18 overcloud-controller-0.external.localdomain |
| | overcloud-controller-0.external |
| | 172.17.0.10 overcloud-controller-0.internalapi.localdomain |
| | overcloud-controller-0.internalapi |
| | 172.18.0.15 overcloud-controller-0.storage.localdomain |
| | overcloud-controller-0.storage |
| | 172.21.2.12 overcloud-controller-0.storagemgmt.localdomain |
| | overcloud-controller-0.storagemgmt |
| | 172.16.0.15 overcloud-controller-0.tenant.localdomain |
| | overcloud-controller-0.tenant |
| | 10.8.146.13 overcloud-controller-0.management.localdomain |
| | overcloud-controller-0.management |
| | 10.8.146.13 overcloud-controller-0.ctlplane.localdomain |
| | overcloud-controller-0.ctlplane |
| | |
| | 172.17.0.21 overcloud-compute-0.localdomain overcloud- |
| | compute-0 |
| | 10.8.146.12 overcloud-compute-0.external.localdomain |
| | overcloud-compute-0.external |
| | 172.17.0.21 overcloud-compute-0.internalapi.localdomain |
| | overcloud-compute-0.internalapi |
| | 172.18.0.20 overcloud-compute-0.storage.localdomain |
| | overcloud-compute-0.storage |
| | 10.8.146.12 overcloud-compute-0.storagemgmt.localdomain |
| | overcloud-compute-0.storagemgmt |
| | 172.16.0.16 overcloud-compute-0.tenant.localdomain overcloud- |
| | compute-0.tenant |
| | 10.8.146.12 overcloud-compute-0.management.localdomain |
| | overcloud-compute-0.management |
| | 10.8.146.12 overcloud-compute-0.ctlplane.localdomain |
| | overcloud-compute-0.ctlplane |
| | |
| | |
| | |
| | |
| | 10.8.145.16 overcloud.localdomain |
| | 10.8.146.7 overcloud.ctlplane.localdomain |
| | 172.17.0.19 overcloud.internalapi.localdomain |
| | 172.18.0.19 overcloud.storage.localdomain |
| | 172.21.2.16 overcloud.storagemgmt.localdomain |
+--------------+---------------------------------------------------------------+
特定のホストに絞り込むには、以下のコマンドを実行します。
openstack stack output show overcloud HostsEntry -c output_value -f value | grep overcloud-controller-0
(undercloud) [stack@host01 ~]$ openstack stack output show overcloud HostsEntry -c output_value -f value | grep overcloud-controller-0
172.17.0.12 overcloud-controller-0.localdomain overcloud-controller-0
10.8.145.18 overcloud-controller-0.external.localdomain overcloud-controller-0.external
172.17.0.12 overcloud-controller-0.internalapi.localdomain overcloud-controller-0.internalapi
172.18.0.12 overcloud-controller-0.storage.localdomain overcloud-controller-0.storage
172.21.2.13 overcloud-controller-0.storagemgmt.localdomain overcloud-controller-0.storagemgmt
172.16.0.19 overcloud-controller-0.tenant.localdomain overcloud-controller-0.tenant
10.8.146.13 overcloud-controller-0.management.localdomain overcloud-controller-0.management
10.8.146.13 overcloud-controller-0.ctlplane.localdomain overcloud-controller-0.ctlplane
ホストをベアメタルノードにマッピングするには、以下のコマンドを実行します。
openstack baremetal node list --fields uuid name instance_info -f json
(undercloud) [stack@host01 ~]$ openstack baremetal node list --fields uuid name instance_info -f json
[
{
"UUID": "c0d2568e-1825-4d34-96ec-f08bbf0ba7ae",
"Instance Info": {
"root_gb": "40",
"display_name": "overcloud-compute-0",
"image_source": "24a33990-e65a-4235-9620-9243bcff67a2",
"capabilities": "{\"boot_option\": \"local\"}",
"memory_mb": "4096",
"vcpus": "1",
"local_gb": "557",
"configdrive": "******",
"swap_mb": "0",
"nova_host_id": "host01.lab.local"
},
"Name": "host2"
},
{
"UUID": "8c3faec8-bc05-401c-8956-99c40cdea97d",
"Instance Info": {
"root_gb": "40",
"display_name": "overcloud-controller-0",
"image_source": "24a33990-e65a-4235-9620-9243bcff67a2",
"capabilities": "{\"boot_option\": \"local\"}",
"memory_mb": "4096",
"vcpus": "1",
"local_gb": "557",
"configdrive": "******",
"swap_mb": "0",
"nova_host_id": "host01.lab.local"
},
"Name": "host3"
}
]