VMware Fusion (Mac'ler için) ve VMware ESXi / vSphere ile aşağıdaki sorunla karşılaştım. Birçoğunuz sorunu biliyorsunuz ve VMware KB'de açıklanıyor: " Ağ klonlanmış bir Linux sanal makinesinde (2002767) çalışmıyor ."
- Bir CentOS VM oluşturun.
- Bu, minimal bir yazılım seti ve çalışan bir ağ yığını olan çıplak kemikli bir sanal makinedir. Fikir, en az VM'yi almamız, klonlaması ve daha sonra daha fazla yazılım eklememizdir.
- VM'yi kopyalayın
- VMware Fusion veya vCenter, klonlanan VM'deki ağ arabirimine yeni bir MAC adresi atayacaktır.
- Linux bu yeni MAC adresini bilmiyor ve bu nedenle ağ oluşturma çalışmıyor. Dosya
/etc/sysconfig/network-scripts/ifcfg-ethN
, ilk makinedeki arabirimin MAC adresine sahiptir. - Bunu düzeltmek için, yeni VM'nin MAC adresini bulmam,
ifcfg-ethN
bu MAC'iHWADDR=
alana düzenlemem ve eklemem gerekiyor . MAC'i basitçe kesip alana yapıştıramıyorum, bu yüzden hataya meyilli bir görev olabilir, özellikle de MAC'ı yazmak için kalemimi ve kağıdımı unutursam. - (Bonus puanları) Yeni VM'de genellikle eth0, eth1 vb. Yanlış sırada görüntülenir. Bunu düzeltmek etrafında bir arcane dansı gerektirir
/etc/udev/rules.d
Bunu yapabilirim, ancak bir şeyi test etmek için yeni bir VM açmak istediğimde hataya eğilimli ve biraz acı çekiyor.
Bu manuel işlemi basitleştirmenin bir yolu var mı? Yeni bir makineyi klonladığınızda MAC adresi sorununu nasıl çözersiniz?
Bu sistemler için, cihazın kalıcılığını korumak ister misiniz?
—
Shane Madden
Hayır, ağ arayüzü için değil.
—
Stefan Lasiewski