20.2 Réalisation de la migration du bureau de poste

Pour réduire le temps pendant lequel les utilisateurs ne peuvent accéder à leurs boîtes aux lettres GroupWise au cours du processus de migration du bureau de poste, les données du bureau de poste sont copiées deux fois. Au cours de la première copie, le POA peut continuer à fonctionner et les utilisateurs poursuivre leur travail. Du fait que les utilisateurs ont toujours accès à leurs boîtes aux lettres, certains fichiers sont modifiés après avoir été copiés et nécessitent une seconde copie. Pour la seconde copie, le POA est arrêté et les utilisateurs ne peuvent accéder à leurs boîtes aux lettres en ligne. Toutefois, seuls les fichiers modifiés sont copiés, de sorte que la procédure de seconde copie s'effectue beaucoup plus rapidement.

  1. Dans le répertoire /opt/novell/groupwise/agents/bin, copiez le répertoire du bureau de poste du serveur NetWare ou Windows vers le nouveau répertoire du serveur Linux à l'aide de DBCopy.

    ./dbcopy -m -f /répertoire_du_bureau_de_poste /répertoire_de_destination

    Le paramètre -m indique que DBCopy est utilisé pour la migration vers Linux. Le paramètre -f indique que c'est la première étape du processus de migration, au cours de laquelle les répertoires en attente du bureau de poste (wpcsin et wpcsout) ne sont pas copiés. La variable répertoire_du_bureau_de_poste inclut l'emplacement de montage de Linux (par exemple, /mnt), le répertoire du point de montage et le chemin d’accès complet au répertoire du bureau de poste sur le serveur NetWare ou Windows. La variable répertoire_de_destination est le répertoire que vous avez créé sur le serveur Linux à l'Step 5 de la section précédente.

    DBCopy crée un fichier journal nommé mmddgwbk.nnn. Les quatre premiers caractères représentent la date. Une extension à trois chiffres permet de créer des fichiers journaux multiples le même jour. Le fichier journal est créé à la racine du répertoire du bureau de poste de destination. Ajoutez le paramètre -v à la commande dbcopy pour activer la consignation verbeuse pour la migration du bureau de poste.

    DBCopy permet généralement de sauvegarder un système GroupWise, mais lorsque vous utilisez le paramètre -m pour procéder à la migration d'un bureau de poste vers Linux, il met les noms de répertoires en minuscules, comme l'exige Linux, et copie les répertoires de files d'attente de messages ainsi que les bases de données GroupWise dans le bureau de poste. Pour plus d'informations sur DBCopy, reportez-vous à GroupWise Database Copy Utility (Utilitaire de copie de base de données GroupWise) dans Databases (Bases de données) dans le GroupWise 7 Administration Guide (Guide d'administration de GroupWise 7).

    L'opération initiale de copie peut nécessiter un temps assez long, mais les utilisateurs peuvent néanmoins accéder à leurs boîtes aux lettres. Utilisez la connexion réseau la plus rapide dont vous disposez pour effectuer cette opération de copie.

  2. Si votre environnement Linux inclut le système X Window, lancez le programme d’installation GroupWise pour installer le POA Linux pour le bureau de poste, comme décrit dans Installation des agents GroupWise sous Linux.

    ou

    Si le système X Window n'est pas disponible, exécutez le programme d’installation de GroupWise en mode texte, comme décrit dans Installation des agents GroupWise à partir du programme d’installation en mode texte.

  3. Allez dans le répertoire /opt/novell/groupwise/agents/bin.

  4. Si le système X Window est disponible, tapez la commande suivante pour lancer le POA Linux et vérifier qu'il s'exécute pour le bureau de poste dans le nouvel emplacement :

    ./gwpoa --show --home /post_office_directory --noconfig 
    

    Le paramètre --show démarre le POA avec une interface utilisateur. Le paramètre --home indique l'emplacement du bureau de poste. Le paramètre --noconfig empêche le POA de lire les informations de configuration d'eDirectory™ ; les informations eDirectory actuelles sont obsolètes du fait de la migration du bureau de poste. Pour ce test initial, le POA démarre avec les paramètres de configuration par défaut, y compris l'utilisation d'une adresse IP disponible.

    Vous devez voir la console de serveur du POA décrite dans Démarrage des agents Linux à partir d’une interface utilisateur. Si la console de serveur du POA n'apparaît pas, vérifiez que toutes les étapes précédentes ont été respectées. Pour obtenir une aide supplémentaire, reportez-vous à Post Office Agent Problems (Problèmes de l'agent de bureau de poste) dans Strategies for Agent Problems (Stratégies pour les problèmes d’agent) dans GroupWise 7 Troubleshooting 2: Solutions to Common Problems (Dépannage 2 GroupWise 7 : solutions aux problèmes courants).

    ou

    Si le système X Window n'est pas disponible :

    1. Si l'authentification LDAP n'est pas utilisée, tapez la commande suivante pour lancer le POA Linux et vérifier qu'il s'exécute pour le bureau de poste dans le nouvel emplacement :

      ./gwpoa --home /post_office_directory --noconfig 
              --ip POA_server_IP_address --httpport 7181
      

      Le paramètre --home indique l'emplacement du bureau de poste. Le paramètre --noconfig empêche le POA de lire les informations de configuration d'eDirectory ; les informations eDirectory actuelles sont obsolètes du fait de la migration du bureau de poste. Le paramètre --ip indique l'adresse IP du serveur sur lequel le POA est exécuté. Le paramètre -httpport active la console Web du POA et indique le numéro du port.

      ou

      Si l'authentification LDAP est activée pour le bureau de poste, tapez la commande suivante :

      ./gwpoa --home /post_office_directory --noconfig 
              --ip POA_server_IP_address --httpport 7181
      ␣␣␣␣␣␣␣␣--ldapipaddr LDAP_server_IP_address
      ␣␣␣␣␣␣␣␣--ldapport LDAP_port (if not the default of 389)
      

      Le paramètre --ldapipaddr indique l'emplacement du serveur LDAP. Le paramètre --ldapport n'est requis que si le serveur LDAP communique sur un autre port que le port 389 par défaut.

      IMPORTANT:Pour simplifier ce test, n'utilisez pas de connexion SSL au serveur LDAP.

    2. Ouvrez un navigateur Web et affichez l’URL suivante :

      http://POA_server_IP_address:7181
      

      Vous devez voir la console Web du POA décrite dans Contrôle des agents GroupWise Linux à partir du navigateur Web. Si la console Web du POA n'apparaît pas, vérifiez que toutes les étapes précédentes ont été respectées. Pour obtenir une aide supplémentaire, reportez-vous à Post Office Agent Problems (Problèmes de l'agent de bureau de poste) dans Strategies for Agent Problems (Stratégies pour les problèmes d’agent) dans GroupWise 7 Troubleshooting 2: Solutions to Common Problems (Dépannage 2 GroupWise 7 :Solutions aux problèmes courants).

  5. Si vous avez accès à une boîte aux lettres GroupWise sur le bureau de poste vers lequel vous avez migré, démarrez le client GroupWise pour vérifier le fonctionnement du POA.

  6. Après avoir vérifié que le POA Linux fonctionne correctement pour le bureau de poste dans le nouvel emplacement sous Linux, arrêtez-le, comme décrit dans Arrêt des agents GroupWise Linux.

  7. Si vous utilisez SSL, créez un nouveau fichier de certificat (nomdefichier.crt) et un nouveau fichier de clé (nomdefichier.key) pour le serveur Linux et placez-les dans le répertoire /opt/novell/groupwise/agents/bin, qui est l'emplacement par défaut dans lequel le POA recherche des fichiers de certificat.

    Pour obtenir des instructions sur la création de fichiers de certificat et de clé, reportez-vous à Server Certificates and SSL Encryption (Certificats de serveur et codage SSL) dans Security Administration (Gestion de la sécurité) dans le GroupWise 7 Administration Guide (Guide d'administration de GroupWise 7).

  8. Si vous utilisez l'authentification LDAP, copiez le fichier de certificat racine public (nomdefichier.der) du serveur LDAP dans le répertoire /opt/novell/groupwise/agents/bin.

  9. Si vous effectuez la migration d'un bureau de poste qui a une bibliothèque avec une zone de stockage de documents située hors de la structure de répertoires du bureau de poste, choisissez le mode de gestion de la zone de stockage de documents :

    Vous avez deux moyens d'accéder à la zone de stockage de documents à partir du bureau de poste sous Linux :

    • Montez la zone de stockage de documents : Vous pouvez conserver la zone de stockage de documents sur le serveur NetWare ou Windows. Pour permettre l'accès, montez de façon permanente le répertoire de la zone de stockage sur le serveur Linux où se situe le bureau de poste, à l'aide de la commande mount fournie dans la Section 19.2.1, Rendre un serveur NetWare ou Windows visible à partir de Linux.

    • Déplacer la zone de stockage de documents : Pour éliminer le serveur NetWare ou Windows, vous pouvez déplacer la zone de stockage des documents vers un emplacement pratique sur le serveur Linux. Ceci évite aussi d'avoir à monter de façon permanente le système de fichiers.

      Utilisez la commande DBCopy suivante pour déplacer la zone de stockage des documents vers le serveur Linux :

      ./dbopy -b /répertoire_de_la_zone_de_stockage /répertoire_de_destination

      Le paramètre -b indique que DBCopy est utilisé pour procéder à la migration d'une zone de stockage de documentation contenant des fichiers BLOB (binary large object) de document. La variable répertoire_de_la_zone_de_stockage inclut l'emplacement de montage de Linux (par exemple, /mnt), le répertoire du point de montage et le chemin d’accès complet à la zone de stockage des documents. La variable répertoire_de_destination est l'emplacement du serveur Linux vers lequel vous voulez faire migrer la zone de stockage des documents.

      DBCopy crée un fichier journal nommé mmddgwbk.nnn. Les quatre premiers caractères représentent la date. Une extension à trois chiffres permet de créer des fichiers journaux multiples le même jour. Le fichier journal est créé à la racine du répertoire de destination de la zone de stockage des documents. Ajoutez le paramètre -v à la commande dbcopy pour activer la consignation verbeuse pour la migration de la zone de stockage.

  10. Demandez aux utilisateurs de quitter le client GroupWise, sauf s'ils sont en mode Caching.

    Ces utilisateurs n'ont pas besoin d'accéder au bureau de poste pour continuer à utiliser GroupWise. Toutefois, ils ne peuvent pas envoyer ni recevoir de nouveaux messages lorsque le POA ne fonctionne pas.

  11. Passez à la section Reconfiguration du bureau de poste dans ConsoleOne.