8.4. 为 overcloud 节点使用可预测的 NIC 名称


在 overcloud 节点上运行 Leapp 升级前,您必须检查基于内核的 NIC 名称,这通常包含 eth 前缀。在 NIC 分配方面,这些 NIC 名称通常无法预计。

您可以运行 playbook-nics.yaml playbook 来重命名 NIC 名称,以使用 em NIC 前缀。您还可以在运行 playbook 时修改前缀变量来设置不同的 NIC 前缀。但是,NIC 更改仅在 Leapp 升级过程完成后应用,并重新引导节点。

先决条件

  • 在 undercloud 准备过程中创建的 playbook-nics.yaml playbook。playbook-nics.yaml playbook 适合大多数使用以太网设备、网桥和 Linux 绑定的 overcloud 网络场景。如果您的环境需要在这些设备类型之外进行额外的配置,请在继续操作前遵循这些建议:

    • 在与 overcloud 节点类似的网络配置的独立系统上测试 playbook
    • 修改 playbook,使其在其他设备类型配置中重命名 eth 前缀
    • 完成此步骤后,检查 overcloud 节点的网络配置

流程

  1. stack 用户的身份登录 undercloud。
  2. 在所有 overcloud 节点上运行 playbook-nics.yaml playbook:

    $ ansible-playbook -i ~/inventory.yaml playbook-nics.yaml
    Copy to Clipboard Toggle word wrap

    playbook 将新的 NIC 前缀设置为 em。要设置不同的 NIC 前缀,请在运行 playbook 时设置 前缀 变量:

    $ ansible-playbook -i ~/inventory.yaml -e prefix="mynic" playbook-nics.yaml
    Copy to Clipboard Toggle word wrap

    NIC 更改仅在 Leapp 升级过程完成且重新引导节点后应用。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat