他の誰かが同様の問題に遭遇したかどうか疑問に思いました。
CentOS7.3からOVFテンプレートを作成しました。完全に更新された最小インストール。正常に起動し、ログインが機能します。 ifcfg-ens160でIPADDR、NETMASK、GATEWAYなどを設定できます。今では常に発生するわけではありませんが、ランダムにゲストはパケットを送信できず、正しくルーティングできません。ルーティングテーブルを調べると、デフォルトのエントリは正しく、同じテンプレートから複製されて動作している他のゲストと同じです。 ping、tracerouteなどはありません。 udev/rules.dの下にファイルはありません。vmは正しいサブネット上の正しいVnicに接続されており、外部からの確認がありました。
つまり、2つのVMをまったく同じ(同じサブネット、異なる4番目のオクテット)に構成でき、一方は1日中話し、もう一方は話せません。誰かが以前にこのような問題を見ましたか?
どうやら(v)NICカードのオリジナルと同じMACアドレスを保持するVMイメージのOVFがあります。静的に定義されたMACアドレスを持つVMのイメージである可能性があります。
同じネットワーク内に同じMACアドレスを持つ2つのサーバー/(v)NICインターフェイスを持つことはできません。静的に定義されたMACアドレスを持つクローンであるため、2つのサーバーのMACアドレスは同一であり、互いに競合し、同時に動作することはできません。
状況は簡単にデバッグでき、問題のあるVM内でifconfig
またはip link
を実行し、インターフェイスのMACアドレスを確認する必要があります。
これを修正するには、VCenterクライアントで対応するVMプロパティを編集し、任意のクローンのMACアドレスを変更して、それらが同時に動作できるようにします。