搜索

7.10. 创建主机聚合

download PDF

为提高性能,部署具有 CPU 固定和巨页的客户机。您可以通过使用类别元数据匹配聚合元数据,将高性能实例调度到主机的子集。

流程

  1. 您可以通过部署模板中的 heat 参数 NovaSchedulerEnabledFilters(在 parameter_defaults in your deployment templates. 下),配置 AggregateInstanceExtraSpecsFilter 值和其他必要的过滤。

    parameter_defaults:
      NovaSchedulerEnabledFilters:
        - AggregateInstanceExtraSpecsFilter
        - AvailabilityZoneFilter
        - ComputeFilter
        - ComputeCapabilitiesFilter
        - ImagePropertiesFilter
        - ServerGroupAntiAffinityFilter
        - ServerGroupAffinityFilter
        - PciPassthroughFilter
        - NUMATopologyFilter
    注意

    要将此参数添加到现有集群的配置中,您可以将其添加到 heat 模板,然后再次运行原始部署脚本。

  2. 为 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
  3. 创建类别。

    # openstack flavor create <flavor> --ram <MB> --disk <GB> --vcpus <#>
  4. 设置其他类别属性。请注意,定义的元数据 sriov=true 与 SR-IOV 聚合上的定义元数据匹配。

    # openstack flavor set --property sriov=true --property hw:cpu_policy=dedicated --property hw:mem_page_size=1GB <flavor>
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.