7.10. 创建主机聚合
为提高性能,部署具有 CPU 固定和巨页的客户机。您可以通过使用类别元数据匹配聚合元数据,将高性能实例调度到主机的子集。
流程
您可以通过部署模板中的 heat 参数
NovaSchedulerEnabledFilters
(在parameter_defaults
in your deployment templates. 下),配置AggregateInstanceExtraSpecsFilter
值和其他必要的过滤。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意要将此参数添加到现有集群的配置中,您可以将其添加到 heat 模板,然后再次运行原始部署脚本。
为 SR-IOV 创建聚合组,并添加相关主机。定义与定义的类别元数据匹配的元数据,如
sriov=true
。openstack aggregate create sriov_group openstack aggregate add host sriov_group compute-sriov-0.localdomain openstack aggregate set --property sriov=true sriov_group
# openstack aggregate create sriov_group # openstack aggregate add host sriov_group compute-sriov-0.localdomain # openstack aggregate set --property sriov=true sriov_group
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 创建类别。
openstack flavor create <flavor> --ram <MB> --disk <GB> --vcpus <#>
# openstack flavor create <flavor> --ram <MB> --disk <GB> --vcpus <#>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 设置其他类别属性。请注意,定义的元数据
sriov=true
与 SR-IOV 聚合上的定义元数据匹配。openstack flavor set --property sriov=true --property hw:cpu_policy=dedicated --property hw:mem_page_size=1GB <flavor>
# openstack flavor set --property sriov=true --property hw:cpu_policy=dedicated --property hw:mem_page_size=1GB <flavor>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow