14.6. Résolution des problèmes courants liés au chargement d'un système sans disque distant


Sur la base de la configuration précédente, certains problèmes peuvent survenir lors du chargement du système sans disque distant. Voici quelques exemples des problèmes les plus courants et des moyens de les résoudre sur un serveur Red Hat Enterprise Linux.

Exemple 14.1. Le client ne reçoit pas d'adresse IP

  • Vérifiez si le service DHCP (Dynamic Host Configuration Protocol) est activé sur le serveur.

    • Vérifiez si le site dhcp.service fonctionne :

      # systemctl status dhcpd.service
    • Si le site dhcp.service est inactif, vous devez l'activer et le démarrer :

      # systemctl enable dhcpd.service
      # systemctl start dhcpd.service
    • Redémarrer le client sans disque.
    • Vérifiez le fichier de configuration DHCP /etc/dhcp/dhcpd.conf. Pour plus de détails, voir Configuration d'un serveur DHCP pour les clients sans disque.
  • Vérifier si les ports du pare-feu sont ouverts.

    • Vérifiez si l'adresse dhcp.service est répertoriée dans les services actifs :

      # firewall-cmd --get-active-zones
      # firewall-cmd --info-zone=public
    • Si le site dhcp.service n'est pas répertorié dans les services actifs, ajoutez-le à la liste :

      # firewall-cmd --add-service=dhcp --permanent
    • Vérifiez si l'adresse nfs.service est répertoriée dans les services actifs :

      # firewall-cmd --get-active-zones
      # firewall-cmd --info-zone=public
    • Si le site nfs.service n'est pas répertorié dans les services actifs, ajoutez-le à la liste :

      # firewall-cmd --add-service=nfs --permanent

Exemple 14.2. Le fichier n'est pas disponible lors du démarrage d'un système distant sans disque

  1. Vérifier si le fichier se trouve dans le répertoire /var/lib/tftpboot/.
  2. Si le fichier se trouve dans le répertoire, vérifiez les autorisations :

    # chmod 644 pxelinux.0
  3. Vérifier si les ports du pare-feu sont ouverts.

Exemple 14.3. Échec du démarrage du système après le chargement de kernel/initrd

  1. Vérifier si le service NFS est activé sur un serveur.

    1. Vérifier si nfs.service fonctionne :

      # systemctl status nfs.service
    2. Si le site nfs.service est inactif, vous devez le démarrer et l'activer :

      # systemctl start nfs.service
      # systemctl enable nfs.service
  2. Vérifiez que les paramètres sont corrects dans le répertoire /var/lib/tftpboot/pxelinux.cfg/. Pour plus d'informations, voir Configuration d'un système de fichiers exporté pour les clients sans disque.
  3. Vérifier si les ports du pare-feu sont ouverts.
Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.