28.3 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 :

Pour plus d'informations sur l'utilisation des services de pré-lancement, reportez-vous au Section 29.0, Utilisation des services de pré-lancement.

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

Cette section fournit les informations relatives à la configuration des services de pré-lancement suite à leur installation. Elle présente également la mise en place des normes DHCP et des daemons novell-proxydhcp sur ce serveur.

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

Les composants suivants sont installés :

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

Daemon

Description

novell-pbserv

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

novell-proxydhcp

Le daemon novell-proxydhcp est exécuté parallèlement à un autre serveur DHCP standard pour communiquer les adresses IP des serveurs TFTP aux périphériques PXE. Le serveur Proxy DHCP répond également aux périphériques PXE et leur indique le programme d'amorçage (nvlnbp.sys) à utiliser.

novell-tftp

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

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

novell-zmgprebootpolicy

Les périphériques PXE utilisent le daemon novell-zmgprebootpolicy pour vérifier la présence d'ensembles de pré-lancement assignés au périphérique.

Le daemon 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.

Les trois autres daemons sont lancés automatiquement lors de l'installation de ZENworks Linux 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 sur ces daemons, reportez-vous à la Section D.7, Serveur de création d'image.

Vérification de la configuration

Une fois les composants des services de pré-lancement installés, les daemons suivants doivent être installés et exécutés sur le serveur :

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

Service

Commande pour vérifier son état

novell-pbserv

/etc/init.d/novell-pbserv status

novell-tftp

/etc/init.d/novell-tftp status

novell-zmgprebootpolicy

/etc/init.d/novell-zmgprebootpolicy status

Il ne devrait pas être nécessaire de modifier la configuration par défaut de ces daemons.

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

28.3.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 des 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 des services de pré-lancement : l es quatre 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 Linux Management. Ces daemons doivent être exécutés ensemble sur un même serveur.

  • Serveur de création d'image : les 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 sous Linux.

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 à Configuration d'environnements de réseau local pour les services de pré-lancement.

Daemon novell-pbserv

Le daemon des 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 pré-lancement assignés, maître de session pour l'imagerie multidiffusion, etc.

Daemon 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).

Le daemon novell-tftp

Le daemon des services de pré-lancement novell-tftp est utilisé par les périphériques PXE 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 le programme d'amorçage de réseau (nvlnbp.sys).

