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 节点的网络配置
流程
-
以
stack
用户的身份登录 undercloud。 在所有 overcloud 节点上运行
playbook-nics.yaml
playbook:$ ansible-playbook -i ~/inventory.yaml playbook-nics.yaml
playbook 将新的 NIC 前缀设置为
em
。要设置不同的 NIC 前缀,请在运行 playbook 时设置前缀
变量:$ ansible-playbook -i ~/inventory.yaml -e prefix="mynic" playbook-nics.yaml
NIC 更改仅在 Leapp 升级过程完成且重新引导节点后应用。