Özelleştirmelerin yürürlüğe girmemesi nedeniyle CentOS7'yi şablondan dağıtırken sorun yaşıyorum. VM OS ayarı için - RHEL7'yi CentOS yerine OS olarak seçtim (daha önce bu işimi önceki işimde Oracle Linux 6.5 ile öğrenmiştim). Çalışmalı mı? Tam olarak değil.
Belirti :
CentOS7 şablonundan yeni bir VM dağıtıldıktan sonra, ilk önyüklemede sunucu doğru ana bilgisayar adını bulur, ardından özelleştirme komut dosyaları yürütülür ve VM yeniden başlatıldıktan sonra orijinal şablon ana bilgisayar adına tekrar sahiptir ve / etc / sysconfig / network-scriptleri / ifcfg-ether doğru ayarlara sahiptir, doğru nic (ifcfg-e *) için ifcfg ayarları uygulanmamıştır.
Arkaplan :
VMWare'in CentOS kurulumu için talimatlarını izledim: http://partnerweb.vmware.com/GOSIG/CentOS_7.html
Birkaç paket eklemeden sonra (vSphere özelleştirmeleri için gereken net araçlar dahil), şablonu "templatize script" ( http://lonesysadmin.net/2013/03/26/preparing) -linux-template-vms / adımlar için):
#!/bin/bash
# clean yum cache
/usr/bin/yum clean all
#remove udev hardware rules
/bin/rm -f /etc/udev/rules.d/70*
#remove nic mac addr and uuid from ifcfg scripts
/bin/sed -i '/^\(HWADDR\|UUID\)=/d' /etc/sysconfig/network-scripts/ifcfg-eth0
#remove host keys (important step security wise. similar to system GUID in Windows)
/bin/rm /etc/ssh/ssh_host_*
#engage logrotate to shrink logspace used
/usr/sbin/logrotate -f /etc/logrotate.conf
#and lets shutdown
init 0
Geçici çözümlerin artık gerekli olmadığı Desteklenen Sürümler :
- vSphere 5.5u3 (derleme 3000241 veya üstü)
- vSphere 6.0 ve üstü
VMWare'in "Konuk İşletim Sistemi Özelleştirme Destek Matrisi" : http://partnerweb.vmware.com/programs/guestOS/guest-os-customization-matrix.pdf
sys-unconfig
Şablon oluşturma işleminize dahil etmelisiniz .