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
ファイルのC:\Program Files\MicroStrategy\Collaboration Server\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 - クリック始める > Windows 管理ツール > サービス。
- Mongo DB サービスを再起動し、変更された構成を適用します。
- 開く
config.json
ファイルのC:\Program Files\MicroStrategy\Collaboration Server
ディレクトリの行全体をコピーしますdburl
財産。
新しい Collaboration Server コンピューターでの操作:
- クリック始める > Windows 管理ツール > サービス。
- MicroStrategy Collaboration/Realtime Service を停止します。
-
開く
config.json
ファイルのC:\Program Files\MicroStrategy\Collaboration Server
ディレクトリに貼り付けてdburl
コンテンツの上部にある行。交換するlocalhost
文字列のdburl
既存の 2019 マシンの 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>"
コピー"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"
データの移行を実行するには、migrate コマンドを使用します。
コピーcmd> migrate
- 入力
quit
コラボレーション サーバー管理ツールを閉じます。
- MicroStrategy Collaboration/Realtime Service サービスを起動します。