GNU/Linux >> Tutoriels Linux >  >> Linux

La configuration réseau pour eth0 a été remplacée par DHCP après la mise à niveau de RHEL/CentOS

Lorsque vous effectuez une mise à niveau vers RHEL® CentOS® 7.4, le redémarrage entraîne le passage de la configuration eth0 au protocole DHCP (Dynamic HostConfiguration Protocol). Ce changement interrompt la connectivité réseau.

Remarque : Les serveurs RackConnect v2 ne sont pas concernés.

Vérifiez si votre serveur est affecté

Les serveurs de cloud public Rackspace avec une adresse IP publique directement connectée et les serveurs de cloud public Rackconnect v3 sont susceptibles d'être affectés par ce problème.

Pour déterminer si votre serveur est concerné, exécutez la commande suivante :

  cat /var/run/cloud-init/result.json

Si vous recevez les résultats suivants, votre serveur est affecté :

    {
      "v1": {
        "datasource": "DataSourceNone",
        "errors": []
      }

Si vous recevez les résultats suivants, votre serveur n'est pas affecté :

    {
      "v1": {
        "datasource": "DataSourceConfigDrive [net,ver=2][source=/dev/xvdd]",
        "errors": []
      }

Si votre serveur est affecté, c'est parce que le cloud-init l'application recherche une source de données que Rackspace ne fournit pas par défaut.

Si vous n'avez pas redémarré, exécutez la commande suivante pour résoudre ce problème. Vous n'avez pas besoin de désinstaller le package.

  echo -e 'network:\n  config: disabled' >> /etc/cloud/cloud.cfg.d/10_rackspace.cfg

Cette commande arrête le cloud-init application de supprimer votre eth0 configuration au redémarrage.

Si vous avez redémarré et que le réseau est en panne, procédez comme suit :

  1. Vérifiez que nova-agent est en cours d'exécution sur le serveur car il est nécessaire pour charger automatiquement la configuration réseau. Ceci peut être vérifié en utilisant la commande suivante :

      systemctl is-active nova-agent
    

    Si le nova-agent n'est pas en cours d'exécution, assurez-vous de le démarrer et de définir "actif" au démarrage avec la séquence de commandes suivante :

      systemctl start nova-agent
      systemctl enable nova-agent 
    
  2. Déclencher le nova-agent pour recharger la configuration réseau en utilisant l'une des options suivantes :

    • Ajoutez un réseau cloud au serveur.

    • Utiliser un appel API pour déclencher resetNetwork .Pitchfork est un outil API d'interface utilisateur graphique (GUI) qui peut être utilisé pour accéder facilement à l'API.

    • Déclenchez la réinitialisation du réseau localement sur le serveur en exécutant la commande suivante :

      xenstore-write data/host/$(uuidgen) '{"name":"resetnetwork", "value":""}'
      

Avertissement :Lors de l'ajout d'un nouveau réseau cloud, ne supprimez pas ou ne déconnectez pas les réseaux publics ou privés existants, sinon vous risquez de perdre votre adresse IP.

  1. Lorsque le réseau est récupéré, assurez-vous que le redémarrage ne continue pas à interrompre le réseau en exécutant la commande suivante :

      echo -e 'network:\n  config: disabled' >> /etc/cloud/cloud.cfg.d/10_rackspace.cfg
    

Linux
  1. Configuration étape par étape du serveur OpenLDAP sur CentOS 7 / RHEL 7

  2. Mettre à niveau Apache HTTP Server 2.2 vers 2.4 dans RHEL et CentOS 7

  3. Comment configurer le serveur VNC pour un nouvel utilisateur dans CentOS/RHEL 5

  4. Comment supprimer la configuration du réseau de liaison dans CentOS/RHEL

  5. Mise à niveau de CentOS/RHEL 7 vers CentOS/RHEL 8 avec Leapp

CentOS Web Panel - Panneau de contrôle d'hébergement Web gratuit tout-en-un pour CentOS / RHEL 6

Comment configurer SSH sur CentOS et RHEL

Comment installer le serveur Web Hiawatha sur CentOS 7

Installer le serveur de surveillance Graylog sur CentOS 8

Comment installer le serveur PandoraFMS sur CentOS 8

Configuration de base du serveur Master Cups et des clients pour la navigation dans CentOS/RHEL 7