8.3. オーバークラウドノードでの予測可能な NIC 名の使用
オーバークラウドノードで Leapp によるアップグレードを実施する前に、カーネルベースの NIC 名が使用されているかどうかを確認する必要があります。この NIC 名には、通常 eth
の接頭辞が含まれます。NIC の割り当てに関して、通常これらの NIC 名は予測可能ではありません。
playbook-nics.yaml
Playbook を実行して NIC の名前を変更し、インターフェイスの NIC
接頭辞を使用することができます。また、Playbook の実行時に prefix
変数を変更することで、別の NIC 接頭辞を設定することもできます。ただし、NIC の変更は、Leapp によるアップグレードプロセスが完了し、ノードがリブートされた後にのみ適用されます。
前提条件
アンダークラウドの準備プロセス中に作成された
playbook-nics.yaml
Playbookplaybook-nics.yaml
Playbook は、イーサネットデバイス、ブリッジ、および Linux ボンディングを使用するほとんどのオーバークラウドネットワーク設定のシナリオに対応します。お使いの環境でこれらのデバイス種別以外の追加設定が必要な場合は、手順を進める前に以下の推奨事項に従ってください。- 実際のオーバークラウドノードと類似したネットワーク設定の別システムで Playbook をテストする。
-
Playbook を変更し、他のデバイス種別の設定内の
eth
接頭辞の名称変更に対応する。 - 以下の手順を完了したら、オーバークラウドノードのネットワーク設定を確認する。
手順
-
アンダークラウドに
stack
ユーザーとしてログインします。 すべてのオーバークラウドノードで
playbook-nics.yaml
Playbook を実行します。$ ansible-playbook -i ~/inventory.yaml playbook-nics.yaml
この Playbook により、新しい NIC の接頭辞が
em
に設定されます。別の NIC 接頭辞を設定するには、Playbook の実行時にprefix
変数を設定します。$ ansible-playbook -i ~/inventory.yaml -e prefix="mynic" playbook-nics.yaml
NIC の変更は、Leapp によるアップグレードプロセスが完了し、ノードがリブートされた後にのみ適用されます。