Présentation des services de pré-lancement Desktop Management

Cette section présente les informations qui vous aideront à comprendre les services de pré-lancement Desktop Management dont notamment :


À propos des services de pré-lancement Desktop Management

Le protocole PXE (Preboot Execution Environment) est un protocole standard permettant à un poste de travail de démarrer et exécuter un programme à partir du réseau avant le démarrage de son système d'exploitation. Le PXE utilise les protocoles DHCP (Dynamic Host Configuration Protocol) et TFTP (Trivial File Transfer Protocol). L'environnement PXE est chargé à partir de la carte d'interface réseau (NIC) sur la mémoire flash ou lecture seule ou dans le même répertoire que le BIOS.

Les services de pré-lancement Desktop Management utilisent le protocole PXE pour rechercher une image pour un poste de travail et copier vers le poste de travail les fichiers nécessaires à son démarrage dans un environnement de création d'image Desktop Management.

Grâce aux services de pré-lancement, vous pouvez assigner une image au poste de travail même si le disque dur est vierge. Vous ne devez pas utiliser de CD/DVD ni de disquette de démarrage du composant Images ZENworks Desktop Management ni même de partition (Linux) du composant Images sur le disque dur.

Avant d'utiliser les services de pré-lancement, vous devez suivre les indications suivantes :

Pour plus d'informations sur l'installation de Desktop Management et des services de pré-lancement sur votre serveur de création d'image, sur l'activation de PXE sur un poste de travail et sur la configuration d'un serveur DHCP, reportez-vous à Installation et mise en place des services de pré-lancement Desktop Management.


Exemple d'opérations de services de pré-lancement (PXE)

Lorsqu'un poste de travail sur lequel PXE est activé démarre, il envoie une demande de recherche DHCP pour déterminer l'adresse IP du serveur de services de pré-lancement/de création d'image. Le serveur DHCP renvoie l'adresse IP que le client doit utiliser et le serveur DHCP proxy renvoie les adresses IP du serveur de Transaction, TFT¨et MTFTP (Multicast TFTP) ainsi que le nom de fichier du client des services de pré-lancement.

Le poste de travail PXE télécharge ensuite le client des services de pré-lancement (dinic.sys) par TFTP ou MTFTP.

Lorsque le client a été téléchargé et exécuté, le poste de travail vérifie le serveur de transactions de pré-lancement afin de contrôler s'il y a une création d'image à effectuer. Dans l'affirmative, l'environnement de création d'image de poste de travail Desktop Management (linux 1, linux 2 et loadlin.exe) est téléchargé à partir du serveur de sorte que le poste de travail puisse démarrer sous Linux et que les tâches de création d'image puissent être effectuées. Dans le cas contraire, les fichiers ne sont pas téléchargés et le poste de travail démarre son système d'exploitation.


Diagrammes de processus de services de pré-lancement

Les schémas suivants montrent les interactions entre le poste de travail client pour les services de pré-lancement (PXE) et les serveurs des services de pré-lancement/de création d'image. Le schéma représente le processus complet : de l'allumage et du démarrage du client PXE à l'opération de création d'image sur le poste de travail.

Trois diagrammes sont nécessaires pour illustrer le processus complet. Le premier diagramme présente les cinq premières étapes, le second les étapes 6 à 11 et le dernier les étapes de 12 à 19. Chaque nombre renvoie à une description se trouvant à la suite des schémas.

Dans cet exemple, le serveur DHCP et le serveur des services de pré-lancement/de création d'image sont deux serveurs distincts sur le réseau. Il est néanmoins possible de les exécuter à partir du même serveur avec une configuration supplémentaire. Cet exemple suppose également que le poste de travail client et les serveurs se trouvent dans le même segment.


Diagramme 1 (Étapes 1-5)


Diagramme 1 (Étapes 1-5)
Étape Description

1

