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


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

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

先决条件

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

    • 在单独的系统中测试 playbook,其与 overcloud 节点类似的网络配置
    • 修改 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

    只有 Leapp 升级过程完成后才会应用 NIC 更改,并重新引导节点。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat