Strategy ONE

8. Kommentare in eine neue Installation von Collaboration Server migrieren

Die folgenden Migrationsschritte gelten nur für ein Upgrade von MicroStrategy 2019 auf MicroStrategy 2020 und 2021.

Wenn Sie ein Upgrade von MicroStrategy 2020 auf MicroStrategy 2021 durchführen, verwenden Sie die Funktionen zum Sichern und Wiederherstellen der Datenbank, wie in beschrieben MicroStrategy Repository.

In MicroStrategy ONE, Collaboration Server verwendet MicroStrategy Repository zum Speichern von Benutzerkommentaren. Wenn ein paralleles Upgrade durchgeführt wird, wird die neue Installation von Collaboration Server während der Installation automatisch als MicroStrategy Repository konfiguriert. Nach der Durchführung des Upgrades unterstützt der Collaboration Server nur noch Verbindungen zum MicroStrategy Data Repository. Alle vorhandenen Benutzerkommentare müssen in das neue Repository migriert werden, um weiterhin darauf zugreifen zu können.

Der Collaboration Server Administration Tool bietet Systemadministratoren eine Möglichkeit, Kommentare aus dem vorherigen Datenrepository in das neue Datenrepository zu migrieren. Auf der Collaboration-Administrationsseite wird eine Warnung angezeigt, wenn erkannt wird, dass vor dem Upgrade ein vorheriges Datenrepository vom Collaboration Server verwendet wurde.

Das Collaboration Server Administration Tool ist eine Konsolenanwendung und stellt eine Verbindung mit dem Datenrepository unter Verwendung derselben Konfiguration wie der Collaboration Server her, sodass für die Verbindung keine Benutzereingabe erforderlich ist. Das Tool gibt Feedback, während die Daten migriert werden, und zeigt eine Nachricht an, wenn die Migration abgeschlossen ist.

Auf dem vorhandenen Collaboration Server:

  1. Bearbeiten Sie die mongod.cfg Datei unter C:\Program Files\MicroStrategy\Collaboration Server\MongoDB Verzeichnis, einen neuen Abschnitt hinzufügen net mit bindIpAll: true. Dadurch ist dieMongoDB von außerhalb des Computers zugänglich, sodass wir das Collaboration Server Administration Tool verwenden können, um von einem anderen Computer aus eine Verbindung zurMongoDB herzustellen.

    Verwenden Sie dafür vier Leerzeichen statt eines Tabulators Einrückung, weil der mongod.cfg liegt im GAML-Format vor.

    Kopieren
    ...
    processManagement:
        windowsService:
            serviceName: MSTR_mongodb
            displayName: MongoDB
    security:
        authorization: enabled
    net:
        bindIpAll: true
  2. Klicken Sie Starten > Windows-Verwaltungstools > Dienste.
  3. Starten Sie den Mogo-DB-Dienst neu, um die geänderte Konfiguration zu übernehmen.
  4. Öffnen Sie den config.json Datei unter dem C:\Program Files\MicroStrategy\Collaboration Server Verzeichnis, kopieren Sie die gesamte Zeile von dburl -Eigenschaft.

Auf dem neuen Collaboration Server-Computer:

  1. Klicken Sie Starten > Windows-Verwaltungstools > Dienste.
  2. MicroStrategy Collaboration/Realtime Service anhalten.
  3. Öffnen Sie den config.json Datei unter dem C:\Program Files\MicroStrategy\Collaboration Server Verzeichnis, fügen Sie den ein dburl Zeile über dem Inhalt. Ersetzen Sie den localhost Zeichenfolge im dburl mit der IP des vorhandenen 2019-Computers. Vergewissern Sie sich, dass der Inhalt im gültigen JSON-Format vorliegen. 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 die migrieren Befehl zum Ausführen der Datenmigration:

      Kopieren
      cmd> migrate
    • Eingabetaste quit , um das Collaboration Server Administration Tool zu schließen.
  5. Den Dienst MicroStrategy Collaboration/Realtime Service starten.