Introducción
Este documento describe la solución al problema que ocurre cuando se crea la imagen personalizada de CentOS 7 y, en la implementación, se atasca en el estado de "inicio" cuando se utiliza el procedimiento documentado estándar.
Antecedentes
Para su referencia:
Problema
CentOS 7 tiene varios problemas con la red en Vmware que afectan al procedimiento de implementación de imágenes en Cloud Center.
Los problemas detectados fueron:
- Los servicios de firewall parecen interferir con la comunicación correcta
- Se informa de IPv6 a vCenter en lugar de IPv4
- La máquina no obtiene el IPv4 de DHCP al iniciar
Solución
Se necesitan varias soluciones para que funcione:
- Ejecute este comando; systemctl disable firewalld y desactive el firewall de la plantilla.
- Desactive IPv6 de la imagen y edite el archivo /etc/sysctl.conf y agregue esta línea: net.ipv6.conf.all.disable_ipv6 = 1.
- Si ve que incluso después de estos pasos la VM no obtiene una IP, siga estos pasos:
Intente agregar un script para forzar la recuperación de dhcp:
-
- Navegue hasta /etc/init.d.
- Cree un archivo con este nombre como "net-autostart",
#!/bin/bash
# Solution for "No Internet Connection from VMware"
#
### BEGIN INIT INFO
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
### END INIT INFO
dhclient -v
- Guarde el archivo.
- Cambie el permiso de archivo como ejecutable:
chmod 755 net-autostart
- Agregue este script para el inicio automático y utilice el comando chkconfig,
chkconfig --add net-autostart