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 C:\Program Files\MicroStrategy\Collaboration Server\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. Cliquez sur Démarrage > Outils d'administration Windows > Services.
  3. Redémarrez le service Mongo DB pour appliquer la configuration modifiée.
  4. Ouvrir le config.json fichier sous la C:\Program Files\MicroStrategy\Collaboration Server répertoire, copiez la ligne entière du dburl propriété.

Sur le nouvel ordinateur Collaboration Server :

  1. Cliquez sur Démarrage > Outils d'administration Windows > Services.
  2. Arrêtez le service MicroStrategy Collaboration/Realtime Service.
  3. Ouvrir le config.json fichier sous la C:\Program Files\MicroStrategy\Collaboration Server répertoire, collez dburl ligne en haut du contenu. Remplacer localhost chaîne dans dburl avec l'adresse IP de la machine 2019 existante. 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
    }
  4. 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
      "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"
    • Utilisez la commande migration pour exécuter la migration des données :

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