28.5 Stratégies de pré-lancement

Les sections suivantes présentent les approches possibles de l'utilisation des services de pré-lancement. Déterminez, grâce aux sections suivantes, les procédures à exécuter. Les étapes sont décrites dans les sections suivantes.

28.5.1 Automatisation des mises à jour et des installations

Vous pouvez automatiser les installations Linux et les mises à jour logicielles à l'aide des services de pré-lancement en utilisant les différentes méthodes suivantes :

  • Installation de SUSE Linux : l'ensemble AutoYaST peut automatiser l'installation de SUSE Linux sur un périphérique Linux.

  • Installation de Red Hat Linux : l'ensemble KickStart peut automatiser l'installation de Red Hat Linux sur un périphérique Linux.

  • Exécution de scripts ZENworks : l'ensemble de scripts ZENworks peut automatiser l'exécution de tout script ZENworks sur un périphérique Linux, y compris les commandes de création d'image.

  • Création d'image de périphériques : l'ensemble de création d'image de ZENworks permet de placer une image sur un périphérique Linux.

  • Création d'image de plusieurs périphériques : l'ensemble de multidiffusion de ZENworks permet de placer une image sur plusieurs périphériques Linux, en un seul transfert du fichier image sur le réseau, comme dans la réinitialisation des périphériques de test.

Pour ce faire, il vous suffit de créer et de configurer un ensemble doté de l'un des cinq types d'ensembles de pré-lancement possibles, puis de l'assigner aux périphériques de votre choix.

Lorsqu'un périphérique démarre, l'ensemble assigné est appliqué automatiquement avant le démarrage du système d'exploitation du périphérique.

Vous pouvez également accomplir manuellement ces tâches par périphérique à l'aide de l'option Démarrer la maintenance de la création d'image ZENworks du menu des services de pré-lancement (si vous l'avez activé pour ces périphériques), qui vous permet d'accéder à l'invite bash. Vous pouvez également utiliser un CD ou un DVD de démarrage des services de pré-lancement, qui ne requiert pas l'activation de l'environnement PXE sur les périphériques concernés. Pour plus d'informations, reportez-vous à la Section 30.1.2, Réalisation de tâches manuelles de création d'image.

28.5.2 Création, installation et restauration d'images standard

Avant de déployer des périphériques nouvellement acquis, vous pouvez installer une plate-forme logicielle standard et activer la création de nouvelles images sans surveillance sur ces périphériques.

  1. Créez un périphérique modèle pour chaque type que vous avez l'intention de déployer.

  2. Créez une image de chaque périphérique modèle sur un serveur de création d'image ZENworks Linux Management. Pour plus d'informations, reportez-vous à la section Prise manuelle d'une image d'un périphérique.

    Ces images doivent comprendre l'agent de création d'image Novell ZENworks Linux Management (novell-zslnx).

  3. Vous pouvez éventuellement créer un ensemble de création d'image de pré-lancement pour cette image. L'image sera ainsi assignée automatiquement en vue d'une utilisation ultérieure.

  4. Si vous utilisez des services de pré-lancement, installez ZENworks Linux Management sur votre serveur de création d'image. Pour plus d'informations, reportez-vous à la Section 29.1, Préparation d'un serveur de services de pré-lancement.

    OU

    Si vous utilisez un CD ou un DVD, ou encore une partition ZENworks, créez un CD ou un DVD de démarrage pour le serveur de création d'image ZENworks Linux Management sur lequel les modèles d'images sont stockés. Pour plus d'informations, reportez-vous à la Section 29.2, Configuration des méthodes de services de pré-lancement.

Pour chaque nouveau périphérique, procédez comme suit si vous utilisez les services de pré-lancement :

  1. Vérifiez que PXE est activé sur le périphérique. Activez PXE s'il ne l'est pas par défaut. Pour plus d'informations, reportez-vous à la Section 29.6, Activation de PXE sur des périphériques.

  2. Raccordez physiquement le périphérique au réseau.

  3. Démarrez le périphérique à partir du serveur de création d'image des services de pré-lancement.

Si vous n'utilisez pas les services de pré-lancement, démarrez le périphérique à l'aide du CD ou du DVD de démarrage du programme de création d'image. Envisagez d'installer la partition ZENworks pour permettre la création automatique d'images sans avoir à fournir de CD ou de DVD. Pour plus d'informations, reportez-vous à l'Étape 3 de la Section 29.7.2, Activation des opérations de création d'image sur un périphérique. Une fois la partition installée, redémarrez le périphérique depuis la partition ZENworks.

