Strategy ONE
1. Préparation de la mise à niveau
Avant de commencer la mise à niveau vers MicroStrategy ONE tenez compte des éléments suivants :
- Se connecter en tant que
rootutilisateur. -
Sauvegardez les fichiers de configuration actuels pour Intelligence Server, Web, Mobile, Library et Collaboration.
Liste des fichiers :Intelligence Server
MSIRegfichiersodbcinst.iniodbc.ini
MicroStrategy Library
../webapps/MicroStrategyLibrary/images/../webapps/MicroStrategyLibrary/plugins/../webapps/MicroStrategyLibrary/WEB-INF/classes/auth/../webapps/MicroStrategyLibrary/WEB-INF/classes/config/configOverride.properties../webapps/MicroStrategyLibrary/WEB-INF/classes/logback.xml- Toutes les autres personnalisations, y compris les configurations SSL
MicroStrategy Collaboration
Lors de la mise à niveau de Collaboration Server, le programme d'installation MicroStrategy conserve config.json fichier pour le service ; toutefois, la notification n'est pas sauvegardée config.json fichier. Si vous avez modifié des propriétés de notification, vous devez sauvegarder ce qui suit et la restaurer une fois la mise à niveau terminée :
Sauvegarder les notifications Collaboration ServerLors de la mise à niveau de Collaboration Server, le programme d'installation MicroStrategy conserve config.json fichier pour le service ; toutefois, la notification n'est pas sauvegardée config.json fichier. Si vous avez modifié des propriétés de notification, vous devez sauvegarder ce qui suit et la restaurer une fois la mise à niveau terminée :
Sauvegardez les fichiers de notifications de Collaboration Server dans le répertoire suivant :
Copier<INSTALL_PATH>\MicroStrategy\Collaboration Server\node_modules\mstr-collab-svc\pluginConfig\dossierListe des fichiers :
- config.json
- email-Invite.template
- email-Mention.template
Sauvegarder Collaboration Store
Le serveur de collaboration utilise MongoDB comme base de données de répertoire. MongoDB a une commande intégrée pour la restauration, le transfert et la sauvegarde de base de données.
Strategy recommande que la base de données MongoDB soit sauvegardée régulièrement.
Rassemblez les informations suivantes à partir de
dburlchamp dansconfig.jsonfichier de chaque serveur :- Nom d'utilisateur
- Mot de passe
- Nom de la base de données Collaboration
- Nom de la base de données Administration
- Arrêtez Collaboration Server et le service MongoDB.
-
Exécutez la commande suivante à partir du serveur de destination :
mongodump --hôte <source_server_name> --db <source_db_name> --username <source_username> --password <source_password> --authenticationDatabase administrateur --excludeCollection sessions --archive | mongorestore --nom d'utilisateur <target_username> --mot de passe<target_mot de passe> --authenticationDatabase administrateur --déposer --archive
- Redémarrez Collaboration Service et le service MongoDB.
- Envoyez un e-mail à vos utilisateurs pour les informer qu'Intelligence Server et Web Server seront interrompus pendant le processus de mise à niveau.
- Arrêtez toutes les alertes de surveillance en cas de déclenchement d'une fausse alarme pendant les mises à niveau.
- Consultez la page d'administration MicroStrategy Web et supprimez toutes les relations de confiance définies.
- Redémarrez tous les services pour les machines à mettre à niveau.
- Exécuter
service mstr stoppour arrêter Tomcat, MicroStrategy Receiver et Intelligence Server. -
Démontez tous les montages actuels sur les déploiements MicroStrategy .
L'annulation du montage est nécessaire pour empêcher le programme d'installation d'essayer de supprimer d'autres éléments dans les emplacements montés, tels que les partages d'image.
-
Pour afficher les montages et emplacements associés, exécutez :
mount | grep MicroStrategy -
Pour démonter chaque dossier, exécutez
umount /<path>/<to>/<folder>. Par exemple :umount /opt/mstr/MicroStrategy/install/images
-
-
Arrêtez la marionnette si le service est en cours d’exécution.
Utilisez les commandes suivantes :
- Arrêter la marionnette:
service puppet stop - Obtenir l'ID de processus pour tous les processus de marionnettes supplémentaires:
ps -ef | grep puppet - Tuer tous les processus restants:
kill -9 <processID>
- Arrêter la marionnette:
-
Supprimez le répertoire MicroStrategy et les fichiers .war des applications Web et des dossiers de travail de Tomcat.
cd /opt/apache/tomcat/latest/webapps/rm -rf MicroStrategy*cd /opt/apache/tomcat/latest/work/Catalina/localhostrm -rf MicroStrategy*
- Utiliser
df -hpour vérifier qu'au moins 5 Go d'espace disque sont disponibles sous/opt/mstr
