11.1 Remplacement du premier serveur primaire par le deuxième serveur primaire

Vous pouvez remplacer le premier serveur primaire de votre zone de gestion par un deuxième serveur primaire existant ou par un nouveau serveur. Si vous choisissez de remplacer le premier serveur primaire par un nouveau serveur disposant d'une adresse IP et d'un nom d'hôte différents, vous devez installer ZENworks 10 Configuration Management sur le nouveau serveur dans la même zone de gestion. Le nouveau serveur devient par conséquent le deuxième serveur primaire.

La même version de ZENworks 10 Configuration Management doit être installée sur le premier et le deuxième serveur primaire.

REMARQUE :ce scénario a été testé sur les combinaisons de plates-formes suivantes :

  • Windows Server* 2003 (32 bits) sur Windows Server 2008 (32 bits)

  • SUSE® Linux Enterprise Server (SLES) 10 (32 bits) sur SLES 10 (32 bits)

Il n'a pas été testé avec ZENworks Reporting Server.

Ce scénario n'est pas pris en charge sur les combinaisons de plates-formes Windows vers Linux, et inversement.

Pour remplacer le premier serveur primaire par le deuxième serveur primaire :

  1. Assurez-vous que tous les contenus du répertoire content-repo du premier serveur primaire sont répliqués sur le deuxième serveur primaire.

    Le répertoire content-repo se trouve dans le répertoire répertoire_installation_ZENworks\work\ sous Windows et dans le répertoire /var/opt/novell/zenworks/ sous Linux.

  2. (Facultatif) Si le premier serveur primaire a des images ajoutées :

    1. Dans le Centre de contrôle ZENworks du deuxième serveur primaire, cliquez sur l'onglet Ensembles, puis cliquez sur l'ensemble de création d'image.

      L'onglet Résumé s'affiche.

    2. Cliquez sur Modifier en regard du champ Fichier d'image ajoutée.

      L'assistant Image ajoutée de l'ensemble s'affiche.

    3. Dans la page Ajouter une adresse de serveur d'image, sélectionnez le premier serveur primaire qui est associé à l'ensemble, puis cliquez sur Supprimer.

    4. Cliquez sur Ajouter.

    5. Cliquez sur icône Ouvrir le dossier en regard du dossier Serveurs pour parcourir les dossiers jusqu'à ce que vous trouviez le deuxième serveur primaire.

    6. Sélectionnez le deuxième serveur primaire pour afficher son nom dans la liste Sélectionné, puis cliquez sur OK.

    7. Cliquez sur Terminer.

      L'image ajoutée est associée au deuxième serveur primaire et son contenu y est créé.

    8. Sous l'onglet Résumé de l'ensemble, cliquez sur le lien souligné Incrémenter la version pour le champ Version, puis cliquez sur Oui dans la boîte de dialogue Confirmer l'incrémentation de la version.

  3. (Facultatif) Si le premier serveur primaire dispose d'un ensemble ZENworks Imaging, copiez l'ensemble sur le deuxième serveur primaire :

    1. Copiez manuellement tous les fichiers portant l'extension .zmg depuis le répertoire /content-repo/images du premier serveur primaire vers le répertoire /content-repo/images du deuxième serveur primaire.

    2. Dans le Centre de contrôle ZENworks du deuxième serveur primaire, cliquez sur l'onglet Ensembles, puis sur l'ensemble de création d'image.

    3. Cliquez sur l'onglet Opérations.

    4. Cliquez sur l'opération Image ZENworks.

      La boîte de dialogue Modifier l'opération s'affiche.

    5. Dans le champ Image ZENworks, cliquez sur icône Parcourir.

      La boîte de dialogue Serveur et informations sur le chemin d'accès s'affiche.

    6. Dans le champ Objet, IP ou DNS du serveur, cliquez sur icône Parcourir pour rechercher et sélectionner le deuxième serveur primaire.

    7. Dans le champ Chemin d'accès au fichier sur le serveur, cliquez sur icône Parcourir pour rechercher et sélectionner le fichier image.zmg.

  4. Exportez le rôle de l'autorité de certification.

    1. Effectuez une sauvegarde fiable de l'autorité de certification du premier serveur primaire.

      pour plus d'informations sur la sauvegarde de l'autorité de certification, reportez-vous à la Section 10.3, Sauvegarde de l'autorité de certification.

      IMPORTANT :pour supprimer le rôle de l'autorité de certification du serveur local, vous devez utiliser l'option -d avec la commande zman certificate-authority-export.

    2. Restaurez la sauvegarde de l'autorité de certification sur le deuxième serveur primaire.

      Pour plus d'informations sur la restauration d'une sauvegarde de l'autorité de certification, reportez-vous à la Section 10.4, Restauration de l'autorité de certification.

  5. Dans la règle de serveur le plus proche par défaut au niveau de la zone de gestion, déplacez le premier serveur primaire à la dernière place de la liste des serveurs.

    1. Dans le Centre de contrôle ZENworks, cliquez sur l'onglet Configuration.

    2. Dans le panneau Paramètres de la zone de gestion, cliquez sur Gestion de l'infrastructure > Règle par défaut de serveur le plus proche.

    3. Dans la liste Serveurs de collecte, cochez la case en regard du premier serveur primaire, puis cliquez sur Vers le bas jusqu'à ce que le serveur se trouve à la dernière place de la liste.

    4. Dans la liste Serveurs de contenu, cochez la case en regard du premier serveur primaire, puis cliquez sur Vers le bas jusqu'à ce que le serveur se trouve à la dernière place de la liste.

    5. Dans la liste Serveurs de configuration, cochez la case en regard du premier serveur primaire, puis cliquez sur Vers le bas jusqu'à ce que le serveur se trouve à la dernière place de la liste.

    6. Cliquez sur OK.

  6. (Facultatif) Si d'autres règles de serveur le plus proche sont configurées, supprimez le premier serveur primaire des règles.

    1. Dans le Centre de contrôle ZENworks, cliquez sur l'onglet Configuration.

    2. Dans le panneau Paramètres de la zone de gestion, cliquez sur Gestion de l'infrastructure > Règles de serveur le plus proche.

    3. Sélectionnez une règle de serveur le plus proche, puis cliquez sur Modifier.

      La boîte de dialogue Construction de la règle s'affiche.

    4. Dans la liste Serveurs de collecte, cochez la case en regard du premier serveur primaire, puis cliquez sur Supprimer.

    5. Dans la liste Serveurs de contenu, cochez la case en regard du premier serveur primaire, puis cliquez sur Supprimer.

    6. Dans la liste Serveurs de configuration, cochez la case en regard du premier serveur primaire, puis cliquez sur Supprimer.

    7. Cliquez deux fois sur OK.

  7. Rafraîchissez l'ensemble des périphériques (serveurs primaires, satellites et périphériques gérés) de la zone de gestion afin qu'ils obtiennent les nouvelles règles de serveur le plus proche.

  8. (Facultatif) Déplacez la base de données sur un autre périphérique si vous vous trouvez dans l'une des situations suivantes :

    • vous utilisez une base de données ZENworks interne (Sybase SQL* Anywhere intégrée) ;

    • vous utilisez une base de données externe installée sur le périphérique qui héberge le premier serveur primaire et vous n'avez pas l'intention d'utiliser le périphérique après la désinstallation du serveur primaire.

    Pour déplacer la base de données sur un autre périphérique :

    1. (Facultatif) Si vous utilisez une base de données externe, assurez-vous que vous disposez d'une sauvegarde fiable de la base de données.

    2. Procurez-vous les références de la base de données.

      Pour obtenir les références de la base de données interne, utilisez l'une des commandes suivantes :

      zman dgc -Unom_administrateur -P mot de passe_administrateur

      ou

      zman database-get-credentials -U nom_administrateur -P mot de passe_administrateur

      Pour obtenir les références de la base de données externe, contactez l'administrateur de la base de données.

    3. Supprimez le rôle de base de données du premier serveur primaire :

      1. Loguez-vous à la base de données.

      2. Dans l'éditeur SQL, exécutez la requête SQL suivante pour supprimer de la table zZENServerRoles l'entrée du rôle de base de données du premier serveur primaire :

        delete from zZENServerRoles where Roles=‘Database’;
        
      3. Dans l'éditeur SQL, exécutez la commande SQL suivante :

        commit;
        
    4. Si la base de données est installée sur le même périphérique que celui du premier serveur primaire, déplacez la base de données.

      Base de données interne Sybase : pour plus d'informations sur le déplacement des données d'une base de données interne Sybase vers une base de données externe Sybase, reportez-vous à la Section 34.5, Déplacement des données d'une base de données Sybase intégrée vers une base de données Sybase externe.

      Base de données externe Sybase : pour plus d'informations sur le déplacement des données d'une base de données externe Sybase vers une autre base de données externe Sybase, reportez-vous à la Section 35.3, Déplacement des données d'une base de données Sybase externe vers une autre base de données Sybase externe.

      MS SQL: pour plus d'informations sur le déplacement des données vers une nouvelle base de données MS SQL, reportez-vous à la documentation de MS SQL. Ensuite, effectuez les étapes décrites à la Section 35.5, Configuration du serveur ZENworks pour qu'il pointe vers la nouvelle base de données MS SQL contenant les données déplacées depuis une autre base de données MS SQL.

      Oracle : pour plus d'informations sur le déplacement des données d'une base de données Oracle vers une autre base de données Oracle, reportez-vous à la documentation d'Oracle. Ensuite, effectuez les étapes décrites à la Section 35.6, Configuration du serveur ZENworks pour qu'il pointe vers la nouvelle base de données Oracle contenant les données déplacées depuis une autre base de données Oracle.

  9. Supprimez tous les satellites sous le premier serveur primaire de la hiérarchie des serveurs.

    Pour plus d'informations sur la suppression des satellites de la liste Hiérarchie des serveurs dans le Centre de contrôle ZENworks, reportez-vous à la Section 7.4, Suppression de satellites de la hiérarchie des serveurs.

  10. Retirez le premier serveur primaire en saisissant l'une des commandes suivantes à l'invite du second serveur primaire :

    zman zsret nom_objet_premier_serveur_primaire

    ou

    zman zenserver-retire nom_objet_premier_serveur_primaire

    Pour plus d'informations sur la commande zman, reportez-vous à la page du manuel zman (man zman) sur le serveur ou à la section zman(1) du manuel Référence des utilitaires de ligne de commande de ZENworks 10 Configuration Management.

  11. Après vous être assuré que toutes les opérations de la zone de gestion fonctionnent correctement, désinstallez ZENworks 10 Configuration Management du premier serveur primaire.

    Pour obtenir des informations détaillées sur la procédure de désinstallation de ZENworks 10 Configuration Management, reportez-vous à la section Désinstallation des logiciels ZENworks du Guide d'installation de ZENworks 10 Configuration Management.