21.2 Durchführen der Domänenmigration

  1. Auf einem NetWare- oder Windows-Server stoppen Sie den MTA für das Post-Office.

  2. Wenn die Domäne Gateways besitzt, stoppen Sie diese Gateways.

  3. Verwenden Sie im Verzeichnis /opt/novell/groupwise/agents/bin das Dienstprogramm DBCopy, um das Domänenverzeichnis vom NetWare- oder Windows-Server in das neue Verzeichnis auf dem Linux-Server zu kopieren.

    ./dbcopy -m /domänen_verzeichnis /ziel_verzeichnis

    Der Schalter -m gibt an, dass DBCopy für die Migration auf Linux verwendet wird. Die Variable domänen_verzeichnis enthält den Linux-Einhängestandort (z. B. /mnt), das Einhängepunktverzeichnis und den vollständigen Pfad des Domänenverzeichnisses auf dem NetWare- oder Windows-Server. Die Variable ziel_verzeichnis ist das in Step 5 im vorangehenden Abschnitt erstellte Verzeichnis auf dem Linux-Server.

    DBCopy erstellt eine Protokolldatei mit der Bezeichnung mmttgwbk.nnn. Die ersten vier Zeichen geben das Datum an. Eine dreistellige Erweiterung ermöglicht das Erstellen mehrerer Protokolldateien an einem Tag. Die Protokolldatei wird auf der ersten Ebene des Zielverzeichnisses für die Domäne erstellt. Nehmen Sie den Schalter -v in den Befehl dbcopy auf, um die umfassende Protokollierung für die Migration der Domäne zu aktivieren.

    DBCopy wird normalerweise zur Sicherung des GroupWise-Systems verwendet, aber wenn Sie mithilfe des Schalters -m eine Domäne migrieren, werden die Verzeichnisnamen in Kleinbuchstaben geändert, wie bei Linux erforderlich, und die Verzeichnisse für die Nachrichtenwarteschlangen sowie die GroupWise-Datenbank in der Domäne werden kopiert. Weitere Informationen über DBCopy finden Sie unter GroupWise Database Copy Utility (GroupWise Database Copy-Dienstprogramm) im Abschnitt Databases (Datenbanken) im GroupWise 7 Administration Guide (GroupWise 7-Verwaltungshandbuch).

  4. Gehen Sie folgendermaßen vor, wenn Sie den Startup-Schalter /work zur Platzierung des MTA-Arbeitsverzeichnisses (mslocal) außerhalb der Domänenstruktur verwenden:

    1. Kopieren Sie das Verzeichnis mslocal auf den Linux-Server, so dass keine Nachrichten während der Übermittlung zwischen den Benutzern verloren gehen.

    2. Ändern Sie in der Struktur des Verzeichnisses mslocal die Namen der Dateien und Verzeichnisse, die Großbuchstaben enthalten, in Namen mit Kleinbuchstaben.

  5. Wenn Ihre Linux-Umgebung das X Window System enthält, führen Sie das GroupWise-Installationsprogramm aus, um den Linux-MTA für die Domäne zu installieren, wie unter Installieren der GroupWise-Agenten unter Linux beschrieben.

    Oder:

    Wenn das X Window System nicht verfügbar ist, führen Sie das textbasierte GroupWise-Installationsprogramm aus, wie unter Installieren der GroupWise-Agenten mithilfe des textbasierten Installationsprogramms beschrieben.

    Wenn Sie die Installation von einem Remote-Standort aus durchführen möchten, können Sie für den Zugriff auf den entfernten Linux-Server ssh verwenden. Kopieren Sie die GroupWise 7 Administrator für Linux-CD auf den Server, auf den Sie die Domäne migriert haben, und führen Sie das textbasierte Installationsprogramm aus, um den MTA auf dem Linux-Server zu installieren.

  6. Wechseln Sie zum Verzeichnis /opt/novell/groupwise/agents/bin.

  7. Ist das X Window System verfügbar, geben Sie den folgenden Befehl ein, um den Linux-MTA zu starten und zu überprüfen, ob er für die Domäne am neuen Standort ausgeführt wird:

     ./gwmta --show --home /domänen_verzeichnis --noconfig  

    Der Schalter --show startet den MTA mit einer Benutzeroberfläche. Der Schalter --home stellt den Standort für die Domäne zur Verfügung. Der Schalter --noconfig verhindert, dass der MTA Konfigurationsinformationen aus eDirectory liest. Die aktuellen eDirectory-Informationen sind nun überholt, da die Domäne migriert wurde.

    Die MTA-Serverkonsole sollte wie unter Starten der Linux-Agenten mit einer Benutzerschnittstelle beschrieben angezeigt werden. Wird die MTA-Serverkonsole nicht angezeigt, überprüfen Sie die vorangehenden Schritte, um sicherzustellen, dass alle Schritte ausgeführt wurden. Weitere Informationen finden Sie im Kapitel Message Transfer Agent Problems (Probleme mit dem Nachrichtentransportagenten) im Abschnitt Strategies for Agent Problems (Strategien für Agentenprobleme) unter GroupWise 7 Troubleshooting 2: Solutions to Common Problems (GroupWise 7 Fehlerbehebung 2: Lösungen für häufig auftretende Probleme).

    Oder:

    Wenn das X Window System nicht verfügbar ist:

    1. Geben Sie den folgenden Befehl ein, um den Linux-MTA zu starten und zu überprüfen, ob er für die Domäne am neuen Standort ausgeführt wird:

       ./gwmta --home /domänen_verzeichnis --noconfig --ip mta_server_ip_adresse --httpport 7180 

      Der Schalter --home stellt den Standort für die Domäne zur Verfügung. Der Schalter --noconfig verhindert, dass der MTA Konfigurationsinformation aus eDirectory liest. Die aktuellen eDirectory-Information sind nun überholt, da die Domäne migriert wurde. Der Schalter --ip stellt die IP-Adresse des Servers zur Verfügung, auf dem der MTA ausgeführt wird. Der Schalter -httpport aktiviert die MTA-Webkonsole und stellt die Anschlussnummer zur Verfügung.

      Um diesen Test zu vereinfachen, verwenden Sie keine SSL-Verbindung.

    2. Öffnen Sie in einer passenden Umgebung einen Webbrowser und zeigen Sie die folgende URL an:

       http://mta_server_ip_adresse:7180 

      Die MTA-Webkonsole sollte wie unter Überwachen der Linux-GroupWise-Agenten über Ihren Webbrowser beschrieben angezeigt werden. Wird die MTA-Webkonsole nicht angezeigt, überprüfen Sie die vorangehenden Schritte, um sicherzustellen, dass alle Schritte ausgeführt wurden. Weitere Informationen finden Sie im Kapitel Message Transfer Agent Problems (Probleme mit dem Nachrichtentransportagenten) im Abschnitt Strategies for Agent Problems (Strategien für Agentenprobleme) unter GroupWise 7 Troubleshooting 2: Solutions to Common Problems (GroupWise 7 Fehlerbehebung 2: Lösungen für häufig auftretende Probleme).

  8. Nachdem Sie überprüft haben, ob der Linux-MTA am neuen Standort unter Linux erfolgreich für die Domäne ausgeführt wird, stoppen Sie den Linux-MTA, wie unter Stoppen der Linux-GroupWise-Agenten beschrieben.

  9. Wenn Sie SSL unter Linux verwenden möchten, erstellen Sie neue Zertifikats- und Schlüsseldateien für den Linux-Server und speichern Sie sie im Verzeichnis /opt/novell/groupwise/agents/bin. Dies ist der Standardstandort, unter dem der MTA nach Zertifikats- und Schlüsseldateien sucht.

    Anweisungen zum Erstellen von Zertifikats- und Schlüsseldateien finden Sie unter Server Certificates and SSL Encryption (Serverzertifikate und SSL-Verschlüsselung) im Abschnitt Security Administration (Sicherheitsverwaltung) im GroupWise 7 Administration Guide (GroupWise 7-Verwaltungshandbuch).

  10. Fahren Sie mit Ändern der Konfiguration für die Domäne in ConsoleOne fort.