3.2. 创建硬件清单
您可以通过查看内省期间收集的数据来检索您的 Red Hat OpenStack Platform 部署硬件信息。内省从有关 CPU、内存、磁盘等的节点收集硬件信息。
先决条件
- 已安装 Red Hat OpenStack Platform director 环境。
- 您已内省了用于 Red Hat OpenStack Platform 部署的节点。
- 以 stack 身份登录 director。
流程
在 undercloud 中,提供
stackrc
文件:$ source ~/stackrc
列出环境中的节点:
$ openstack baremetal node list -c Name +--------------+ | Name | +--------------+ | controller-0 | | controller-1 | | controller-2 | | compute-0 | | compute-1 | | compute-2 | +--------------+
对于每个收集信息的裸机节点,并运行以下命令来检索内省数据:
$ openstack baremetal introspection data save <node> | jq
将
<node
> 替换为在第 1 步中获得的列表中的节点名称。可选: 要将输出限制为特定类型的硬件,您可以检索清单密钥列表并查看特定键的内省数据:
运行以下命令,从内省数据中获取顶层键列表:
$ openstack baremetal introspection data save controller-0 | jq '.inventory | keys' [ "bmc_address", "bmc_v6address", "boot", "cpu", "disks", "hostname", "interfaces", "memory", "system_vendor" ]
选择一个键,如
disks
,并运行以下命令以获取更多信息:$ openstack baremetal introspection data save controller-1 | jq '.inventory.disks' [ { "name": "/dev/sda", "model": "QEMU HARDDISK", "size": 85899345920, "rotational": true, "wwn": null, "serial": "QM00001", "vendor": "ATA", "wwn_with_extension": null, "wwn_vendor_extension": null, "hctl": "0:0:0:0", "by_path": "/dev/disk/by-path/pci-0000:00:01.1-ata-1" } ]