7.6.2. 创建主机聚合
作为云管理员,您可以根据需要创建任意数量的主机聚合。
先决条件
-
在工作站上安装了
oc和podman命令行工具。 -
以具有
cluster-admin权限的用户身份登录到可访问 RHOSO 控制平面的工作站。
流程
从您的工作站访问 OpenStackClient pod 的远程 shell:
$ oc rsh -n openstack openstackclient进入 cloud-admin 主目录:
$ cd /home/cloud-admin运行以下命令来创建主机聚合:
# openstack aggregate create <aggregate_name>将
<aggregate_name>替换为您要分配给主机聚合的名称。在主机聚合中添加元数据:
# openstack aggregate set \ --property <key=value> \ --property <key=value> \ <aggregate_name>-
将
<key=value>替换为元数据键值对。如果您使用AggregateInstanceExtraSpecsFilter过滤器,键可以是任意字符串,如ssd=true。如果使用AggregateImagePropertiesIsolation过滤器,则键必须与有效的镜像元数据属性匹配。有关有效镜像元数据属性的更多信息,请参阅镜像 配置参数。 -
将
<aggregate_name> 替换为主机聚合的名称。
-
将
将 Compute 节点添加到主机聚合中:
# openstack aggregate add host \ <aggregate_name> \ <host_name>-
将
<aggregate_name> 替换为主机聚合的名称,以将 Compute 节点添加到其中。 -
将
<host_name>替换为要添加到主机聚合中的 Compute 节点的名称。
-
将
为主机聚合创建类别或镜像:
创建类别:
$ openstack flavor create \ --ram <size_mb> \ --disk <size_gb> \ --vcpus <no_reserved_vcpus> \ host-agg-flavor创建镜像:
$ openstack image create host-agg-image
在与主机聚合上的键值对匹配的类别或镜像上设置一个或多个键值对。
要在类别上设置键值对,请使用 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
退出 openstackclient pod:
$ exit