Strategy ONE

8. Migrer les commentaires vers une nouvelle installation de Collaboration Server

Les étapes de migration suivantes s'appliquent uniquement lors de la mise à niveau de MicroStrategy 2019 vers MicroStrategy 2020 et 2021.

Si vous mettez à niveau MicroStrategy 2020 vers MicroStrategy 2021, utilisez la fonctionnalité de sauvegarde et de restauration de la base de données, comme indiqué dans Référentiel MicroStrategy.

Dans MicroStrategy ONE, Collaboration Server utilise le référentiel MicroStrategy pour stocker les commentaires des utilisateurs. Lors d'une mise à niveau parallèle, la nouvelle installation de Collaboration Server sera automatiquement configurée vers le référentiel MicroStrategy pendant l'installation. Après avoir effectué la mise à niveau, Collaboration Server prendra uniquement en charge les connexions au référentiel de données MicroStrategy . Tous les commentaires d'utilisateurs existants doivent être migrés vers le nouveau référentiel pour rester accessibles.

Le Outil d'administration de Collaboration Server fournit un moyen aux administrateurs système de migrer les commentaires de l'ancien référentiel de données vers le nouveau référentiel de données. La page d'administration de Collaboration affichera un message d'avertissement lorsqu'elle détectera qu'un référentiel de données précédent a été utilisé par Collaboration Server avant la mise à niveau.

L'outil d'administration de Collaboration Server est une application console et se connectera au référentiel de données en utilisant la même configuration que Collaboration Server. Aucune entrée utilisateur n'est requise pour se connecter. L'outil fournira des commentaires lors de la migration des données et affichera un message lorsque la migration sera terminée.

Sur la Collaboration Server existante :

  1. Modifier mongod.cfg fichier sous /opt/mstr/MicroStrategy/install/CollaborationServer/MongoDB/ répertoire, ajouter une nouvelle section net avec bindIpAll: true. Cela permettra à la base de données MongoDB d'être accessible en dehors de la machine. Nous pouvons donc utiliser l'outil d'administration Server pour nous connecter à la base de données MongoDB à partir d'une autre machine.

    Assurez-vous d'utiliser quatre espaces au lieu d'une tabulation pour indentation car mongod.cfg est au format YAML.

    Copier
    ...
    processManagement:
        windowsService:
            serviceName: MSTR_mongodb
            displayName: MongoDB
    security:
        authorization: enabled
    net:
        bindIpAll: true
  2. Redémarrez le service Mongo DB pour appliquer la configuration modifiée.

    Copier
    ./mongod.sh restart
  3. Ouvrir le config.json fichier sous la /opt/mstr/MicroStrategy/install/CollaborationServer/ répertoire, copiez l'intégralité dburl propriété.

Sur le nouvel ordinateur Collaboration Server :

  1. Arrêtez le service MicroStrategy Collaboration/Realtime Service.

    Copier
    ./collaborationServer.sh stop
  2. Ouvrir le config.json fichier sous la /opt/mstr/MicroStrategy/install/CollaborationServer/ répertoire coller le dburl ligne en haut du contenu. Remplacer localhost chaîne dans dburl avec l'adresse IP de l'ordinateur Collaboration Server existant. Assurez-vous que le contenu est au format JSON valide. Voici un exemple de config.json fichier.

    Copier
    {
        "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. Exécutez la commande Data Migration Command :
    • Saisissez les trois emplacements de fichier au format suivant :

      $ "<PATH_TO_NODE>" "<PATH_TO_ADMIN_TOOL_FILE>" "<PATH_TO_CONFIG_FILE>"

      Copier
      /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
    • Utilisez la commande migration pour exécuter la migration des données :

      Copier
      cmd> migrate
    • Saisissez quit pour fermer l'outil Collaboration Server Administration.
  4. Démarrez le service MicroStrategy Collaboration/Realtime Service.

    Copier
    ./collaborationServer.sh start