He tenido problemas al implementar CentOS7 desde la plantilla porque las personalizaciones no surten efecto. Para la configuración del sistema operativo VM: he seleccionado RHEL7 como sistema operativo en lugar de CentOS (anteriormente aprendí esa lección con Oracle Linux 6.5 en mi trabajo anterior). Debería funcionar bien? No exactamente.
Síntoma :
después de implementar una nueva VM desde la plantilla CentOS7, en el primer arranque, el servidor muestra el nombre de host correcto, luego se ejecutan los scripts de personalización, y después de que la VM se reinicia, vuelve a tener el nombre de host de la plantilla original, y mientras / etc / sysconfig / network-scripts / ifcfg-ether tiene la configuración correcta, no se ha implementado la configuración ifcfg para el nic correcto (ifcfg-e *).
Antecedentes :
Seguí las instrucciones de VMWare para la configuración de CentOS: http://partnerweb.vmware.com/GOSIG/CentOS_7.html
Después de algunas adiciones de paquetes (incluidas las herramientas de red que se requieren para las personalizaciones de vSphere), luego abotoné la plantilla de la siguiente manera usando mi "script templatize" (crédito a http://lonesysadmin.net/2013/03/26/preparing -linux-template-vms / para ver los pasos):
#!/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
Versiones compatibles donde ya no se necesitan soluciones alternativas :
- vSphere 5.5u3 (compilación 3000241 o superior)
- vSphere 6.0 y superior
"Matriz de compatibilidad de personalización del SO invitado" de VMWare : http://partnerweb.vmware.com/programs/guestOS/guest-os-customization-matrix.pdf
sys-unconfig
en su proceso de creación de plantillas.