28.5.3 Recréation de l'image des périphériques altérés

Vous pouvez réparer les périphériques mal configurés ou altérés sans perdre de données ni entraver le travail des utilisateurs.

  1. Lorsqu'un périphérique doit être réparé, demandez à l'utilisateur de réaliser une copie de sauvegarde de tous les fichiers qu'il souhaite conserver et de la placer sur le réseau (si possible).

  2. Créez et/ou assignez un ensemble de création d'image approprié au périphérique.

  3. S'il s'agit d'un périphérique doté d'une partition ZENworks ou sur lequel l'environnement PXE est activé, l'utilisateur doit le redémarrer à partir de la partition ZENworks ou du serveur de création d'image des services de pré-lancement (via PXE) pour rechercher et exécuter l'ensemble assigné. Si vous utilisez PXE, vérifiez que les services de pré-lancement sont installés sur votre serveur de création d'image. Pour plus d'informations, reportez-vous au Section 30.0, Utilisation des services de pré-lancement.

    OU

    Si le périphérique n'est pas doté d'une partition ZENworks et si PXE n'est pas activé, l'utilisateur devra démarrer le périphérique à partir du CD ou du DVD de démarrage du composant Images et restaurer manuellement les images appropriées.

  4. Lorsque l'image a été placée, restaurez les fichiers utilisateurs sauvegardés sur le réseau.

28.5.4 Restauration de l'état initial des périphériques de test

Vous pouvez restaurer un périphérique vers son état initial en supprimant toutes les modifications et tous les ajouts effectués depuis la dernière restauration de son image. Cette manipulation est utile notamment pour mettre à jour les périphériques de test.

Dans les étapes suivantes, il est considéré que les périphériques ne sont pas enregistrés.

  1. Créez une image pour chaque périphérique modèle que vous enregistrez sur le serveur de création d'image ZENworks Linux Management. Pour plus d'informations, reportez-vous à la section Prise manuelle d'une image d'un périphérique.

  2. Si vous utilisez les services de pré-lancement, vérifiez que les services de pré-lancement ZENworks Linux Management sont installés sur votre serveur de création d'image. Pour plus d'informations, reportez-vous à la Section 29.1, Préparation d'un serveur de services de pré-lancement.

  3. Si vous utilisez des services de pré-lancement et que les périphériques sont compatibles avec l'environnement PXE, vérifiez que cette option est activée. Pour plus d'informations, reportez-vous à la Section 29.6, Activation de PXE sur des périphériques.

    OU

    Si vous n'utilisez pas les services de pré-lancement ou la partition Linux, créez un CD ou un DVD de démarrage du programme de création d'image pour le serveur de création d'image ZENworks Linux Management sur lequel l'image initiale est stockée. Pour plus d'informations, reportez-vous à la Section 29.2, Configuration des méthodes de services de pré-lancement.

Déployez chaque périphérique de test comme suit :

  1. Raccordez physiquement le périphérique au réseau de test.

  2. Si vous utilisez les services de pré-lancement, démarrez le périphérique à partir du serveur de services de création d'image.

    OU

    Si vous n'utilisez pas les services de pré-lancement, démarrez le périphérique à l'aide du CD ou du DVD de démarrage du composant Images, puis installez la partition ZENworks. Pour plus d'informations, reportez-vous à l'Étape 3 de la Section 29.7.2, Activation des opérations de création d'image sur un périphérique. Une fois la partition installée, redémarrez le périphérique depuis la partition ZENworks.

  3. Au terme de chaque session de test, assignez l'ensemble de pré-lancement aux périphériques de test.

  4. Redémarrez chaque périphérique et laissez créer automatiquement son image par son assignation à un ensemble de pré-lancement ZENworks.

28.5.5 Configuration des périphériques pour une recréation d'image ultérieure

Vous pouvez préparer le périphérique pour une éventuelle recréation d'image sans interrompre le travail des utilisateurs.