Le daemon 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. (Actuellement, cette fonction n'est pas prise en charge dans Novell ZENworks Linux Management.)

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 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 27.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 28-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 28-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

Dans le cas où les services de pré-lancement et DHCP s'exécutent sur des serveurs séparés, aucune configuration du réseau n'est requise.

Dans le cas où les services de pré-lancement et DHCP s'exécutent sur le même serveur, l'option 60 doit être activée sur ce serveur DHCP. Pour configurer les protocoles DHCP standard et Proxy DHCP sur le même serveur, procédez de la manière suivante :

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

  2. Sur ce serveur, ouvrez le fichier dhcp.conf 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.

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

Vous pouvez installer ZENworks Linux 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 daemon novell-proxydhcp. Consultez les étapes de la section précédente (Configuration d'environnements de réseau local pour les services de pré-lancement).

  • Sur le serveur Linux, éditez le fichier /etc/opt/novell/novell-proxydhcp.conf et changez :

    LocalDHCPFlag = 0
    

    vers

    LocalDHCPFlag = 1
    

    Puis redémarrez le daemon afin que le changement soit reconnu en entrant la commande suivant sur le serveur Linux :

    /etc/init.d/novell-procydhcp restart

IMPORTANT :si le commutateur agit comme un pare-feu et limite le type de trafic sur le réseau, les daemons 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 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 ZENworks Linux 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 daemons 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 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 VALN 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, puis appuyez sur Entrée.

  3. Saisissez ip forward-protocol udp 68, puis 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, puis appuyez sur Entrée.

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

  7. Enregistrez la configuration

Configuration du matériel Nortel Network

  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 Network

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 28-5 Ports de destination des services de pré-lancement

Composant

Port

Serveurs DHCP et serveurs proxy DHCP

Port 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 daemons 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 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 dans Utilisation de PortFast et d'autres commandes pour résoudre les problèmes de connexion au démarrage du terminal.

28.3.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 sous Linux

Dans les services de pré-lancement, les daemons n'utilisent pas de commutateurs. Au lieu de cela, pour configurer un 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 daemon est en cours d'exécution car ils ne sont lus qu'au démarrage du daemon. Par conséquent, après avoir modifié le fichier, vous devez redémarrer le daemon pour appliquer les modifications.

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

Les sections suivantes expliquent comment configurer les serveurs de création d'image ZENworks Linux Management 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 :

    /etc/opt/novell/novell-tftp.conf
    
  2. Modifiez les paramètres de configuration par des instructions dans le fichier.

  3. Enregistrez les modifications apportées.

  4. Dans une console de shell, saisissez la commande suivante :

    /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 :

    /etc/opt/novell/novell-proxydhcp.conf
    
  2. Modifiez les paramètres de configuration par des instructions dans le fichier.

  3. Enregistrez les modifications apportées.

  4. Dans une console de shell, saisissez la commande suivante :

    /etc/init.d/novell-proxydhcp restart
    

Vous pouvez définir n'importe quel champ de l'adresse IP dans l'utilitaire de configuration à 0.0.0.0. Le serveur remplace ces entrées par l'adresse IP de la première carte réseau installée dans le serveur.

Configuration du daemon novell-pbserv

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

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

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

    /etc/opt/novell/zenworks/preboot/novell-pbserv.conf
    
  2. Modifiez les paramètres de configuration par des instructions dans le fichier.

  3. Enregistrez les modifications apportées.

  4. Dans une console de shell, saisissez la commande suivante :

    /etc/init.d/novell-pbserv restart
    
Configuration de novell-zmgprebootpolicy

Le daemon 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 :

    /etc/opt/novell/zenworks/preboot/novell-zmgprebootpolicy.conf
    
  2. Modifiez les paramètres de configuration par des instructions dans le fichier.

  3. Enregistrez les modifications apportées.

  4. Dans une console de shell, saisissez la commande suivante :

    /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 à 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 28.3.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 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. Le daemon novell-pbserv 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. Le daemon novell-zmgprebootpolicy reçoit sur ce port les requêtes de connexion des périphériques PXE.

Bien que les périphériques PXE transmettent leurs requêtes initiales aux daemons 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 :les daemons 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 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.

28.3.4 Édition du menu des services de pré-lancement

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 durant le démarrage. Les options proposées dans le menu sont les suivantes :

  • Démarrer l'imagerie ZENworks

  • Démarrer la maintenance de l'imagerie ZENworks

  • Désactiver la partition ZENworks

  • Activer la partition ZENworks

  • Démarrer DELL DTK

  • Démarrer DELL DTK (mode maintenance)

  • Quitter

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

Dans certains cas, il peut être nécessaire de modifier des options du menu des services de pré-lancement. Vous pouvez personnaliser ces options en éditant 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

  • 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 éditer le menu des services de pré-lancement :

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

    /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 fichier pxemenu65.txt existe également : il peut être utilisé par les clients PXE ZENworks 6.5 qui s'attachent aux périphériques ZENworks 7.2 via les renvois des serveurs des services de pré-lancement (reportez-vous à la Section 27.3.6, Listes de renvoi de pré-lancement). Son contenu et son format sont ceux du fichier pxemenu.txt : les instructions de cette section sont donc également applicables au fichier pxemenu65.txt, sauf dans les cas où les données sont différentes pour ZENworks 6.5.

    Le contenu du fichier pxemenu.txt du menu par défaut des services de pré-lancement est le suivant :

    #This file describes a PXEMenu
    
    ScreenName = Novell Preboot Services Menu
    ScreenInfo = Version 1.0 August, 2005
    MenuTitle = ZENworks Preboot Options
    
    #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
    
    #Maximum of 9 menu items
    MenuOptionCount = 7
    
    option1 = Start ZENworks Imaging
    option2 = Start ZENworks Imaging Maintenance
    option3 = Disable ZENworks Partition
    option4 = Enable ZENworks Partition
    option5 = Start DELL DTK
    option6 = Start DELL DTK (Maintenance Mode)
    option7 = Exit
    
    CFG1 = z_auto.cfg
    CFG2 = z_maint.cfg
    CFG3 = z_zpdis.cfg
    CFG4 = z_zpen.cfg
    CFG5 = dell-dtk.cfg
    CFG6 = dell-dtk_maint.cfg
    CFG7 = 0
    
    Hint1 = ZENworks Imaging in Automated Mode
    Hint2 = ZENworks Imaging Linux Session in Interactive Mode
    Hint3 = Disable Existing ZENworks Partition
    Hint4 = Re-enable a Disabled ZENworks Partition
    Hint5 = DELL Deployment Toolkit v2.1 in Automated Mode
    Hint6 = DELL Deployment Toolkit v2.1 in Maintenance Mode
    Hint7 = 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 mnémoniques que vous entrez 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 modifier les options de menu, éditez les quatre dernières sections, en commençant par les éléments de la section « MenuOptionCount » (nombre d'options de menu).

    Les options de menu, leur code et la description de leur teinte sont mis en corrélation grâce à leur numéro (voir ci-dessous les entrées comportant le symbole « # »).

    MenuOptionCount : ce numéro doit correspondre au nombre total d'options définies dans les trois sections suivantes. La valeur maximale est 9.

    option# : affiché dans le menu en tant que texte de l'option.

    CFG# : fichier de configuration exécuté lorsque l'option de menu est sélectionnée.

    remarque# : Affiché au bas de l'écran pour expliquer la fonction de l'option de menu sélectionnée. Ce texte change selon l'option de menu que vous sélectionnez.

    IMPORTANT :si vous ajoutez ou retirez une option de menu, veillez à faire la même chose dans les trois dernières sections. La numérotation doit être continue (de 1 à 5). Veillez à conserver les options correspondantes en adéquation dans chacune des trois dernières sections.

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