GNU/Linux >> Tutoriels Linux >  >> Linux

Résoudre les erreurs après avoir créé un serveur à partir d'une image enregistrée

Cet article vous montre comment résoudre les erreurs qui peuvent se produire lorsque vous créez un serveur à partir d'une image enregistrée. La plupart de ces erreurs se produisent lorsque les scripts de démarrage ne sont pas correctement configurés.

Les services qui causent ces erreurs sont xe-linux-distribution et nova-agent. L'article ne traite pas de ces services en détail, mais vous montre comment configurer ces services au démarrage.

Étant donné que ces erreurs sont plus importantes sur les serveurs basés sur Debian®, l'exemple dépanne un serveur Ubuntu® 13.10. Les instructions fonctionnent également sur la plupart des autres distributions Linux®.

Utilisez les étapes suivantes pour résoudre les erreurs qui se produisent après la création d'un serveur à partir d'une image enregistrée :

  1. Supprimez le nouveau serveur qui rencontre des problèmes et connectez-vous au serveur source à l'aide de Secure Shell (SSH). Le serveur source est l'endroit où l'image d'origine a été créée.

  2. Exécutez la commande suivante pour afficher l'ordre actuel des processus de démarrage du serveur :

    ls -al /etc/rc$(runlevel | cut -d " " -f 2).d/
    

    Le résultat ressemble à l'image suivante :

    Comme il s'agit d'un nouveau serveur, nova-agent (S20nova-agent en bleu dans l'image, ou s20) est configuré pour démarrer immédiatement après xe-linux-distribution(S14xe-linux-distribution dans l'image, ou s14). Cependant, si vous installez certaines applications, l'installation peut réorganiser les processus de démarrage et placer un autre service entre S14 et S20. Si cette réorganisation se produit, nova-agent ne démarre pas immédiatement après la distribution xe-linux. Cette réorganisation est la cause de l'erreur.

  3. Déplacez les niveaux d'exécution de ces services afin qu'ils démarrent consécutivement et soient les premiers services dans init.d processus de démarrage. Les commandes suivantes déplacent la distribution xe-linux vers S01 et nova-agent vers S02 :

    cd /etc/rc$(runlevel | cut -d " " -f 2).d/
    mv S14xe-linux-distribution S01xe-linux-distribution && mv S20nova-agent S02nova-agent
    

    En fonction de vos niveaux d'exécution (qui déterminent le démarrage du système), la commande précédente varie. Assurez-vous d'utiliser les numéros appropriés qui s'affichent dans votre sortie.

  4. Exécutez le ls -l commande pour vérifier que xe-linux-distribution est défini sur S01 et nova-agent est défini sur S02 .

  5. Une fois ces étapes terminées, recréez l'image de votre serveur, puis créez le serveur en fonction de la nouvelle image enregistrée.


Linux
  1. Comment SSH sur Linux à partir d'Android

  2. Comment créer une image personnalisée à partir d'un conteneur Docker

  3. À propos des images de serveur cloud

  4. Démarrer un serveur à partir d'un volume Cloud Block Storage

  5. Limitations des images de serveur cloud

Comment télécharger une image ISO sur le serveur Proxmox

Dépannage :erreurs de connexion au serveur

Comment mettre à niveau Ubuntu Server vers 20.04 à partir de 18.04

12 choses à faire après l'installation d'un serveur Linux

Créer un Serveur Cloud à partir d'un ISO

Créer une image d'un serveur et restaurer un serveur à partir d'une image enregistrée