VMware仮想マシンのクローンを作成する場合、MACアドレスとUUIDの競合を防ぐにはどうすればよいですか?
VMware Fusion(Mac用)とVMware ESXi / vSphereの両方で次の問題に遭遇しました。多くの方はこの問題に精通しており、VMware KBで説明されています:「ネットワーキングがクローンLinux仮想マシンで機能しない(2002767)」。 CentOS VMを作成します。 これは、最小限のソフトウェアセットと機能するネットワークスタックを備えた最小限のVMです。アイデアは、最小限のVMを取得し、それを複製して、後でソフトウェアを追加することです。 そのVMのクローンを作成する VMware FusionまたはvCenterは、クローンされたVMのネットワークインターフェイスに新しいMACアドレスを割り当てます。 Linuxはこの新しいMACアドレスを認識しないため、ネットワーキングは機能しません。このファイルに/etc/sysconfig/network-scripts/ifcfg-ethNは、最初のマシンのインターフェースのMACアドレスが含まれています。 これを修正するには、新しいVMのMACアドレスを見つけ、ifcfg-ethNこのMACを編集してHWADDR=フィールドに追加する必要があります。MACを単純に切り取ってフィールドに貼り付けることはできないので、特にペンと紙にMACを書き留めておくのを忘れた場合は、エラーが発生しやすくなります。 (ボーナスポイント)新しいVMでは、eth0、eth1などが間違った順序で表示されることがよくあります。これを修正するには、周りに難解なダンスが含まれます/etc/udev/rules.d 私はこれを行うことができますが、何かをテストするために新しいVMを起動したいだけの場合、それはエラーが発生しやすく、一種の苦痛です。 この手動プロセスを簡略化する方法はありますか?新しいマシンのクローンを作成するとき、MACアドレスの問題をどのように修正しますか?