Ce processus peut être pris en charge par les administrateurs locaux. Chaque administrateur peut effectuer la procédure suivante :

  1. Installez l'agent de création d'image Novell ZENworks Linux Management (novell-zislnx) sur chaque périphérique.

  2. Si les périphériques sont compatibles avec l'environnement PXE, veillez à ce que cet environnement soit activé (reportez-vous à la Section 29.6, Activation de PXE sur des périphériques) et que les services de pré-lancement ZENworks Linux Management aient été installés sur le serveur de création d'image (reportez-vous à la Section 29.1, Préparation d'un serveur de services de pré-lancement).

    OU

    Préparez quelques CD ou DVD du programme de création d'image que les utilisateurs pourront utiliser en cas de problème (reportez-vous à la Section 29.2, Configuration des méthodes de services de pré-lancement). Ces supports doivent désigner un serveur de création d'image contenant les mêmes images que celles utilisées pour les nouveaux périphériques.

  3. Si l'utilisateur a un problème, utilisez la stratégie de recréation d'image des périphériques altérés. Pour plus d'informations, reportez-vous à la Section 28.5.3, Recréation de l'image des périphériques altérés.

28.5.6 Multidiffusion des images de périphérique

Les sections suivantes expliquent la fonction de multidiffusion des images :

Pour obtenir des instructions sur l'utilisation de la multidiffusion, reportez-vous à la Section 30.2, Multidiffusion d'images.

Présentation de la multidiffusion

La multidiffusion permet d'envoyer une image à plusieurs périphériques en une seule opération. Pour ce faire, l'utilisateur doit inviter les participants à rejoindre une session de multidiffusion. La multidiffusion est comparable à la diffusion sur le réseau puisque vous envoyez l'image une seule fois et que seuls les périphériques membres de la session de multidiffusion peuvent la voir et la recevoir. Il en résulte une économie de la bande passante du réseau.

Par exemple, si une session de multidiffusion comporte 10 périphériques et si la taille de l'image est de 3 Go, votre réseau supporte un trafic de 3 Go seulement pour créer l'image des 10 périphériques. Sans la multidiffusion, le trafic réseau nécessaire à la création individuelle de l'image des 10 périphériques serait de 30 Go.

Les périphériques pour lesquels une image doit être créée doivent être physiquement connectés au réseau. Il peut s'agir de périphériques avec des systèmes d'exploitation existants de n'importe quel type ou il peut s'agir de nouveaux périphériques sans système d'exploitation installé.

IMPORTANT :pour que la multidiffusion fonctionne correctement, tous les routeurs et les commutateurs du réseau doivent disposer de caractéristiques de multidiffusion configurées. Sinon, les paquets multidiffusion pourraient ne pas être correctement acheminés.

La multidiffusion peut être automatique ou manuelle :

Multidiffusion automatique

Dans le Centre de contrôle ZENworks, la multidiffusion est accomplie en configurant un ensemble de multidiffusion. L'ensemble comporte une image de base préalablement issue d'un périphérique puis stockée sur le serveur de création d'image. Cette image de base est appliquée à tous les participants à la session de multidiffusion.

Lorsque vous utilisez un ensemble de pré-lancement pour exécuter une multidiffusion, le serveur de création d'image est le maître de session ; c'est lui qui envoie le fichier image .zmg aux participants à la session. Le daemon novell-pbserv est utilisé dans ce processus. Tous les problèmes sont rapportés et affichés sur le périphérique maître de la session.

Pour plus d'informations, reportez-vous à la Section 30.2, Multidiffusion d'images.

Multidiffusion manuelle

À une invite bash, vous pouvez saisir des commandes pour configurer et lancer une session de multidiffusion. Saisissez la commande souhaitée à une invite bash pour chaque périphérique en désignant l'un d'eux comme maître de session. Une image du disque du maître de la session est envoyée à chaque participant de celle-ci.

Pour plus d'informations sur les commandes de création d'image, reportez-vous à la Section E.5, Mode Session (Multidiffusion) (img session).

Si vous comptez créer une multidiffusion en visitant chaque périphérique, vous aurez besoin d'un CD ou d'un DVD de démarrage du composant Images, ou l'environnement PXE doit avoir été activé sur ces périphériques. Pour plus d'informations, reportez-vous à la Section 29.2, Configuration des méthodes de services de pré-lancement.

Utilisations pratiques pour la multidiffusion

La multidiffusion est idéale pour les laboratoires, les salles de classe et les zones temporaires, ou pour n'importe quel lieu où vous avez besoin de créer rapidement une même configuration sur plusieurs périphériques (plutôt que de prendre le temps de configurer chaque périphérique individuellement).

Avantages de la multidiffusion d'images

La multidiffusion est la façon d'utiliser le moteur de création d'image ZENworks pour la recréation d'image de masse avec le temps système le moins élevé possible. Elle est utile si vous disposez d'un périphérique avec une configuration logicielle propre que vous souhaitez copier sur plusieurs autres périphériques ou si vous disposez d'une seule image que vous souhaitez créer sur plusieurs périphériques.

Limites de la multidiffusion d'images

Une limite importante de l'utilisation de la multidiffusion sans avoir installé de logiciel ZENworks Linux Management, c'est que cela donne lieu à un ensemble de périphériques qui ont des identités réseau en double. Les adresses IP (si le réseau utilise l'adressage IP statique) et les noms d'hôte des périphériques se ressemblent tous et peuvent engendrer des conflits s'ils sont déployés sur le réseau sans la moindre modification.

Cela ne constitue pas un réel problème pour un petit nombre de périphériques. Par contre, pour un nombre plus important de périphériques Windows, vous devrez y installer l'agent de création d'image Novell ZENworks Linux Management (novell-zislnx) sur chacun d'entre eux avant de réaliser la multidiffusion (voir la Section 29.7.2, Activation des opérations de création d'image sur un périphérique). L'agent de création d'image enregistre les paramètres d'identité réseau du périphérique avant la session de multidiffusion et les restaure après.

Exemple de multidiffusion automatique

Pour envoyer une image à plusieurs périphériques par multidiffusion automatique à l'aide du Centre de contrôle ZENworks :

  1. Dans le Centre de contrôle ZENworks, créez un ensemble de multidiffusion à l'aide d'un Assistant.

  2. Indiquez l'image source de l'ensemble.

    Vous pouvez multidiffuser une image existante depuis votre serveur de création d'image.

  3. Configurez le déclencheur de l'ensemble de multidiffusion, comme dans les exemples suivants :

    Nombre de clients : lorsque le nombre de clients spécifié dans l'ensemble a commencé à démarrer et s'est enregistré, la session de multidiffusion commence.

    Décompte : lorsque la durée spécifiée s'est écoulée sans que de nouveaux clients se soient enregistrés, la session de multidiffusion commence, quel que soit le nombre de clients participants.

    Le premier déclencheur réalisé engendre le lancement de la session de multidiffusion.

  4. Assignez l'ensemble de multidiffusion aux périphériques de votre choix.

    Le Centre de contrôle ZENworks propose un moyen d'activer ou de désactiver un ensemble de multidiffusion, ce qui vous permet d'arrêter temporairement l'exécution de cet ensemble. Cette méthode est plus efficace que l'annulation de l'assignation de l'ensemble pour de nombreux périphériques.

  5. Attendez l'action du déclencheur.

    Chaque périphérique démarrant dans la session voit son processus de démarrage retardé jusqu'au démarrage de la session, qui est déterminé par l'action de l'un des déclencheurs.

    La multidiffusion se produit automatiquement lorsqu'un périphérique assigné à l'ensemble de multidiffusion démarre, selon la configuration définie pour l'ensemble de multidiffusion et pour les périphériques assignés à cet ensemble. Cet ensemble est appliqué à chaque périphérique de la session avant le démarrage de son système d'exploitation. L'ensemble de multidiffusion ZENworks est transmis une seule fois sur le réseau, grâce à la capacité de multidiffusion de ce dernier, et est exécuté simultanément sur tous les périphériques participants.

28.5.7 Configuration des périphériques Dell Linux

Certains modèles d'ordinateurs Dell peuvent être configurés automatiquement en utilisant les services de pré-lancement ZENworks. Vous pouvez configurer les éléments suivants des périphériques Dell :

  • Fichier de configuration BIOS/BMC/DRAC 5 : vous pouvez utiliser syscfg pour générer automatiquement un fichier BIOS, BMS ou DRAC 5 avec une configuration spécifique pour le périphérique.

  • Script de configuration RAID : vous pouvez utiliser un exemple de script fourni pour configurer vos paramètres RAID pour le périphérique.

  • Fichier de configuration DRAC : vous pouvez exécuter un script fourni pour créer votre fichier de configuration DRAC 4 ou antérieur.

  • Partition utilitaire Dell : vous pouvez créer une partition utilitaire Dell lors de la création de l'image du périphérique, définir sa taille, spécifier le disque cible, indiquer si l'on doit utiliser un fichier de partition utilitaire Dell spécifique et s'il faut remplacer les fichiers utilitaires existants.

  • Ensemble de pré-lancement : vous pouvez effectuer immédiatement l'installation d'un système d'exploitation après avoir configuré le périphérique Dell en spécifiant l'ensemble de pré-lancement contenant cette configuration d'installation.

Les options ci-dessus servent uniquement à la configuration et non à la mise à jour de ces paramètres. Ces configurations sont appliquées au périphérique Dell lorsqu'il démarre et utilise l'ensemble de pré-lancement de configuration Dell auquel il est assigné.

Pour configurer correctement les périphériques Dell, vous pouvez également :