2.4 Déploiement et gestion des services de pré-lancement

Les sections suivantes expliquent comment configurer, déployer et gérer les services de pré-lancement, mais aussi comment configurer le DHCP standard et novell-proxydhcp sur le même serveur.

Pour plus d'informations sur l'utilisation des services de pré-lancement, reportez-vous au Section 3.0, Utilisation de la création d'image.

2.4.1 Vérification de la configuration du serveur du programme de création d'image des services de pré-lancement

Cette section donne des informations sur la façon de vérifier la configuration des services de pré-lancement après leur installation.

Présentation des composants des services de pré-lancement

Les composants suivants sont installés :

Tableau 2-1 Composants des services de pré-lancement

Noms de service et exécutable Windows

Daemon Linux

Description

novell-pbserv.exe

Novell ZENworks Preboot Service

novell-pbserv

Fournit des services de création d'image aux périphériques.

novell-proxydhcp.exe

Novell Proxy DHCP Service

novell-proxydhcp

S'exécute en même temps qu'un serveur DHCP standard pour indiquer aux périphériques sur lesquels PXE est activé l'adresse IP du serveur TFTP. Le serveur Proxy DHCP répond également aux périphériques PXE et leur indique la planification d'amorçage (nvlnbp.sys) à utiliser.

novell-tftp.exe

Novell TFTP Service

novell-tftp

Utilisé par les périphériques sur lesquels PXE est activé pour demander les fichiers nécessaires aux tâches de création d'image. Le serveur TFTP permet également de centraliser ces fichiers image (kernel Linux, initrd et nvlnbp.sys).

Un périphérique PXE utilise ce serveur pour télécharger la planification d'amorçage (nvlnbp.sys).

novell-zmgprebootpolicy.exe

Novell ZENworks Preboot Policy Service

novell-zmgprebootpolicy

Les périphériques PXE l'utilisent pour vérifier la présence d'ensembles de création d'image assignés au périphérique.

Novell-proxydhcp doit être démarré manuellement et ne doit pas forcément s'exécuter sur tous les serveurs de création d'image. Lors de la création d'une image, le service novell-pbserv doit être en cours d'exécution sur le serveur sur lequel l'image ZENworks doit être stockée. Pendant la restauration de l'image, le service novell-pbserv doit être en cours d'exécution sur le serveur sur lequel l'image ZENworks se trouve.

Les trois autres services sont lancés automatiquement lors de l'installation de Configuration Management, ou à chaque redémarrage du serveur. Ils doivent s'exécuter sur tous les serveurs de création d'image.

Pour plus d'informations, reportez-vous à la Section E.8, Serveur de création d'image.

Vérification de la configuration

Une fois les composants des services de pré-lancement installés, les suivants doivent être installés et exécutés sur le serveur. Vous pouvez utilisez ces méthodes pour en vérifier l'état :

Tableau 2-2 Daemons ou des services de pré-lancement

Service

Méthodes pour vérifier son état

novell-pbserv

Windows : dans la boîte de dialogue Services, reportez-vous à la colonne État de Services de pré-lancement Novell ZENworks.

Linux : /etc/init.d/novell-pbserv status

novell-tftp

Windows : dans la boîte de dialogue Services, reportez-vous à la colonne État de Service Novell TFTP.

Linux : /etc/init.d/novell-tftp status

novell-zmgprebootpolicy

Windows : dans la boîte de dialogue Services, reportez-vous à la colonne État de Service de stratégie de pré-lancement Novell ZENworks.

Linux : /etc/init.d/novell-zmgprebootpolicy status

Vous ne devez pas modifier la configuration par défaut de ces services.

Si le serveur où les composants des services de pré-lancement sont installés est un serveur DHCP, reportez-vous à la section Configuration d'environnements de réseau local pour les services de pré-lancement.

2.4.2 Déploiement des services de pré-lancement dans un environnement réseau

Pour implémenter les stratégies de déploiement présentées dans cette section, vous devez maîtriser le protocole TCP/IP et bien connaître le routage TCP/IP, ainsi que le processus de recherche DHCP.

Le déploiement des services de pré-lancement (avec PXE) sur un segment de réseau unique est une opération relativement simple. Cependant, le déploiement dans un environnement de réseau multisegments est beaucoup plus complexe et peut nécessiter la configuration des daemons ou des services pour les services de pré-lancement, ainsi que des commutateurs et routeurs réseau situés entre ce serveur et les périphériques PXE.

La configuration des routeurs et des commutateurs pour optimiser le trafic des services de pré-lancement nécessite une parfaite compréhension des protocoles DHCP, des agents relais DHCP et du transfert IP. La configuration du commutateur ou du routeur doit être effectuée par un opérateur qui dispose d'une bonne connaissance du matériel.

Il est recommandé d'installer initialement les services de pré-lancement dans un segment unique afin que les serveurs soient correctement configurés et opérationnels.

Cette section présente les informations suivantes :

Configuration du serveur