Le poste de travail est allumé et commence à démarrer. PXE (déclenché par le BIOS, la carte d'interface réseau ou la disquette de démarrage PXE-on-Disk) envoie une demande DHCP sur le réseau. La requête DHCP comporte les extensions PXE.

2

Le serveur DHCP répond par une adresse IP utilisable par le poste de travail. Cette opération peut avoir lieu avant ou après l'étape 3.

3

Le serveur DHCP proxy envoie les adresses IP du serveur de transactions de pré-lancement, des serveurs TFTP et MTFTP des services de pré-lancement ainsi que le nom du client des services de pré-lancement (dinic.sys).

Le client des services de pré-lancement comporte un composant de pré-lancement qui rend disponible le poste de travail sur le réseau avant le chargement du système d'exploitation. Ce composant vérifie la capacité du poste de travail à contacter le serveur de transactions (étape 7) même si le poste de travail est dépourvu de système d'exploitation.

4

Le client des services de pré-lancement (dinic.sys) est téléchargé vers le poste de travail PXE par TFTP ou MTFTP.

TFTP est utilisé par défaut car il accélère le processus de démarrage du poste de travail. Vous pouvez cependant modifier la configuration et utiliser MTFTP. Pour plus d'informations, reportez-vous à Installation et mise en place des services de pré-lancement Desktop Management.

Si une disquette de démarrage PXE-on-Disk a été utilisée lors de l'étape 1, le client des services de pré-lancement ne doit pas être téléchargé. Cette étape n'a donc pas lieu.

5

Le client des services de pré-lancement est chargé sur le poste de travail PXE.


Diagramme 2 (Étapes 6-11)


Diagramme 2 (Étapes 6-11)
Étape Description

6

Le client des services de pré-lancement lit les données permanentes d'image et détecte le matériel sur le poste de travail.

7

Le client des services de pré-lancement se connecte au serveur de transactions et s'authentifie auprès de lui. Il envoie les informations relatives au poste de travail au serveur de transactions en demandant si le menu PXE doit être affiché sur ce poste de travail.

8

Le serveur de transactions se réfère à zenpxe.nlm pour savoir si le menu PXE doit être affiché sur le poste de travail.

9

Zenpxe.nlm vérifie auprès du serveur proxy de création d'image si le menu PXE doit s'afficher sur ce poste de travail.

Le serveur proxy de création d'image vérifie les propriétés du menu PXE dans l'objet Poste de travail, les règles du poste de travail ou du serveur qui s'appliquent au poste de travail. Les paramètres possibles sont Ne pas afficher, Toujours afficher ou Afficher uniquement lorsqu'une touche est enfoncée lors du démarrage.

10

Le serveur proxy de création d'image envoie les informations relatives aux paramètres du menu PXE au serveur de transactions.

11

Le serveur de transactions envoie les informations relatives aux paramètres du menu PXE au client Services de pré-lancement.


Diagramme 3 (Étapes 12-19)


Diagramme 3 (Étapes 12-19)
Étape Description

12

Lorsque le menu PXE doit être affiché sur le poste de travail, il est envoyé par TFTP ou MTFTP vers le poste de travail et est affiché.

L'utilisateur peut effectuer les sélections à partir du menu PXE. Si l'utilisateur choisit de continuer en mode automatique ou diagnostique, le processus Services de pré-lancement passe à l'étape 13. Si l'utilisateur choisit une autre option, le processus est interrompu.

Si le menu PXE ne doit pas être affiché (ou si l'utilisateur doit enfoncer une touche mais ne le fait pas), le processus de services de pré-lancement ignore cette étape et passe à l'étape 13.

13

Le client des services de pré-lancement envoie une demande au serveur de transactions pour vérifier s'il existe une opération de création d'image pour ce poste de travail.

14

Le serveur de transactions se réfère à zenpxe.nlm pour vérifier si une opération de création d'image est en cours sur le poste de travail.

15

Zenpxe.nlm vérifie auprès du serveur proxy de création d'image l'existence d'une opération de création d'image en cours sur le poste de travail.

Le serveur proxy de création d'image effectue une brève vérification des attributs, des sessions multidiffusion et des règles de création d'image. (Une vérification plus approfondie est effectuée par le moteur de création d'image lorsque le poste de travail démarre sous Linux.)

16

Le serveur proxy de création d'image envoie les informations relatives aux opérations de création d'image au serveur de transactions.

17

Le serveur de transactions envoie les informations relatives aux opérations de création d'image pour le poste de travail au client des services de pré-lancement.

18

Le client des services de pré-lancement contacte le serveur TFTP et télécharge les fichiers nécessaires au démarrage de l'environnement de création d'image Desktop Management (linux.1, linux.2 et loadlin.exe).

19

Le poste de travail démarre l'environnement de création d'image Desktop Management et continue ses opérations de création d'image.