Introduction
Ce document décrit la solution au problème qui se produit lorsque l'image personnalisée CentOS 7 est créée et lors du déploiement, elle est bloquée à l'état « démarrage » lorsque la procédure documentée standard est utilisée.
Informations générales
Pour référence :
Problème
CentOS 7 présente de nombreux problèmes liés à la mise en réseau sur Vmware qui affectent la procédure de déploiement d'images dans Cloud Center.
Les problèmes détectés étaient les suivants :
- Les services de pare-feu semblent interférer avec la communication correcte
- IPv6 est signalé à vCenter au lieu d'IPv4
- L'ordinateur n'obtient pas l'IPv4 de DHCP au démarrage
Solution
Plusieurs solutions sont nécessaires pour le faire fonctionner :
- Exécutez cette commande ; systemctl disable firewalld et désactive le pare-feu à partir du modèle.
- Désactivez IPv6 à partir de l'image, modifiez le fichier /etc/sysctl.conf et ajoutez cette ligne : net.ipv6.conf.all.disable_ipv6 = 1.
- Si vous constatez que même après ces étapes, la machine virtuelle n'obtient pas d'adresse IP, procédez comme suit :
Essayez d'ajouter un script pour forcer la récupération dhcp :
-
- Accédez à /etc/init.d.
- Créez un fichier avec ceci, le nom “ 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
- Enregistrez le fichier.
- Modifiez l'autorisation de fichier en tant qu'exécutable :
chmod 755 net-autostart
- Ajoutez ce script pour démarrer automatiquement et utilisez la commande chkconfig,
chkconfig --add net-autostart