Il existe trois éléments clés concernant la configuration des serveurs pour les services de pré-lancement :

  • Serveur DHCP : l'environnement de services de pré-lancement nécessite un serveur DHCP standard. C'est à vous d'installer votre serveur DHCP standard.

  • Daemons ou des services de pré-lancement : les quatre services ou daemons des services de pré-lancement (novell-pbserv, novell-tftp, novell-proxydhcp et novell-zmgprebootpolicy) sont installés sur le serveur de création d'image lorsque vous installez ZENworks Configuration Management. Ces services ou daemons doivent être exécutés ensemble sur un même serveur.

  • Serveur de création d'image : les services ou daemons des services de pré-lancement peuvent être installés et s'exécuter sur le même serveur ou sur un autre serveur que DHCP.

Les sections suivantes contiennent les informations générales sur ces services :

Il est rarement nécessaire de modifier la configuration par défaut de ces services. Toutefois, pour plus d'informations, reportez-vous à la section Configuration des serveurs de création d'image des services de pré-lancement.

Serveur DHCP

Le serveur DHCP standard doit être configuré pour l'assignation des adresses IP aux périphériques PXE. Les options d'étendue doivent aussi indiquer la passerelle ou le routeur que les périphériques PXE doivent utiliser.

Si les services de pré-lancement (surtout le serveur novell-proxydhcp) sont installés sur le même serveur que le serveur DHCP, ce dernier doit être configuré avec une balise d'option spécifique. Pour plus d'informations, reportez-vous à la section Configuration d'environnements de réseau local pour les services de pré-lancement.

Novell-pbserv

Fournit des services de création d'image aux périphériques.

Par exemple, envoi et réception de fichiers image, recherche d'ensembles de création d'image assignés, maître de session pour l'imagerie multidiffusion, etc.

Novell-proxydhcp

Le serveur Proxy DHCP des services de pré-lancement est exécuté parallèlement à un autre serveur DHCP standard pour communiquer aux périphériques PXE les adresses IP du serveur TFTP et du serveur sur lequel novell-zmgprebootpolicy est exécuté, ainsi que le nom du programme d'amorçage de réseau (nvlnbp.sys).

Novell-tftp

Utilisé par les périphériques sur lesquels PXE est activé pour demander les fichiers nécessaires aux tâches de création d'image. Le serveur TFTP permet également de centraliser ces fichiers.

Un périphérique PXE utilise l'un de ces serveurs pour télécharger la planification d'amorçage de réseau (nvlnbp.sys).

Novell-zmgprebootpolicy

Les périphériques PXE utilisent novell-zmgprebootpolicy pour vérifier si une opération de création d'image doit être effectuée sur le périphérique. Il transmet les requêtes vers novell-pbserv pour le compte des périphériques PXE.

Si vous utilisez Intel AMT, le fichier novell-zmgprebootpolicy.conf contient les éléments nécessaires à sa prise en charge ; il se trouve à l'emplacement suivant :

Windows : %ZENWORKS_HOME%\conf\preboot\

Linux : /etc/opt/novell/zenworks/preboot/

Configuration du réseau

La configuration nécessaire à l'exécution des services de pré-lancement sur votre réseau dépend de la configuration de celui-ci. Concevez votre réseau de telle sorte que les périphériques PXE puissent effectivement se connecter au serveur sur lequel les services ou daemons des services de pré-lancement s'exécutent. Veillez à vérifier le nombre de périphériques PXE installés sur le réseau et la bande passante disponible pour ces périphériques. Pour comprendre le mode d'interaction entre les périphériques et les serveurs au cours du processus de pré-lancement, reportez-vous à la Section 1.4, Processus des services de pré-lancement.

Vous pouvez configurer les services de pré-lancement de telle sorte qu'ils s'exécutent sur le même serveur ou sur un autre serveur que les services DHCP, dans un environnement de réseau local (LAN) ou WAN/VLAN.

Présentation des services de pré-lancement dans des environnements LAN et WAN/VLAN

Les serveurs de création d'image doivent être installés de sorte que les périphériques PXE puissent accéder aux services de création d'image sur leur réseau local. Une bonne conception fera en sorte que le client n'a pas à se connecter à ses services de création d'image par une liaison WAN lente.

Bien qu'il soit possible d'avoir autant de serveurs de création d'image que vous le souhaitez, en général, un seul serveur Proxy DHCP est activé par étendue de serveur DHCP.

Dans un réseau WAN, le périphérique PXE est généralement séparé des serveurs proxy DHCP et DHCP par un ou plusieurs routeurs. Le périphérique PXE envoie des messages de diffusion en vue d'obtenir les informations DHCP dont il a besoin mais, comme par défaut le routeur ne transmet jamais les messages de diffusion aux serveurs, la session des services de pré-lancement échoue.

Dans un réseau VLAN, le périphérique PXE est séparé des serveurs proxy DHCP et DHCP par un commutateur. Au niveau de l'IP, cette configuration se rapproche de l'environnement WAN traditionnel (avec routeur).

