Contenu

Introduction

Informations générales

Problème

Solution

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 :

1. Exécutez cette commande ; systemctl disable firewalld et désactive le pare-feu à partir du modèle.

2. Désactivez IPv6 à partir de l'image, modifiez le fichier /etc/sysctl.conf et ajoutez cette ligne : net.ipv6.conf.all.disable_ipv6 = 1.

3. 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 :

1. Accédez à /etc/init.d.

2. 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

3. Enregistrez le fichier.

4. Modifiez l'autorisation de fichier en tant qu'exécutable :

chmod 755 net-autostart

5. Ajoutez ce script pour démarrer automatiquement et utilisez la commande chkconfig,

chkconfig --add net-autostart