8.4. 为 OVS TC-flower 硬件卸载创建裸机节点定义文件


使用 Red Hat OpenStack Platform (RHOSP) director 和定义文件为您的 OVS TC-flower 硬件卸载环境置备裸机节点。在裸机节点定义文件中,定义您要部署并分配 overcloud 角色的裸机节点的数量和属性。另外,也定义节点的网络布局。

先决条件

  • 访问 stack 用户的 undercloud 主机和凭据。

流程

  1. stack 用户的身份登录 undercloud。
  2. Source stackrc 文件:

    $ source ~/stackrc
  3. 按照 使用 director 的 Red Hat OpenStack Platform 置备裸机节点指南中所述,创建裸机节点定义文件,如 overcloud -baremetal-deploy.yaml
  4. 在裸机节点定义文件中,向 Ansible playbook 添加声明 cli-overcloud-node-kernelargs.yaml

    playbook 包含置备裸机节点时要使用的内核参数。

    - name: ComputeOvsHwOffload
    ...
      ansible_playbooks:
        - playbook: /usr/share/ansible/tripleo-playbooks/cli-overcloud-node-kernelargs.yaml
    ...
  5. 如果要在运行 playbook 时设置任何额外的 Ansible 变量,请使用 extra_vars 属性来设置它们。

    注意

    您添加到 extra_vars 的变量应该是与之前添加到 第 8.3 节 “为 OVS TC-flower 硬件卸载添加特定于角色的参数和配置覆盖” 中的自定义环境文件中的 ComputeOvsHwOffload 节点的特定于角色的参数。

    Example

    - name: ComputeOvsHwOffload
    ...
      ansible_playbooks:
        - playbook: /usr/share/ansible/tripleo-playbooks/cli-overcloud-node-kernelargs.yaml
          extra_vars:
            kernel_args: 'default_hugepagesz=1GB hugepagesz=1G hugepages=100 amd_iommu=on iommu=pt isolcpus=9-63,73-127'
            tuned_isolated_cores: '9-63,73-127'
            tuned_profile: 'cpu-partitioning'
            reboot_wait_timeout: 1800
  6. 注意您创建的裸机节点定义文件的路径和文件名。稍后,在配置 NIC 时,并在置备节点时使用 此文件作为 overcloud 节点置备 命令的输入文件。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部