Dans un environnement VLAN standard, le réseau sera divisé en un certain nombre de sous-réseaux grâce à la configuration des réseaux locaux virtuels sur le commutateur. Les périphériques de chaque réseau local virtuel obtiennent les informations relatives à leur adresse IP du serveur central DHCP. Pour que ce système fonctionne, les systèmes d'aide Bootp ou IP doivent être configurés sur chaque passerelle. Ces systèmes d'aide transfèrent les requêtes DHCP des périphériques à chaque sous-réseau du serveur DHCP. Le serveur peut ainsi répondre aux périphériques par ce sous-réseau.

Comparaison de la configuration des services de pré-lancement dans des environnements LAN et WAN/VLAN

Le tableau suivant illustre les différences d'une configuration de réseau local selon que les services de pré-lancement et DHCP sont installés sur un même serveur ou sur des serveurs distincts. Dans ce cas, seuls les périphériques PXE du réseau local peuvent se connecter au serveur de création d'image des services de pré-lancement.

Tableau 2-3 Différences de configuration de réseau local entre le même et des serveurs séparés

HTTP

Sur le même serveur

Sur des serveurs séparés

Configuration

L'option 60 doit être activée sur ce serveur DHCP car les services de pré-lancement et DHCP sont en cours d'exécution sur ce même serveur.

Pour plus d'informations sur le paramétrage de la balise, reportez-vous à la section Configuration d'environnements de réseau local pour les services de pré-lancement.

Aucun correctif requis.

Avantages

  • Installation et configuration faciles.

  • Aucune configuration réseau n'est nécessaire.

  • Installation et configuration très simples.

  • Aucune configuration réseau n'est nécessaire.

  • Aucun serveur DHCP n'est nécessaire.

Inconvénients

  • Aucun serveur DHCP n'est nécessaire (option 60).

  • Utilisation limitée car l'environnement LAN unique n'existe que dans les petites infrastructures réseau.

  • Utilisation limitée car l'environnement LAN unique n'existe que dans les petites infrastructures réseau.

Le tableau suivant illustre les différences d'une configuration de réseau WAN/VLAN selon que les services de pré-lancement et DHCP sont installés sur un même serveur ou sur des serveurs distincts. Dans ce cas, tous les périphériques PXE répartis sur le réseau WAN/VLAN peuvent se connecter au serveur de création d'image des services de pré-lancement.

Tableau 2-4 Différences de configuration des réseaux WAN/VLAN entre le même et des serveurs séparés

HTTP

Sur le même serveur

Sur des serveurs séparés

Configuration

Les routeurs/commutateurs ont été configurés avec des systèmes d'aide pour transférer le trafic du réseau vers le serveur DHCP.

L'option 60 est activée sur ce serveur DHCP car les services de pré-lancement et le DHCP sont en cours d'exécution sur ce même serveur.

Pour plus d'informations sur le paramétrage de la balise, reportez-vous à la section Configuration WAN/VLAN avec des services de pré-lancement et DHCP exécutés sur le même serveur.

L'agent relais DHCP ou le système d'aide IP est configuré sur le routeur/commutateur desservant le sous-réseau auquel le périphérique PXE appartient. Le système d'aide est configuré de manière à transférer les diffusions DHCP détectées dans le sous-réseau vers les serveurs DHCP et proxy DHCP.

Cela nécessite normalement la configuration de deux systèmes d'aide : le premier pour envoyer les diffusions DHCP au serveur DHCP, le second pour envoyer les diffusions DHCP au serveur Proxy DHCP.

Avantages

  • Aucun équipement réseau (routeurs/commutateurs) ne doit être configuré pour envoyer le trafic réseau au serveur TFTP.

  • Configuration réseau commune.

  • Plusieurs serveurs de création d'image des services de pré-lancement peuvent être installés de sorte que chaque serveur puisse prendre en charge certains sous-réseaux.

Inconvénients

  • Configuration requise du serveur DHCP (option 60).

  • Un seul serveur de création d'image des services de pré-lancement peut être installé car il doit être exécuté sur le même serveur que le serveur DHCP (il n'y a en fait qu'un seul serveur DHCP).

  • Le matériel du réseau (routeurs/commutateurs) doit être configuré avec des systèmes d'aide supplémentaires. Certaines installations pourraient ne pas fonctionner correctement si plusieurs systèmes d'aide supplémentaire sont configurés.

Configuration d'environnements de réseau local pour les services de pré-lancement

Si les services de et DHCP s'exécutent sur des serveurs séparés, aucune configuration du réseau n'est requise.

L'option 60 doit être activée sur ce serveur DHCP si les services de pré-lancement et DHCP sont en cours d'exécution sur ce même serveur. Effectuez les opérations suivantes (selon la plate-forme du serveur) :

