MicroStrategy ONE
8. コメントを新しいコラボレーション サーバーに移行する
次の移行ステップは、MicroStrategy 2019 から MicroStrategy 2020 および 2021 へのアップグレード時にのみ適用可能です。
MicroStrategy 2020をMicroStrategy 2021にアップグレードする場合は、データベースのバックアップと復元機能を使用してください。 MicroStrategy リポジトリ。
マイクロストラテジーONE Collaboration Server は、MicroStrategy Repository を使用してユーザー コメントを保存します。並列アップグレードを実行する際に、Collaboration Server の新規インストールは、インストール中に MicroStrategy Repository に従って自動的に構成されます。アップグレードの実行後、Collaboration Server は MicroStrategy Data Repository への接続のみをサポートします。引き続き既存のユーザー コメントにアクセスできるようにするには、これらのコメントを新しいリポジトリに移行する必要があります。
のCollaboration Server Administration Toolシステム管理者が以前のデータ リポジトリから新しいデータ リポジトリにコメントを移行する方法を提供します。アップグレード前の Collaboration Server で古いデータ リポジトリが使用されていたことがツールで検出されると、[Collaboration Administration] ページに警告メッセージが表示されます。
Collaboration Server Administration Tool はコンソール アプリケーションであり、Collaboration Server と同じ構成を使用してデータ リポジトリに接続されるため、接続のためにユーザーが入力操作を行う必要はありません。このツールは、データの移行中はフィードバック情報を表示し、移行が完了するとメッセージを表示します。
既存の Collaboration Server での操作:
-
編集する
mongod.cfg
ファイルの/opt/mstr/MicroStrategy/install/CollaborationServer/MongoDB/ディレクトリ、新しいセクションを追加net
とbindIpAll: true
。これによりコンピューター外から MongoDB へのアクセスが可能になり、別のコンピューターから Collaboration Server Administration Tool を使用して MongoDB に接続できます。インデントにはタブではなくスペース4つを使用してください。
mongod.cfg
YAML 形式です。コピー...
processManagement:
windowsService:
serviceName: MSTR_mongodb
displayName: MongoDB
security:
authorization: enabled
net:
bindIpAll: true -
Mongo DB サービスを再起動し、変更された構成を適用します。
コピー./mongod.sh restart
- 開く
config.json
ファイルの/opt/mstr/MicroStrategy/install/CollaborationServer/
ディレクトリ全体をコピーするdburl
財産。
新しい Collaboration Server コンピューターでの操作:
-
MicroStrategy Collaboration/Realtime Service を停止します。
コピー./collaborationServer.sh stop
-
開く
config.json
ファイルの/opt/mstr/MicroStrategy/install/CollaborationServer/
ディレクトリを貼り付けdburl
コンテンツの上部にある行。交換するlocalhost
文字列のdburl
既存のコラボレーション サーバー マシンの IP を使用します。内容が有効な JSON 形式になっていることを確認します。以下は変更された例ですconfig.json
ファイル。コピー{
"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
} - データ移行コマンドを実行します。
次の形式で 3 つのファイルの場所を入力します。
$ "<PATH_TO_NODE>" "<PATH_TO_ADMIN_TOOL_FILE>" "<PATH_TO_CONFIG_FILE>"
コピー/opt/mstr/MicroStrategy/install/NodeJS/bin/node /opt/mstr/MicroStrategy/install/CollaborationServer/node_modules/mstr-collab-svc/admintool.js /opt/mstr/MicroStrategy/install/CollaborationServer/config.json
データの移行を実行するには、migrate コマンドを使用します。
コピーcmd> migrate
- 入力
quit
コラボレーション サーバー管理ツールを閉じます。
-
MicroStrategy Collaboration/Realtime Service サービスを起動します。
コピー./collaborationServer.sh start