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:
-
Bearbeiten Sie die
mongod.cfg
Datei unter demC:\Program Files\MicroStrategy\Collaboration Server\MongoDB
Verzeichnis, fügen Sie einen neuen Abschnitt hinzunet
mitbindIpAll: 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 - Klicken Start > Windows-Verwaltungstools > Dienstleistungen.
- Starten Sie den Mongo DB-Dienst neu, um die geänderte Konfiguration anzuwenden.
- Öffne das
config.json
Datei unter demC:\Program Files\MicroStrategy\Collaboration Server
Verzeichnis, kopieren Sie die gesamte Zeile derdburl
Eigentum.
Auf dem neuen Collaboration Server-Computer:
- Klicken Start > Windows-Verwaltungstools > Dienstleistungen.
- Stoppen Sie die MicroStrategy Zusammenarbeit/Echtzeitdienst.
-
Öffne das
config.json
Datei unter demC:\Program Files\MicroStrategy\Collaboration Server
Verzeichnis, fügen Sie diedburl
Zeile oben im Inhalt. Ersetze daslocalhost
Zeichenfolge in derdburl
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änderteconfig.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
} - 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:
Kopierencmd> migrate
- Eingeben
quit
, um das Collaboration Server Administration Tool zu schließen.
- Starten des Dienstes MicroStrategy Zusammenarbeit/Echtzeitdienst.