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