7.6.2. 创建主机聚合


作为云管理员,您可以根据需要创建任意数量的主机聚合。

先决条件

  • 在工作站上安装了 ocpodman 命令行工具。
  • 以具有 cluster-admin 权限的用户身份登录到可访问 RHOSO 控制平面的工作站。

流程

  1. 从您的工作站访问 OpenStackClient pod 的远程 shell:

    $ oc rsh -n openstack openstackclient
  2. 进入 cloud-admin 主目录:

    $ cd /home/cloud-admin
  3. 运行以下命令来创建主机聚合:

    # openstack aggregate create <aggregate_name>

    <aggregate_name> 替换为您要分配给主机聚合的名称。

  4. 在主机聚合中添加元数据:

    # openstack aggregate set \
     --property <key=value> \
     --property <key=value> \
     <aggregate_name>
    • <key=value> 替换为元数据键值对。如果您使用 AggregateInstanceExtraSpecsFilter 过滤器,键可以是任意字符串,如 ssd=true。如果使用 AggregateImagePropertiesIsolation 过滤器,则键必须与有效的镜像元数据属性匹配。有关有效镜像元数据属性的更多信息,请参阅镜像 配置参数
    • <aggregate_name > 替换为主机聚合的名称。
  5. 将 Compute 节点添加到主机聚合中:

    # openstack aggregate add host \
     <aggregate_name> \
     <host_name>
    • <aggregate_name > 替换为主机聚合的名称,以将 Compute 节点添加到其中。
    • <host_name> 替换为要添加到主机聚合中的 Compute 节点的名称。
  6. 为主机聚合创建类别或镜像:

    • 创建类别:

      $ openstack flavor create \
        --ram <size_mb> \
        --disk <size_gb> \
        --vcpus <no_reserved_vcpus> \
        host-agg-flavor
    • 创建镜像:

      $ openstack image create host-agg-image
  7. 在与主机聚合上的键值对匹配的类别或镜像上设置一个或多个键值对。

    • 要在类别上设置键值对,请使用 scope aggregate_instance_extra_specs

      # openstack flavor set \
       --property aggregate_instance_extra_specs:ssd=true \
       host-agg-flavor
    • 要在镜像上设置键值对,请使用有效的镜像元数据属性作为键:

      # openstack image set \
       --property os_type=linux \
       host-agg-image
  8. 退出 openstackclient pod:

    $ exit
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

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

让开源更具包容性

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

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部