3.4 Installation d'un serveur ZENworks secondaire

Chaque zone de gestion ZENworks possède un seul serveur ZENworks principal. Tous les autres serveurs ZENworks installés après le serveur principal sont appelés serveurs ZENworks secondaires. Un serveur secondaire exécute toutes les fonctions offertes par le serveur principal. Effectuez les tâches des sections suivantes pour installer un serveur secondaire :

3.4.1 Nécessité ou non d'un serveur secondaire

Deux facteurs majeurs déterminent si votre système nécessite des serveurs secondaires :

  • Nombre de périphériques : le nombre de périphériques que vous comptez gérer est l'un des facteurs principaux permettant de déterminer le nombre de serveurs ZENworks nécessaires. Le nombre de tâches de gestion que vous effectuerez de façon régulière sur ces périphériques est un autre facteur déterminant.

    Le laboratoire Novell Super Lab réalise continuellement des tests d'évaluation de performances. Pour voir les derniers tests de performances et recommandations de charge, visitez le site ZENworks Linux Management.

  • Vitesse du réseau : le système ZENworks possède trois voies de communication qui ne doivent pas être gênées par des liaisons WAN lentes : 1) du serveur ZENworks principal vers un serveur ZENworks secondaire, 2) d'un serveur ZENworks quelconque vers la zone de stockage des données ZENworks, et 3) d'un périphérique géré quelconque vers son serveur ZENworks.

    En général, cela signifie que pour atteindre les meilleures performances, il est recommandé de procéder ainsi :

    • Assurez-vous que chaque périphérique géré réside dans le même réseau local que son serveur ZENworks. Par exemple, si vous avez des périphériques dans une antenne à Paris et des périphériques dans une antenne à Londres, et si ces deux antennes disposent d'une liaison WAN lente, il vous faut des serveurs ZENworks dans les deux antennes.
    • Assurez-vous que tous les serveurs secondaires résident dans le même réseau local que le serveur principal. Le serveur principal réplique les images et les paquetages logiciels sur chaque serveur secondaire de sa zone de gestion selon une périodicité planifiée. Si une grande quantité de données doit être transférée, ce processus peut consommer une bande passante considérable.
    • Assurez-vous que les serveurs ZENworks résident dans le même réseau local que la zone de stockage des données ZENworks. Les serveurs accèdent constamment à cette zone pour les informations ZENworks.

    En général, vous obtenez de meilleures performances si tous les serveurs ZENworks et les périphériques gérés dans la même zone de gestion sont situés sur le même réseau local et disposent de liaisons WAN rapides. Pour faciliter la cohérence entre les différentes zones de gestion, vous pouvez mettre en miroir les paquetages logiciels entre les serveurs principaux des différentes zones (reportez-vous à la section « Mirroring Software (Mise en miroir de logiciels) » du Guide d'administration de ZENworks 7 Linux Management – Dell Edition).

3.4.2 Installation du logiciel serveur ZENworks

Pour installer un serveur secondaire :

  1. Sur le serveur ZENworks principal que vous avez installé en suivant les étapes de la Section 3.3, Installation du serveur ZENworks principal, entrez la commande suivante :

    zlm-config --add-secondary=serveur_secondaire

    serveur_secondaire est l'adresse IP ou le nom DNS du serveur secondaire prévu. Cette commande identifie chaque serveur secondaire avant son installation. Répétez cette commande pour chaque serveur secondaire que vous installez.

    NOTE:si vous ajoutez un serveur secondaire séparé du serveur principal par un routeur, le message d'erreur suivant apparait :

    Le programme d'installation n'a pas russi  se connecter  la base de donnes spcifie. Vrifiez les valeurs saisies et ressayez.
    

    Ouvrez le fichier /var/opt/novell/log/zenworks/zlm-config.log sur le serveur principal et identifiez l'adresse IP qui cherche à se connecter à ce serveur. Si l'adresse est celle du routeur (et non celle du serveur secondaire), il est probable que l'exécution s'est effectuée de manière fictive sur le routeur.

    La meilleure solution pour remédier à ce problème consiste à désactiver l'exécution fictive sur le routeur. Vous pouvez également utiliser l'adresse du routeur lorsque vous spécifiez l'adresse IP ou le nom DNS du serveur secondaire, mais ceci présente des risques de sécurité potentiels.

  2. Lorsque vous êtes invité à redémarrer ZENworks, entrez O pour Oui.

  3. Répétez l'Step 1 et l'Step 2 pour chaque serveur secondaire que vous installez.

  4. Assurez-vous que le serveur secondaire prévu possède la configuration requise. Reportez-vous à la Section 2.1, Configuration requise pour le serveur ZENworks.

    IMPORTANT:si d'autres services sont exécutés sur le port 80, l'installation échoue ; le serveur ne peut pas exécuter d'autres services sur le port 80. Si Apache ou un autre service se connecte au port 80, supprimez ce service ou changez le port du service.

    Par exemple, changez le port d'écoute du serveur Web Apache2 (sur SLES9 SP1, dans /etc/apache2/ listen.conf) de 80 à 81. Assurez-vous que le service Apache est arrêté et exécutez zlm-config.

  5. Assurez-vous que l'horloge système du serveur secondaire est synchronisée avec celle du serveur principal.

    La synchronisation des horloges système est nécessaire pour assurer le bon fonctionnement du système ZENworks. Si les deux serveurs ne sont pas synchronisés, l'installation échoue.

    Après avoir synchronisé les horloges, redémarrez eDirectory et tous les services de ZENworks Linux Management sur chaque serveur dont l'horloge a été réglée. Pour redémarrer les services de ZENworks Linux Management, entrez la commande suivante :

    /opt/novell/zenworks/bin/zlm-config --restart

  6. Sur le serveur secondaire prévu, montez le CD Novell ZENworks 7 Linux Management – Dell Edition en utilisant 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 serveur 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/ZEN7_LinuxMgmt.iso /zlm7/install

  7. Loguez-vous en tant que root, puis lancez le programme d'installation à partir du point de montage en exécutant la commande suivante :

    ./zlm-install

    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é l'installation minimale de SUSE Linux Enterprise Server 9), vous devez installer les paquetages glib2, XFree86-libs-32 bits et compat-32 bits et utiliser l'option -x lors de l'installation de l'agent ZENworks. Pour plus d'informations, reportez-vous à la section -x.

    Pour plus d'informations sur l'installation de ZENworks Linux Management sur SUSE Linux Enterprise Server avec une installation minimale, reportez-vous la section 'Système d'exploitation.

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

  9. 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 du logiciel démarre. Dix composants logiciels vont être installés. La progression de l'installation est affichée pour chaque composant.

  10. Lorsque l'installation est terminée, entrez O pour exécuter zlm-config et configurer le serveur ZENworks secondaire.

  11. Fournissez les réponses adéquates aux invites suivantes :

    • Est-ce le premier serveur de votre système ? : entrez N pour Non.

    • Adresse IP ou nom DNS du serveur principal : entrez l'adresse IP ou le nom DNS du serveur principal.

    • L'horloge système est-elle synchronisée au serveur principal ? : l'horloge système du serveur secondaire doit être synchronisée avec celle du serveur principal pour garantir un bon fonctionnement du système. Si les deux serveurs ne sont pas synchronisés, l'installation échoue.

      Après avoir synchronisé les horloges, redémarrez eDirectory et tous les services de ZENworks Linux Management sur chaque serveur dont le réglage de l'horloge a été modifié. Pour redémarrer les services de ZENworks Linux Management, entrez la commande suivante :

      /opt/novell/zenworks/bin/zlm-config --restart

    • Mot de passe de l'administrateur : entrez le mot de passe du compte Administrateur ZENworks.

    • Souhaitez-vous poursuivre l'installation dans cette zone de gestion ? : le programme d'installation affiche le nom de la zone de gestion ZENworks dans laquelle le serveur secondaire sera installé. Entrez O pour continuer.

    L'utilitaire zlm-config ajoute le serveur au système ZENworks en tant que serveur ZENworks secondaire, puis configure les composants logiciels du serveur ZENworks.

  12. Lorsque la configuration des composants du serveur ZENworks est terminée, vous devez vérifier l'installation. Pour ce faire :

    1. Vérifiez que les services ZENworks s'exécutent en utilisant la commande suivante :

      /opt/novell/zenworks/bin/zlm-config --status

      La sortie écran doit indiquer que tous les services fonctionnent.

      log dir: /var/opt/novell/log/zenworks
      Novell eDirectory est en cours d'excution
      Novell ZENworks Server est en cours d'excution
      Novell ZENworks Loader est en cours d'excution
      Le service de cration d'image Novell ZENworks est en cours d'excution
      Novell ZENworks Preboot Policy Daemon est en cours d'excution
      Novell ZENworks Server Management est en cours d'excution
      Novell ZENworks Management Daemon est en cours d'excution
      

      Si un service ne s'exécute pas, utilisez la commande suivante pour le lancer :

      /etc/init.d/nom_service start

      Remplacez nom_service par le nom du service à démarrer.

      Service

      Nom du service

      Novell eDirectory

      ndsd

      Novell ZENworks Server

      novell-zenserver

      Novell ZENworks Loader

      novell-zenloader

      Novell ZENworks Imaging Service

      novell-pbserv

      Novell ZENworks Preboot Policy Daemon

      novell-zmgprebootpolicy

      Novell ZENworks Server Management

      novell-zented

      Novell ZENworks Management Daemon

      novell-zmd

      Par exemple, si Novell ZENworks Management Daemon ne s'exécute pas, utilisez la commande suivante pour le lancer :

      /etc/init.d/novell-zmd start

      Pour plus d'informations concernant les services ZENworks, reportez-vous à la section « ZENworks System Management (Gestion du système ZENworks) » du Guide d'administration de ZENworks 7 Linux Management – Dell Edition.

    2. Accédez au Centre de contrôle ZENworks en utilisant l'URL suivante :

      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 pour afficher votre serveur ZENworks secondaire.

  13. Répétez les étapes de cette section pour configurer des serveurs secondaires supplémentaires.

    ou

    Passez à la section suivante, Définition d'un programme de réplication du contenu.

3.4.3 Définition d'un programme de réplication du contenu

Lorsque vous définissez un paquetage à distribuer sur les périphériques gérés de votre système, ce paquetage est physiquement ajouté au référentiel des paquetages du serveur principal. Pour garantir la disponibilité des paquetages sur chaque serveur ZENworks, vous devez planifier la réplication des paquetages du serveur principal vers les serveurs secondaires. Par défaut, aucune planification n'est définie, c'est-à-dire qu'il n'y a pas de réplication tant que vous ne définissez pas le programme.

  1. Accédez au Centre de contrôle ZENworks en utilisant l'URL suivante :

    https://Adresse_du_serveur_ZENworks_principal

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

  2. Cliquez sur l'onglet Configuration.

  3. Dans la liste Paramètres de la zone de gestion, cliquez sur Programme de réplication du contenu pour afficher la page correspondante.

    Le programme de réplication du contenu détermine la fréquence à laquelle les ensembles sont répliqués à partir du serveur principal vers tous les serveurs secondaires de la zone de gestion. Au cours de la réplication d'un ensemble, seuls sont envoyés les nouveaux paquetages et les mises à jour des paquetages.

  4. Choisissez un type d'horaire dans la liste déroulante.

    Les programmes disponibles sont les suivants :

    Type d'horaire

    Description

    Pas de planification

    Cette option indique qu'aucun programme n'est défini. Le contenu n'est pas répliqué sur les serveurs secondaires.

    Date spécifique

    Sélectionnez la ou les dates auxquelles répliquer le contenu sur les serveurs secondaires, puis définissez les autres restrictions applicables éventuelles.

    Jour de la semaine spécifique

    Sélectionnez le ou les jours de la semaine au cours desquels répliquer le contenu sur les serveurs secondaires, puis définissez les autres restrictions applicables éventuelles.

    Tous les mois

    Sélectionnez le jour du mois au cours duquel répliquer le contenu sur les serveurs secondaires, puis définissez les autres restrictions applicables éventuelles.

  5. Cliquez sur OK.

  6. Pour configurer les périphériques à gérer, passez à la section suivante, Configuration des périphériques gérés.