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

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

    インデントにはタブではなくスペース4つを使用してください。mongod.cfg YAML 形式です。

    コピー
    ...
    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既存のコラボレーション サーバー マシンの 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
    • 入力quitコラボレーション サーバー管理ツールを閉じます。
  4. MicroStrategy Collaboration/Realtime Service サービスを起動します。

    コピー
    ./collaborationServer.sh start