3.5 Configuration des périphériques gérés

Pour qu'un poste de travail ou un serveur puisse être géré par ZENworks Linux Management – Dell Edition, il faut au préalable y installer l'agent ZENworks et l'enregistrer dans la zone de gestion. Les sections suivantes fournissent des instructions de configuration :

Pour plus d'informations concernant la création d'une image ISO de l'agent ZENworks ou d'un CD et concernant l'automatisation de l'installation de l'agent ZENworks, reportez-vous à l'Section A.0, Informations d'installation supplémentaires.

3.5.1 Installation de l'agent ZENworks et enregistrement du périphérique

Les instructions suivantes expliquent comment installer manuellement l'agent ZENworks. Il est recommandé de suivre ces instructions sur au moins un périphérique pour se familiariser avec le processus d'installation et d'enregistrement. Cependant, avant d'installer l'agent ZENworks sur un grand nombre de périphériques, il est conseillé d'étudier les sections suivantes :

Pour installer manuellement l'agent ZENworks et l'enregistrer dans la zone de gestion :

  1. Assurez-vous que le périphérique possède la configuration requise. Reportez-vous à la Section 2.3, Configuration requise pour un périphérique géré.

  2. Sur le périphérique Linux, montez le support que vous utilisez pour l'installation : le CD Novell ZENworks 7 Linux Management – Dell Edition, le CD de l'agent ZENworks ou l'image ISO.

    Pour monter un CD, utilisez la commande suivante :

    mount périphérique point_montage

    Par exemple :

    mount /dev/cdrom /zlm7

    Si vous utilisez une image ISO plutôt qu'un CD physique, copiez-la dans un dossier temporaire sur le périphérique Linux, puis montez-la en utilisant la commande suivante :

    mount -o loop /chemin_dossier_temp/nom_image_iso.iso point_montage

    Remplacez chemin_dossier_temp par le chemin d'accès au dossier temporaire et point_montage par le chemin d'accès à l'emplacement du système de fichiers où vous souhaitez monter l'image. Le chemin indiqué par point_montage doit déjà exister.

    Par exemple :

    mount -o loop /zlm7/ZENworks_Agent.iso /zlm/install

  3. Loguez-vous en tant que root, puis lancez le programme d'installation :

    • Pour les postes de travail et les serveurs qui ne sont pas des machines Dell PowerEdge : si vous installez l'agent ZENworks sur un poste de travail ou un serveur que vous ne souhaitez pas gérer à l'aide des fonctions spécifiques aux serveurs PowerEdge de ZENworks Linux Management – Dell Edition (sur un serveur qui n'est pas une machine Dell PowerEdge, par exemple), démarrez l'installation à partir du point de montage en utilisant la commande suivante :

      ./zlm-install -a

      L'option -a n'installe que des parties de l'agent de ZENworks Linux Management.

    • Pour les serveurs Dell PowerEdge : si vous installez l'agent ZENworks sur un serveur Dell PowerEdge que vous souhaitez gérer à l'aide des fonctions de ZENworks Linux Management – Dell Edition spécifiques aux serveurs PowerEdge, démarrez le programme d'installation à partir du point de montage en utilisant la commande suivante :

      ./zlm-install -a -o

      L'option -a n'installe que des parties de l'agent de ZENworks Linux Management.

      L'option -o installe le module OEM du matériel Dell requis pour utiliser les fonctions spécifiques aux serveurs Dell PowerEdge dans ZENworks Linux Management – Dell Edition.

      Si vous installez l'agent ZENworks à l'aide de l'option -o, vous devrez mener à bien les étapes de configuration de la Section 3.5.2, Activation de la prise en charge Dell PowerEdge pour utiliser la fonctionnalité ZENworks Linux Management Dell.

    NOTE:cette procédure permet d'effectuer une installation standard de ZENworks Linux Management. Selon votre situation, vous pouvez utiliser d'autres options avec la commande zlm-install. Pour plus d'informations, reportez-vous à la Section A.1, Options d'installation.

    Si X Window System n'est pas installé (par exemple, si vous avez effectué une installation minimale de SUSE Linux Enterprise Server 9), reportez-vous à la section -x.

  4. Lorsque vous êtes invité à installer ZENworks, entrez O pour continuer.

  5. Lisez l'Accord de licence de logiciel, en appuyant sur la touche Page suivante pour faire défiler la page vers le bas, puis entrez O pour accepter l'accord.

    L'installation de l'agent ZENworks démarre.

  6. Une fois l'installation de l'agent ZENworks terminée, fournissez les réponses appropriées aux invites suivantes afin d'enregistrer le périphérique :

    • Adresse du serveur d'enregistrement : entrez l'adresse IP ou le nom DNS du serveur ZENworks qui doit gérer ce périphérique. Il peut s'agir du serveur principal ou d'un serveur secondaire, mais ce serveur doit être celui ayant le meilleur accès réseau au périphérique.

      Si vous laissez ce champ vide, le périphérique n'est pas enregistré. Vous pouvez enregistrer le périphérique ultérieurement en utilisant la ligne de commande rug :

      /opt/novell/zenworks/bin/rug sa https://adresse_du_serveur_ZEN

    • (Facultatif) Clé du serveur d'enregistrement : vous pouvez laisser ce champ vide. ZENworks comprend deux règles d'enregistrement par défaut, une pour les serveurs et l'autre pour les postes de travail. Si vous laissez ce champ vide, ZENworks utilise l'une des deux règles par défaut pour enregistrer le périphérique. Les règles déclenchent l'ajout du périphérique, sous son nom d'hôte, au dossier /Servers ou au dossier /Workstations.

      Avant d'installer l'agent ZENworks sur un grand nombre de périphériques et de les enregistrer, vous devez créer les clés et les règles d'enregistrement permettant de placer les périphériques dans des dossiers et des groupes spécifiques. L'utilisation de dossiers et de groupes réduit la charge de travail nécessaire pour gérer un grand nombre de périphériques. Les clés et les règles d'enregistrement, ainsi que les dossiers et groupes, sont présentés dans la section « Understanding ZENworks Linux Management - Dell Edition (Présentation de ZENworks Linux Management – Dell Edition) » du Guide d'administration de ZENworks 7 Linux Management – Dell Edition.

  7. Une fois l'installation terminée, vérifiez que l'agent ZENworks s'exécute en utilisant la commande suivante :

    /etc/init.d/novell-zmd status

  8. Vérifiez que le périphérique a été ajouté à la zone de stockage des objets ZENworks en accédant au Centre de contrôle ZENworks :

    https://Adresse_du_serveur_ZENworks_principal

    Remplacez Adresse_du_serveur_ZENworks_principal par l'adresse IP ou le nom DNS du serveur principal.

    Dans le Centre de contrôle, cliquez sur l'onglet Périphériques, puis sur le dossier Servers ou Workstation pour afficher le périphérique.

3.5.2 Activation de la prise en charge Dell PowerEdge

Novell ZENworks Linux Management – Dell Edition offre des fonctions évoluées pour déployer et gérer les serveurs Dell PowerEdge. Pour utiliser ces fonctions, vous devez préalablement installer une version du pilote OpenIPMI plus récente que celle incluse dans les distributions Linux actuellement prises en charge.

ZENworks Linux Management – Dell Edition intègre les fonctions suivantes, destinées aux serveurs Dell PowerEdge :

Dell fournit le pilote OpenIPMI mis à jour, ainsi que le paquetage DKMS (Dynamic Kernel Module Support) pour vous aider à compiler et à installer le pilote.

OpenIPMI est un projet open source visant à développer l'implémentation d'un gestionnaire d'interface de gestion de plate-forme intelligente pour les serveurs. Les serveurs Dell s'appuient sur OpenIPMI pour collecter des informations système de bas niveau concernant le périphérique de fond de panier, le contrôleur de gestion BMC, etc.

Pour installer OpenIPMI et DKMS :

  1. Sur un système “golden client” présentant une configuration identique à celle de vos serveurs Dell PowerEdge gérés, installez la source du kernel et un environnement de développement (gcc, make et glibc-devel.).

    Un système “golden client” est un serveur Dell PowerEdge que vous souhaitez configurer manuellement en vue d'en appliquer ensuite la configuration à un grand nombre de serveurs PowerEdge de votre système ZENworks, à l'aide de ZENworks Linux Management – Dell Edition. Le même système d'exploitation doit être installé sur le système “golden client” que sur les serveurs à gérer. Vous effectuerez ces étapes de configuration sur un périphérique « type », puis utiliserez ZENworks Linux Management pour automatiser l'installation des autres serveurs. Le système “golden client” vise à rendre inutile l'installation de la source du kernel et de l'environnement de développement sur chaque serveur PowerEdge géré du système ZENworks.

    La source du kernel et l'environnement de développement (gcc, make, and glibc-devel) se trouvent sur le CD utilisé pour l'installation de SUSE Linux Enterprise Server ou Red Hat Enterprise Linux. Utilisez le logiciel de gestion des paquetages correspondant à votre système d'exploitation Linux pour installer les outils de création nécessaires. Sur SUSE Linux Enterprise Server, par exemple, vous pouvez utiliser YaST pour installer la source du kernel et l'environnement de développement.

  2. Téléchargez DKMS et le plus récent pilote OpenIPMI correspondant à votre système d'exploitation depuis le site Dell Linux Community Web. Les deux fichiers sont inclus dans le fichier d'archive .tar correspondant au système d'exploitation de votre serveur.

  3. Installez les derniers paquetages DKMS et OpenIPMI sur votre système “golden client” à l'aide du script shell d'installation (install.sh). Des instructions détaillées sont fournies dans le fichier lisezmoi (nommé LISEZMOI).

  4. Utilisez le paramètre mkrpm pour que DKMS génère le paquetage RPM du pilote OpenIPMI correspondant à la configuration de votre système “golden client”. Des instructions détaillées sont fournies dans la page de manuel consacrée à DKMS (man dkms).

    Par exemple,

    dkms mkrpm -m openipmi -v numéro_de_version.se

    numéro_de_version.se représente le numéro de version et le système d'exploitation du fichier téléchargé à l'Step 2. Par exemple, si vous avez téléchargé le fichier openipmi-36.8.SLES9-1dkms.tar.gz, vous devez exécuter la commande suivante :

    dkms mkrpm -m openipmi -v 36.8.SLES9

  5. À l'aide du Centre de contrôle ZENworks, créez un ensemble constitué de DKMS, du pilote OpenIPMI et du paquetage novell-zenworks-zmd-oem situé sur le CD Novell ZENworks 7 Linux Management – Dell Edition.

    Vous trouverez les paquetages aux emplacements suivants :

    • DKMS : dans le répertoire dans lequel vous avez extrait le fichier d'archive, dkms-numéro_de_version.noarch.rpm

      numéro_de_version est le numéro de version du paquetage DKMS téléchargé à l'Step 2.

    • Pilote OpenIPMI : /usr/scr/packages/RPMS/noarch/openipmi-numéro_de_version.se-numéro_de_version_du_paquetagedkms.noarch.rpm

      numéro_de_version.se est le numéro de version et le système d'exploitation du fichier téléchargé à l'Step 2. Par exemple, si vous avez téléchargé le fichier openipmi-36.8.SLES9-1dkms.tar.gz, le numéro_de_version est 36.8.SLES9. numéro_de_version_du_paquetagedkms se réfère au numéro de version du paquetage DKMS. Dans l'exemple précédent, cette valeur correspond à 1dkms.

    • novell-zenworks-zmd-oem : dans le répertoire dans lequel vous avez monté le CD, data/packages/distribution/zlm7de-snapshots/novell-zenworks-zmd-oem-7.1.0-0.architecture.rpm.

    Pour plus d'informations, reportez-vous à la section « Creating RPM Bundles (Création d'ensembles RPM) » du Guide d'administration de ZENworks 7 Linux Management – Dell Edition.

  6. Utilisez ZENworks Linux Management pour déployer l'ensemble contenant les paquetages de DKMS, du pilote OpenIPMI et novell-zenworks-zmd-oem sur les serveurs Dell PowerEdge sur lesquels vous avez installé l'agent ZENworks. Pour plus d'informations, reportez-vous à la section «, Creating RPM Bundles (Création d'ensembles RPM) » du Guide d'administration de ZENworks 7 Linux Management – Dell Edition.