Serveur DHCP Linux : pour configurer les protocoles DHCP standard et Proxy DHCP sur le même serveur Linux, procédez de la manière suivante :

  1. Arrêtez les services DHCP sur le serveur de création d'image Linux.

  2. Ouvrez-y /etc/dhcpd.conf (le fichier de configuration DHCP) dans un éditeur de texte :

  3. Insérez la ligne suivante dans ce fichier :

    option vendor-class-identifier "PXEClient";
    
  4. Enregistrez le fichier.

  5. Redémarrez le service DHCP.

Serveur DHCP Windows 2000 Advanced Server : procédez comme suit pour configurer les protocoles DHCP standard et Proxy DHCP sur le même serveur Windows 2000 Advanced Server :

  1. À l'invite de commande, saisissez netsh.

  2. À l'invite de netsch, saisissez dhcp server.

  3. À l'invite du serveur DHCP, saisissez les informations suivantes :

    add optiondef 60 ClassID STRING 0 PXEClient
    
  4. Ajoutez le type de définition dans les menus de configuration DHCP.

Configuration WAN/VLAN avec des services de pré-lancement et DHCP exécutés sur le même serveur

Vous pouvez installer Configuration Management (qui comprend les services de pré-lancement) sur le serveur sur lequel DHCP est installé et s'exécute. Toutefois, pour qu'il fonctionne, vous devez procéder de la façon suivante :

  • Définissez la balise d'option 60 sur le serveur DHCP afin qu'il puisse fonctionner avec le novell-proxydhcp. Reportez-vous aux étapes de la section précédente (Configuration d'environnements de réseau local pour les services de pré-lancement).

  • Sur le serveur, modifiez le fichier novell-proxydhcp.conf en remplaçant :

    LocalDHCPFlag = 0
    

    par

    LocalDHCPFlag = 1
    

    Le fichier se trouve à cet emplacement :

    Windows : %ZENWORKS_HOME%\conf\preboot\

    Linux : /etc/opt/novell/

    Saisissez ensuite la commande suivante sur le serveur afin de redémarrer le service pour que la modification soit reconnue :

    Windows : dans la boîte de dialogue Services, cliquez avec le bouton droit de la souris sur Service Novell Proxy DHCP, puis sélectionnez Redémarrer.

    Linux : /etc/init.d/novell-proxydhcp restart

IMPORTANT :si le commutateur agit comme un pare-feu et limite le type de trafic sur le réseau, les novell-tftp et novell-zmgprebootpolicy ne sont pas compatibles avec les pare-feu ou les filtres de réseau. Il est déconseillé de tenter d'exécuter ces services ou ces daemons à travers un pare-feu. S'il est nécessaire de transférer un travail de pré-lancement à travers un pare-feu, tous les travaux des services de pré-lancement doivent se trouver à l'extérieur et faire simplement référence à un service Web à l'intérieur des limites du pare-feu.

Configuration d'un environnement WAN/VLAN avec services de pré-lancement et DHCP exécutés sur des serveurs distincts

Vous pouvez installer Configuration Management (qui comprend les services de pré-lancement) sur un autre serveur que celui sur lequel DHCP est installé et s'exécute. Cependant, vous devez configurer l'équipement réseau de telle sorte qu'il puisse transférer correctement le trafic du réseau des services de pré-lancement.

IMPORTANT :si le commutateur agit comme un pare-feu et limite le type de trafic sur le réseau, les novell-tftp et novell-zmgprebootpolicy ne sont pas compatibles avec les pare-feu ou les filtres de réseau. Il est déconseillé de tenter d'exécuter ces services ou ces daemons à travers un pare-feu. S'il est nécessaire de transférer un travail de pré-lancement à travers un pare-feu, tous les travaux des services de pré-lancement doivent se trouver à l'extérieur et faire simplement référence à un service Web à l'intérieur des limites du pare-feu.

Vous trouverez ci-dessous un exemple de déploiement dans un environnement WAN/LAN avec des services de pré-lancement et DHCP exécutés sur le même serveur. Les sections suivantes reprennent les étapes nécessaires pour la configuration du réseau de sorte qu'il puisse transférer correctement le trafic du réseau des services de pré-lancement.

Exemple de déploiement

Dans cet exemple, trois réseaux VLAN sont configurés sur un commutateur Bay Networks* Accel 1200 (version du firmware : 2.0.1). Un réseau VLAN héberge le serveur DHCP proxy, le deuxième VLAN héberge le serveur DHCP et le dernier héberge le périphérique PXE. La diffusion DHCP du périphérique PXE est transférée par le commutateur vers les serveurs DHCP et proxy DHCP. Les réponses des deux serveurs sont ensuite renvoyées vers le périphérique PXE qui démarre la session de services de pré-lancement.

Les trois réseaux VLAN sont des réseaux à 24-bit et leur masque de sous-réseau est 255.255.255.0.

La première passerelle VLAN est 10.0.0.1. Cette passerelle VLAN héberge le périphérique PXE auquel est allouée une adresse IP dans la plage 10.0.0.2 à 10.0.0.128. Cette passerelle VLAN se nomme VLAN1.

La seconde passerelle VLAN est 10.1.1.1. Cette passerelle VLAN héberge le serveur DHCP ayant l'IP 10.1.1.2. Cette passerelle VLAN se nomme VLAN2.

La troisième passerelle VLAN est 196.10.229.1. Cette passerelle VLAN héberge le serveur exécutant novell-proxydhcp et novell-zmgprebootpolicy. L'adresse IP du serveur est 196.10.229.2. Cette passerelle VLAN se nomme VLAN3.

Le routage est possible entre les différents réseaux VLAN. Chaque réseau VLAN doit se trouver dans sa propre arborescence recouvrante.

Configuration du matériel Cisco

  1. Accédez au mode de configuration générale.

  2. Saisissez ip forward-protocol udp 67 et appuyez sur Entrée.

  3. Saisissez ip forward-protocol udp 68 et appuyez sur Entrée.

  4. Accédez à l'interface LAN hébergeant le périphérique PXE.

  5. Saisissez ip helper-address 10.1.1.2 et appuyez sur Entrée.

  6. Saisissez ip helper-address 196.10.229.2 et appuyez sur Entrée.

  7. Enregistrez la configuration.

Configuration du matériel Nortel Networks

  1. Connectez le routeur par le Gestionnaire de site.

  2. Veillez à ce que l'IP soit routable.

  3. Cochez la case Bootp sur le sous-réseau/VLAN du périphérique PXE.

  4. Sélectionnez l'interface à laquelle les périphériques PXE sont connectés.

  5. Modifiez le circuit.

  6. Cliquez sur Protocoles.

  7. Cliquez sur Ajouter/Supprimer.

  8. Veillez à ce que la case Bootp soit cochée.

  9. Cliquez sur OK.

  10. Cliquez sur Protocoles Protocoles > IP > Bootp > Tableau des interfaces des agents relais.

    L'interface où Bootp a été activé se trouve dans la liste.

  11. Cliquez sur Serveur préféré.

  12. Insérez Bootp et DHCP dans le champ Mode de transmission (Pass Through).

  13. Paramétrez les agents relais :

    1. Cliquez sur Ajouter.

    2. Dans la zone Adresse IP de l'agent de relais, saisissez l'adresse IP locale du réseau local.

    3. Dans la zone Adresse IP du serveur cible, saisissez l'adresse IP du serveur DHCP.

    4. Cliquez sur OK.

    5. Insérez Bootp et DHCP dans le champ Mode de transmission (Pass Through).

    6. Exécutez à nouveau les instructions de l'Étape 1 à l'Étape 5, puis indiquez l'adresse IP du serveur Proxy DHCP à l'Étape 3.

    7. Appliquez la configuration

Configuration du matériel Bay Networks

Effectuez les étapes ci-dessous sur le commutateur :

  1. Activez DHCP pour le client VLAN en insérant les lignes de commandes suivantes :

    # config vlan1 ip
    
    # dhcp enable
    
  2. Configurez les systèmes d'aide IP pour transférer les requêtes DHCP d'un sous-réseau du périphérique vers le serveur TFTP à l'aide des lignes de commande suivantes :

    # config ip dhcp-relay
    
    # create 10.0.0.1 10.1.1.2 mode dhcp state enable
    
    # create 10.0.0.1 196.10.229.2 mode dhcp state enable
    

    La commande de création se présente sous la forme create agent server mode dhcp state enable, où agent représente l'adresse IP de la passerelle hébergeant le périphérique PXE et server l'adresse IP du serveur vers lequel les informations DHCP doivent être transférées.

  3. Enregistrez la configuration.

Configuration des filtres sur les commutateurs et les routeurs

Certains éléments du réseau permettent de filtrer le trafic de ce dernier. Les services de pré-lancement utilisent divers types de trafic. Tous doivent pouvoir traverser le routeur ou le commutateur pour que la session Services de pré-lancement puisse être effectuée avec succès. La session utilise les ports cibles suivantes :

Tableau 2-5 Ports de destination des services de pré-lancement

Composant

Port

Serveurs DHCP et serveurs proxy DHCP

Ports UDP 67, 68 et 4011

Serveur TFTP

Port UDP 69

novell-zmgprebootpolicy

Port UDP 13331

IMPORTANT :si le commutateur agit comme un pare-feu et limite le type de trafic sur le réseau, les novell-tftp et novell-zmgprebootpolicy ne sont pas compatibles avec les pare-feu ou les filtres de réseau. Il est déconseillé de tenter d'exécuter ces services ou ces daemons à travers un pare-feu. S'il est nécessaire de transférer un travail de pré-lancement à travers un pare-feu, tous les travaux des services de pré-lancement doivent se trouver à l'extérieur et faire simplement référence à un service Web à l'intérieur des limites du pare-feu.

Protocole d'arborescence recouvrante dans les environnements commutés

Le protocole STP (arborescence recouvrante) est disponible sur certains commutateurs et est conçu pour détecter les boucles dans un réseau. Lorsqu'un élément (concentrateur ou périphérique) est raccordé à un port du commutateur, celui-ci indique au périphérique que la liaison est active. Le commutateur recherche donc les boucles dans chaque trame et les interrompt au lieu de les transférer du port vers le réseau complet. Le commutateur peut rester en attente de 15 à 45 secondes.

Par conséquent, les requêtes du DHCP au PXE sont annulées par le commutateur et la session de Services de pré-lancement échoue.

Une diode verte sur le commutateur indique normalement que le STP est en état de marche. Lorsque le périphérique est hors tension, la diode de liaison est éteinte. Lorsque le périphérique est sous tension, la diode passe à l'orange et, après un certain temps, elle revient au vert. Tant que la diode est orange, le protocole STP est en cours.

Ce problème ne concerne que les périphériques PXE qui sont directement connectés au commutateur Ethernet. Pour remédier à ce problème, effectuez l'une des opérations suivantes :

  • Désactivez le protocole STP sur le commutateur.

  • Paramétrez le protocole STP sur Port Fast pour chaque port du commutateur réseau auquel est attaché un périphérique PXE.

Lorsque le problème est résolu, la diode de liaison doit normalement passer au vert dès que le périphérique connecté à ce port est mis sous tension.

Les informations relatives au protocole STP et à son influence sur DHCP sont disponibles sur la page Using PortFast and Other Commands to Fix End-Station Startup Connectivity Problems (Utilisation de PortFast et d'autres commandes pour résoudre les problèmes de connexion au démarrage du terminal).

2.4.3 Administration des services de pré-lancement

Cette section présente les informations relatives à l'administration et à la configuration des services de pré-lancement :

Configuration des serveurs de création d'image des services de pré-lancement

Dans les services de pré-lancement, les services ou les daemons n'utilisent pas de commutateurs. Au lieu de cela, pour configurer un service ou daemon pour qu'il exécute une opération qui n'est pas paramétrée par défaut, vous devez modifier les fichiers de configuration.

Vous pouvez modifier les fichiers de configuration lorsque le service ou daemon est en cours d'exécution car ils ne sont lus qu'au démarrage du service ou daemon. Après avoir modifié le fichier, vous devez redémarrer le service ou le daemon pour appliquer les modifications.

Pour plus d'informations sur les fichiers de configuration des services ou daemons, reportez-vous à la Section E.8, Serveur de création d'image.

Les sections suivantes expliquent comment configurer les serveurs ZENworks Imaging Server suivants :

Configuration du serveur TFTP

Il est rarement nécessaire de modifier les paramètres de configuration par défaut du serveur TFTP. Si vous les modifiez, suivez la procédure ci-dessous :

  1. Ouvrez le fichier suivant dans un éditeur de texte :

    Windows : %ZENWORKS_HOME%\conf\preboot\novell-tftp.conf

    Linux : /etc/opt/novell/novell-tftp.conf

  2. Modifiez les paramètres de configuration conformément aux instructions du fichier.

  3. Enregistrez les modifications apportées.

  4. À la ligne de commande, saisissez ce qui suit :

    Windows : dans la boîte de dialogue Services, cliquez avec le bouton droit de la souris sur Service Novell TFTP, puis sélectionnez Redémarrer.

    Linux : /etc/init.d/novell-tftp restart

Configuration du serveur proxy DHCP

Le serveur Proxy DHCP fournit aux périphériques PXE les informations nécessaires pour qu'ils puissent se connecter au système de services de pré-lancement.

Pour modifier les paramètres du serveur novell-proxydhcp, suivez la procédure ci-après :

  1. Ouvrez le fichier suivant dans un éditeur de texte :

    Windows : %ZENWORKS_HOME%\conf\preboot\novell-proxydhcp.conf

    Linux : /etc/opt/novell/novell-proxydhcp.conf

  2. Modifiez les paramètres de configuration conformément aux instructions du fichier.

  3. Enregistrez les modifications apportées.

  4. À la ligne de commande, saisissez ce qui suit :

    Windows : dans la boîte de dialogue Services, cliquez avec le bouton droit de la souris sur Service Novell Proxy DHCP, puis sélectionnez Redémarrer.

    Linux : /etc/init.d/novell-proxydhcp restart

Vous pouvez paramétrer les champs d'adresse IP à 0.0.0.0 dans l'utilitaire de configuration. Le serveur remplace ces entrées par l'adresse IP du premier adaptateur réseau installé sur le serveur.

Configuration de Novell-pbserv

Novell-pbserv fournit des services de création d'image aux périphériques.

Pour modifier les paramètres du démon novell-pbserv, procédez de la manière suivante :

  1. Ouvrez le fichier suivant dans un éditeur de texte :

    Windows : %ZENWORKS_HOME%\conf\preboot\novell-pbserv.conf

    Linux : /etc/opt/novell/zenworks/preboot/novell-pbserv.conf

  2. Modifiez les paramètres de configuration conformément aux instructions du fichier.

  3. Enregistrez les modifications apportées.

  4. À la ligne de commande, saisissez ce qui suit :

    Windows : dans la boîte de dialogue Services, cliquez avec le bouton droit de la souris sur Service de pré-lancement Novell ZENworks, puis sélectionnez Redémarrer.

    Linux : /etc/init.d/novell-pbserv restart

Configuration de novell-zmgprebootpolicy

Novell-zmgprebootpolicy est utilisé pour vérifier si une opération de création d'image doit être effectuée sur le périphérique. Il transmet les requêtes vers novell-pbserv pour le compte des périphériques PXE.

Pour modifier les paramètres du serveur novell-zmgprebootpolicy, procédez de la manière suivante :

  1. Ouvrez le fichier suivant dans un éditeur de texte :

    Windows : %ZENWORKS_HOME%\conf\preboot\novell-zmgprebootpolicy.conf

    Linux : /etc/opt/novell/zenworks/preboot/novell-zmgprebootpolicy.conf

  2. Modifiez les paramètres de configuration conformément aux instructions du fichier.

  3. Enregistrez les modifications apportées.

  4. À la ligne de commande, saisissez ce qui suit :

    Windows : dans la boîte de dialogue Services, cliquez avec le bouton droit de la souris sur Service de stratégie de pré-lancement Novell ZENworks, puis sélectionnez Redémarrer.

    Linux : /etc/init.d/novell-zmgprebootpolicy restart

Configuration du serveur DHCP

L'option 60 (décimale) doit être ajoutée aux balises DHCP sur le serveur DHCP si les serveurs Proxy DHCP et DHCP s'exécutent sur le même serveur physique. Cette option doit être de type chaîne et doit comporter les lettres PXEClient.

Pour plus d'informations, reportez-vous à la section Configuration d'environnements de réseau local pour les services de pré-lancement.

Configuration de l'utilisation du port IP

Cette section présente les ports réseau utilisés par les services de pré-lancement. Grâce aux informations de cette section, vous pouvez configurer les routeurs de manière à transférer correctement le trafic du réseau généré par les services de pré-lancement. Pour plus d'informations sur la configuration des routeurs, reportez-vous à la Section 2.4.2, Déploiement des services de pré-lancement dans un environnement réseau.

Les services de pré-lancement utilisent des ports IP connus et propriétaires.

Parmi les ports IP connus :

  • 67 décimal : le serveur DHCP proxy reçoit sur ce port les requêtes d'informations du PXE. Il s'agit du même port que celui utilisé par un serveur DHCP standard.

  • 68 décimal : le serveur DHCP/Proxy DHCP répond aux requêtes du client sur ce port. Il s'agit du même port que celui utilisé par un serveur DHCP standard.

  • 69 décimal : le serveur TFTP reçoit sur ce port les requêtes de fichier émanant de périphériques PXE.

  • 4011 décimal : lorsqu'il s'exécute sur le même serveur que le service ou daemon DHCP, le serveur Proxy DHCP reçoit sur ce port les requêtes d'informations de l'environnement PXE.

Parmi les ports propriétaires :

  • 998 décimal : port de connexion du client novell-pbserv. Il reçoit sur ce port les requêtes de connexion des périphériques des services de pré-lancement.

  • 13331 décimal : port de connexion du client Novell-zmgprebootpolicy. Il reçoit sur ce port les requêtes de connexion des périphériques des services PXE.

Bien que les périphériques PXE transmettent leurs requêtes initiales à novell-tftp et à novell-zmgrebootpolicy sur les ports énumérés ci-dessus, les autres transactions peuvent utiliser n'importe quel port disponible. Les serveurs de création d'image ne doivent donc pas être séparés de leurs clients par un pare-feu.

IMPORTANT :Novell-tftp et novell-zmgprebootpolicy ne sont pas compatibles avec les pare-feu ni les filtres de réseau. Il est déconseillé de tenter d'exécuter ces services ou ces daemons à travers un pare-feu. S'il est nécessaire de transférer un travail de pré-lancement à travers un pare-feu, tous les travaux des services de pré-lancement doivent se trouver à l'extérieur et faire simplement référence à un service Web à l'intérieur des limites du pare-feu.

2.4.4 Édition du menu des services de pré-lancement Novell

Selon les paramètres de configuration définis pour les services de pré-lancement dans le Centre de contrôle ZENworks, les périphériques PXE peuvent afficher le menu Services de pré-lancement Novell durant le démarrage. Les options proposées dans le menu sont les suivantes :

  • Démarrer ZENworks Imaging

  • Démarrer la maintenance de ZENworks Imaging

  • Désactiver la partition ZENworks

  • Activer la partition ZENworks

  • Quitter

Pour plus d'informations sur la configuration de l'utilisation du menu, reportez-vous à la Section 2.5.1, Configuration des options du menu des services de pré-lancement Novell.

Dans certains cas, il peut être nécessaire de modifier des options du menu des services de pré-lancement Novell. Vous pouvez personnaliser ces options en modifiant un fichier texte présent sur le serveur de création d'image. Par exemple, vous pouvez :

  • ajouter, supprimer et modifier des options de menu ;

  • ajouter des options de sous-menu ;

  • modifier le modèle de couleurs ;

  • modifier le titre des menus et le nom des écrans.

Les procédures suivantes doivent être exécutées sur chaque serveur de création d'image dont vous souhaitez personnaliser les menus.

Pour modifier le menu :

  1. Dans un éditeur de texte, ouvrez le fichier suivant sur un serveur de création d'image exécutant le serveur ZENworks Proxy DHCP (novell-proxydhcp) :

    Windows : %ZENWORKS_HOME%\share\tftp\pxemenu.txt

    Linux : /srv/tftp/pxemenu.txt

    IMPORTANT :si vous voulez enregistrer les options par défaut de ce menu, nous vous recommandons d'effectuer une copie de sauvegarde de pxemenu.txt, par exemple sous le nom pxemenu_orig.txt.

    Le contenu du fichier pxemenu.txt du menu par défaut est le suivant :

    
    #This file describes a PXEMenu
    
    ScreenName = Novell Preboot Services Menu
    ScreenInfo = Version 2.0 July, 2007
    MenuTitle = ZENworks Preboot Options
    
    FormatVersion = 2
    
    #The screen colors determine the color of the main part of the menu screen
    ScreenColor = bright_white
    ScreenBackgroundColor = blue
    
    #The info colors determine the color of the screen information at the top
    #of the menu screen
    InfoColor = yellow
    InfoBackgroundColor = blue
    
    #The hint colors determine the color of the hint line at the bottom of the screen
    HintColor = lt_cyan
    HintBackgroundColor = blue
    
    #The menu colors determine the color of the menu box and menu title
    MenuColor = yellow
    MenuBackgroundColor = blue
    
    #The option colors determine the color of the menu option
    OptionColor = BRIGHT_WHITE
    OptionBackgroundColor = BLUE
    
    #The chosen colors determine the color of the high-lighted option
    ChosenColor = BRIGHT_WHITE
    ChosenBackgroundColor = RED
    
    #The 'forced option' is the option that will be automatically
    #executed without presenting a menu to the user. It MUST be an
    #option on the first ('Main' by default) menu. The following
    #example will force 'Start ZENworks Imaging Maintenance'
    #ForceOption=2
    
    StartMenu = Main
    
    #Note:  The original version of the pxemenu.txt file does not
    #       require submenus, but example syntax is provided in
    #       comments for demonstration purposes.
    
    [Main]
    MenuTitle = ZENworks Preboot Options
    option = execute ; "Start ZENworks Imaging" ; "ZENworks Imaging
             in Automated Mode" ; pxelinux.0 ; z_auto.cfg
    option = execute ; "Start ZENworks Imaging Maintenance" ;
             "ZENworks Imaging Linux Session in Interactive Mode" ;
             pxelinux.0 ; z_maint.cfg
    option = execute ; "Disable ZENworks Partition" ; "Disable
             Existing ZENworks partition" ;pxelinux.0 ; z_zpdis.cfg
    option = execute ; "Enable ZENworks Partition" ; "Re-enable
             Existing ZENworks partition" ;pxelinux.0 ; z_zpen.cfg
    #option = submenu ; "Sub Menu Options >>" ; "Submenu example with
             more options" ; SUBMenu
    option = exit ; "Exit" ; "Boot to local hard drive"
    
    #[SUBMenu]
    #MenuTitle = Sub Menu Options
    #option = execute ; "Sub Menu #1" ; "Description for sub menu #1" ;
    #        pxelinux.0 ; submenu1.cfg
    #option = execute ; "Sub Menu #2" ; "Description for sub menu #2" ;
    #        pxelinux.0 ; submenu2.cfg
    #option = return ; "Return" ; "Return to main menu"
    #option = exit ; "Exit" ; "Boot to local hard drive"
     
    
  2. Pour modifier l'aspect de ce menu, éditez les sept premières sections (titre et couleurs).

    Pour changer des couleurs, vous devez sélectionner les paramètres que vous saisissez parmi les éléments suivants :

    BLACK (NOIR)

    RED (ROUGE)

    GRAY (GRIS)

    LT_GREEN (VERT_CLAIR)

    BLUE (BLEU)

    MAGENTA (MAGENTA)

    YELLOW (JAUNE)

    LT_CYAN (CYAN_CLAIR)

    GREEN (VERT)

    BROWN (MARRON)

    BRIGHT_WHITE (BLANC_LUMINEUX)

    LT_RED (ROUGE_CLAIR)

    CYAN (CYAN)

    WHITE (BLANC)

    LT_BLUE (BLEU_CLAIR)

    LT_MAGENTA (MAGENTA_CLAIR)

  3. Pour changer les options du menu, modifiez les sections sous [Principal].

    Les options de menu, leurs descriptions, l'exécutable pxelinux.0 et le fichier de configuration (.cfg) apparaissent sur la ligne option =.

  4. Lorsque vous avez terminé, enregistrez le fichier pxemenu.txt.