MicroStrategy ONE

8.Collaboration Server の新規インストールへのコメントの移行

次の移行ステップは、MicroStrategy 2019 から MicroStrategy 2020 および 2021 へのアップグレード時にのみ適用可能です。

MicroStrategy 2020 を MicroStrategy 2021 へアップグレードする場合は、「MicroStrategy Repository」に記載されているデータベースのバックアップと復元機能を使用してください。

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 での操作:

  1. を編集 mongod.cfg ファイルの管理 /opt/mstr/MicroStrategy/install/CollaborationServer/MongoDB/ ディレクトリ、新しいセクションを追加 net ( / ) bindIpAll: true。これによりコンピューター外から MongoDB へのアクセスが可能になり、別のコンピューターから Collaboration Server Administration Tool を使用して MongoDB に接続できます。

    タブの代わりに 4 つのスペースを使用してください。 インデントが mongod.cfg は SAML 形式です。

    コピー
    ...
    processManagement:
        windowsService:
            serviceName: MSTR_mongodb
            displayName: MongoDB
    security:
        authorization: enabled
    net:
        bindIpAll: true
  2. Mongo DB サービスを再起動し、変更された構成を適用します。

    コピー
    ./mongod.sh restart
  3. を開く config.json ファイル 次の /opt/mstr/MicroStrategy/install/CollaborationServer/ ディレクトリ、全体をコピー dburl プロパティ。

新しい Collaboration Server コンピューターでの操作:

  1. MicroStrategy Collaboration/Realtime Service を停止します。

    コピー
    ./collaborationServer.sh stop
  2. を開く config.json ファイル 次の /opt/mstr/MicroStrategy/install/CollaborationServer/ ディレクトリに貼り付け dburl コンテンツの上部に表示されます次と置き換え localhost 内の 文字列 dburl 既存の Collaboration Server マシンの 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. データ移行コマンドを実行します。
    • 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
    • Enter quit して Collaboration Server 管理ツールを閉じます。
  4. MicroStrategy Collaboration/Realtime Service サービスを起動します。

    コピー
    ./collaborationServer.sh start