3.2. 创建硬件清单


您可以通过查看内省期间收集的数据来检索您的 Red Hat OpenStack Platform 部署硬件信息。内省从有关 CPU、内存、磁盘等的节点收集硬件信息。

先决条件

  • 已安装 Red Hat OpenStack Platform director 环境。
  • 您已内省了用于 Red Hat OpenStack Platform 部署的节点。
  • 以 stack 身份登录 director。

流程

  1. 在 undercloud 中,提供 stackrc 文件:

    $ source ~/stackrc
  2. 列出环境中的节点:

    $ openstack baremetal node list -c Name
    +--------------+
    | Name         |
    +--------------+
    | controller-0 |
    | controller-1 |
    | controller-2 |
    | compute-0    |
    | compute-1    |
    | compute-2    |
    +--------------+
  3. 对于每个收集信息的裸机节点,并运行以下命令来检索内省数据:

    $ openstack baremetal introspection data save <node> | jq

    <node > 替换为在第 1 步中获得的列表中的节点名称。

  4. 可选: 要将输出限制为特定类型的硬件,您可以检索清单密钥列表并查看特定键的内省数据:

    1. 运行以下命令,从内省数据中获取顶层键列表:

      $ openstack baremetal introspection data save controller-0 | jq '.inventory | keys'
      
      [
        "bmc_address",
        "bmc_v6address",
        "boot",
        "cpu",
        "disks",
        "hostname",
        "interfaces",
        "memory",
        "system_vendor"
      ]
    2. 选择一个键,如 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"
        }
      ]
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.