22.0 Migration de l'agent Internet vers Linux

La migration de l'agent Internet vers Linux inclut celle de son domaine vers Linux, puis l'installation de l'agent Internet sous Linux, la mise à jour des informations de configuration de l'agent Internet dans ConsoleOne® et la copie des messages Internet en file d'attente du serveur NetWare ou Windows vers le serveur Linux.

  1. Procédez à la migration du domaine de l'agent Internet vers Linux, comme décrit dans le Section 21.0, Migration d’un domaine et de son MTA vers Linux.

    Si vous utilisez SSL, la migration du domaine et de son MTA inclut la création d'un nouveau fichier de certificat (nomdefichier.crt) et d'un nouveau fichier de clé (nomdefichier.key) pour le serveur Linux et leur placement dans le répertoire /opt/novell/groupwise/agents/bin, comme décrit à l'Step 9 de la Section 21.2, Réalisation de la migration du domaine.

  2. Sur le serveur Linux, connectez-vous en tant que root dans une fenêtre de terminal.

  3. Rendez le serveur Linux visible à partir de Windows.

    Ceci est nécessaire pour effectuer des tâches d'administration à partir de Windows ConsoleOne au cours du processus de configuration de l'agent Internet. Pour connaître les configurations du serveur Linux, reportez-vous à la Section 19.1.1, Rendre un serveur Linux visible à partir de Windows.

  4. Installez et configurez l’agent Internet Linux, comme décrit dans Linux : Installation de l'agent Internet.

  5. Dans ConsoleOne, mettez à jour la page de propriétés Agent Internet avec le nouvel emplacement de l'agent Internet :

    1. Sur la page de propriétés Identification de l'onglet GroupWise, définissez Plate-forme sur Linux, puis cliquez sur Appliquer.

    2. Sur la page de propriétés Adresse réseau de l'onglet GroupWise, indiquez l'adresse IP ou le nom d'hôte DNS du serveur Linux, puis cliquez sur Appliquer.

    3. Sur la page de propriétés Paramètres de consignation de l'onglet GroupWise, si vous avez indiqué un chemin de répertoire dans le champ Chemin du fichier journal, supprimez le chemin NetWare® ou Windows, puis cliquez sur Appliquer.

      Sous Linux, les fichiers journaux de l'agent Internet sont stockés dans le répertoire /var/log/novell/groupwise/domaine.gwia.

    4. Sur la page de propriétés Paramètres SSL de l'onglet GroupWise, si vous avez indiqué des chemins complets dans les champs Fichier de certificat et Fichier de clé SSL, supprimez le chemin NetWare ou Windows, puis cliquez sur Appliquer.

      Sous Linux, l'agent Internet recherche les fichiers de certificat et de clé par défaut dans le répertoire /opt/novell/groupwise/agents/bin.

    5. Sur l'onglet Répertoires du serveur, mettez à jour les champs Répertoire de conversion et Répertoire de files d'attente SMTP avec les emplacements Linux correspondants.

  6. Arrêtez l'agent Internet sur le serveur NetWare ou Windows.

    Le système GroupWise® ne peut recevoir les messages Internet lorsque l'agent Internet est arrêté.

  7. À partir de Windows, copiez les messages Internet en file d'attente du répertoire de files d'attente SMTP de l'agent Internet sur le serveur NetWare ou Windows vers le serveur Linux.

    NOTE:Du fait de l'Step 3 ci-dessus, le serveur Linux est déjà visible à partir de Windows. Si vous préférez effectuer l'opération de copie à partir de Linux, vous devez d'abord rendre le serveur NetWare ou Windows visible à partir de Linux, comme décrit dans la Section 19.2.1, Rendre un serveur NetWare ou Windows visible à partir de Linux.

    Le répertoire de files d'attente SMTP de l'agent Internet par défaut est domaine/wpgate/gwia. Dans ce répertoire, quatre sous-répertoires de files d'attente sont utilisés pour le traitement SMTP : send, receive, result et defer. Lorsque vous avez effectué la migration du domaine vers Linux, DBCopy a copié ces répertoires de files d'attente et leur contenu sur le serveur Linux avec le reste de la structure du répertoire du domaine, mais il se peut que des messages Internet supplémentaires soient arrivés depuis. Par conséquent, vous devez copier de nouveau ces répertoires de files d'attente maintenant que l'agent Internet est arrêté.

    Si vous avez utilisé le champ Répertoire de files d'attente SMTP sur la page de propriétés Répertoires du serveur de l'objet Agent Internet dans ConsoleOne ou le paramètre /dhome du fichier gwia.cfg pour placer les répertoires de files d'attente en dehors de la structure du répertoire du domaine, DBCopy n'a pas copié les répertoires de files d'attente. Copiez les répertoires de files d'attente du serveur NetWare ou Windows vers leur emplacement par défaut de la structure du répertoire du domaine ou vers un autre emplacement de votre choix sur le serveur Linux. Si vous ne les copiez pas dans leur emplacement par défaut, mettez à jour le paramètre Répertoire de files d'attente SMTP avec le chemin complet vers le répertoire de files d'attente SMTP.

  8. Si le daemon Sendmail, Postfix ou tout autre daemon SMTP est activé sur votre serveur Linux, désactivez-le avant de démarrer l’agent Internet.

    Par exemple, utilisez les commandes suivantes pour arrêter et désactiver Postfix :

    /etc/init.d/postfix stop
    chkconfig postfix off
    

    Vous avez également la possibilité de configurer l'agent Internet de manière à ce qu'il se lie exclusivement à l'adresse IP du serveur, comme décrit dans Binding the Internet Agent to a Specific IP Address (Liaison de l'agent Internet à une adresse IP spécifique), afin que l'adresse IP de l'agent Internet n'entre pas en conflit avec l'adresse IP Postfix par défaut 127.0.0.1 (l'adresse de loopback).

  9. Si vous souhaitez utiliser l’agent Internet avec une messagerie POP3 et IMAP4, assurez-vous qu’aucun daemon POP3 ou IMAP4 n’est exécuté sur votre serveur Linux.

  10. Assurez-vous que le MTA du domaine est exécuté.

  11. Démarrez l’agent Internet Linux avec ou sans interface utilisateur, comme décrit dans Linux : Démarrage de l’agent Internet.

    Si la console serveur de l'agent Internet n'apparaît pas, ou si la console Web de l'agent Internet n'est pas disponible dans votre navigateur Web, vérifiez que toutes les étapes précédentes ont été respectées. Pour obtenir une aide supplémentaire, reportez-vous à Internet Agent Problems (Problèmes de l'agent Internet) 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).

  12. Lorsque l’agent Internet Linux s'exécute normalement au nouvel emplacement du domaine et que les autres agents GroupWise appartenant au domaine ont migré vers Linux si nécessaire, supprimez l'ancienne structure du répertoire du domaine du serveur NetWare ou Windows.

  13. Si le répertoire de files d'attente SMTP était situé en dehors de la structure du répertoire du domaine, supprimez ce répertoire et son contenu du serveur NetWare ou Windows.

  14. Si vous le souhaitez, désinstallez le logiciel de l'agent Internet pour récupérer de l'espace disponible sur le serveur NetWare ou Windows. Reportez-vous à Désinstallation des agents NetWare GroupWise ou à Désinstallation des agents GroupWise Windows.