MicroStrategy ONE

8. Migrieren von Kommentaren zu einer Neuinstallation von Collaboration Server

Die folgenden Migrationsschritte gelten nur beim Upgrade MicroStrategy 2019 bis MicroStrategy 2020 und 2021.

Wenn Sie ein Upgrade durchführen MicroStrategy 2020 bis MicroStrategy 2021 verwenden Sie die Datenbanksicherungs- und -wiederherstellungsfunktion, wie in MicroStrategy Repository.

In MicroStrategy ONE, Collaboration Server verwendet MicroStrategy Repository zum Speichern von Benutzerkommentaren. Bei einem parallelen Upgrade wird die neue Installation von Collaboration Server automatisch so konfiguriert, dass MicroStrategy Repository während der Installation. Nach der Aktualisierung unterstützt Collaboration Server nur noch Verbindungen zum MicroStrategy Datenablage. Alle vorhandenen Benutzerkommentare müssen in das neue Repository migriert werden, damit sie weiterhin zugänglich sind.

Der Collaboration Server-Verwaltungstool bietet Systemadministratoren eine Möglichkeit, Kommentare vom vorherigen Daten-Repository in das neue Daten-Repository zu migrieren. Auf der Collaboration-Administrationsseite wird eine Warnmeldung angezeigt, wenn festgestellt wird, dass vor dem Upgrade ein vorheriges Daten-Repository vom Collaboration-Server verwendet wurde.

Das Collaboration Server Administration Tool ist eine Konsolenanwendung und stellt mit derselben Konfiguration wie der Collaboration Server eine Verbindung zum Daten-Repository her, sodass zum Herstellen der Verbindung keine Benutzereingabe erforderlich ist. Das Tool gibt während der Datenmigration Feedback und zeigt eine Meldung an, wenn die Migration abgeschlossen ist.

Auf dem vorhandenen Collaboration Server:

  1. Bearbeiten Sie die mongod.cfg Datei unter dem C:\Program Files\MicroStrategy\Collaboration Server\MongoDB Verzeichnis, fügen Sie einen neuen Abschnitt hinzu net mit bindIpAll: true. Dadurch wird der Zugriff auf MongoDB außerhalb des Computers ermöglicht, sodass wir das Collaboration Server Administration Tool verwenden können, um von einem anderen Computer aus eine Verbindung zu MongoDB herzustellen.

    Stellen Sie sicher, dass Sie für die Einrückung vier Leerzeichen anstelle eines Tabulators verwenden, da die mongod.cfg ist im YAML-Format.

    Kopieren
    ...
    processManagement:
        windowsService:
            serviceName: MSTR_mongodb
            displayName: MongoDB
    security:
        authorization: enabled
    net:
        bindIpAll: true
  2. Klicken Start > Windows-Verwaltungstools > Dienstleistungen.
  3. Starten Sie den Mongo DB-Dienst neu, um die geänderte Konfiguration anzuwenden.
  4. Öffne das config.json Datei unter dem C:\Program Files\MicroStrategy\Collaboration Server Verzeichnis, kopieren Sie die gesamte Zeile der dburl Eigentum.

Auf dem neuen Collaboration Server-Computer:

  1. Klicken Start > Windows-Verwaltungstools > Dienstleistungen.
  2. Stoppen Sie die MicroStrategy Zusammenarbeit/Echtzeitdienst.
  3. Öffne das config.json Datei unter dem C:\Program Files\MicroStrategy\Collaboration Server Verzeichnis, fügen Sie die dburl Zeile oben im Inhalt. Ersetze das localhost Zeichenfolge in der dburl mit der IP der bestehenden Maschine von 2019. Stellen Sie sicher, dass der Inhalt im gültigen JSON-Format vorliegt. Hier ist ein Beispiel für die geänderte config.json Datei.

    Kopieren
    {
        "dburl": "mongodb://mstr:xxxx@{IP of the existing 2019 machine}:27017/mstr_collab?authSource=admin",
        "port": 3000,
        "logging": false,
        "authorizationServerUrl": "http://localhost:8080/MicroStrategyLibrary/api",
        "dataSource": {
            "username": "mstr_collab",
            "password": "xxxxxx"
        },
        "scaling": "none",
        "secretKey": "xxxx",
        "enableConfigApi": true
    }
  4. Führen Sie den Datenmigrationsbefehl aus:
    • Geben Sie die drei Dateispeicherorte im folgenden Format ein:

      $ "<PATH_TO_NODE>" "<PATH_TO_ADMIN_TOOL_FILE>" "<PATH_TO_CONFIG_FILE>"

      Kopieren
      "C:\Program Files\MicroStrategy\Common Files\MicroStrategy\nodejs\node.exe" "C:\Program Files\MicroStrategy\Collaboration Server\node_modules\mstr-collab-svc\admintool.js" "C:\Program Files\MicroStrategy\Collaboration Server\config.json"
    • Verwenden Sie den Befehl „Migrate“, um die Datenmigration auszuführen:

      Kopieren
      cmd> migrate
    • Eingeben quit , um das Collaboration Server Administration Tool zu schließen.
  5. Starten des Dienstes MicroStrategy Zusammenarbeit/Echtzeitdienst.