Strategy ONE
Comment fonctionner en mode silencieux
Le mode silencieux vous permet de préciser un fichier JSON avec les réponses préparées pour les informations relatives à l'environnement MicroStrategy . Avant l'exécution, vous devez créer un fichier de réponses silencieux.
- Créez un fichier de réponses à partir du modèle suivant. Voir Modèle de schéma de fichier de réponse pour la référence de schéma.
- Pour le history_list_storage paramètre, saisissez metadata, external, file, metadata_hybrid, ou external_hybrid.
- Pour le db_type paramètre, saisissez Oracle, SQLServer, MySQL, PostgreSQL, ou MongoDB.
- Sauvegardez le fichier JSON, assurez-vous que l'extension de fichier est .jSON.
-
(En option) Créez une sauvegarde du JSON nouvellement créé fichier.
Cette action est recommandée, car après l'exécution en mode silencieux, les mots de passe dans le fichier de réponses sont masqués pour des raisons de sécurité. Pour éviter de perdre des mots de passe, conservez une sauvegarde du JSON fichier.
-
Saisissez la commande suivante pour exécuter le mode silencieux. Voir Indicateurs supplémentaires pour des paramètres supplémentaires à ajouter à votre commande d'exécution.
Copier./mstrbak -r /path/to/response.json -
Le client exécute et imprime des messages sur le terminal au fur et à mesure.
- L'exécution est terminée lorsque le message suivant apparaît :Copier
MSTRBak complete. Operation successful? True
Archive created locally at: path/to/backup/ARCHIVE.tar.gz
Archive uploaded to S3 at: https://link/to/ARCHIVE.tar.gzVotre archive de sauvegarde MicroStrategy se trouve dans le répertoire indiqué dans le message et dans le compartiment S3 ou le blob Azure spécifié, si sélectionné.
{
"additional_files":[],
"aws": {
"s3_access_key": "",
"s3_bucket_name": "",
"s3_secret_key": "",
"upload": true
},
"azure": {
"account_key": "",
"account_name": "",
"container_name": "",
"upload": false
},
"collaboration_server": {
"backup": true,
"bin_path": "",
"db_host": "",
"db_port": "",
"db_type": "",
"password": "",
"username": ""
},
"insight_service": {
"backup": false,
"db_host": "",
"db_port": "",
"db_name": "",
"username": "",
"password": ""
},
"custom_webapps": {
"path": ""
},
"drivers": false,
"dsns": {
"additional_dsns": [],
"history_list": {
"backup": true,
"bin_path": "",
"db_type": "",
"dsn_name": "",
"password": "",
"username": ""
},
"metadata": {
"bin_path": "",
"db_type": "",
"dsn_name": "",
"password": "",
"prefix": "",
"username": ""
},
"platform_analytics": {
"backup": true,
"bin_path": "",
"db_type": "",
"dsn_name": "",
"password": "",
"username": ""
}
},
"library": {
"backup_contents": {
"backup_configuration_files": {
"configOverride.properties": true,
"mapConfig.xml": true
},
"backup_images": true,
"backup_plugins": true,
"backup_sso": false
},
"path": ""
},
"mobile": {
"backup_contents": {
"backup_configuration_files": {
"WEB-INF/xml/mobile": true,
"mapConfig.xml": true
},
"backup_images": true,
"backup_plugins": true,
"backup_sso": false
},
"path": ""
},
"mstr": {
"cache_path": "",
"configuration_locked": false,
"cube_path": "",
"driver_paths": {
"mysql": ""
},
"history_list_storage": "metadata_hybrid",
"host_file": false,
"hostnames": [
""
],
"inbox_path": "",
"install_path": "
"iserver_image_path": "",
"mstr_version": "",
"password": "",
"project_source_name": "",
"projects": {
"main_project": "",
"projects_locked": [],
"projects_to_register": [
],
"projects_to_unregister": []
},
"scheduler_on": true,
"server_definition": "",
"username": "mstr",
"wsrm_path": ""
},
"mstrbak": {
"backup_path": "/opt/mstr/mstrbak/",
"mstrbak_version": ,
"response_file_path": "/opt/mstr/mstrbak/response.json"
},
“status_tracker”: {
“subscriptions”: true,
“tasks”: true
},
“storage_service”: {
“backup”: true,
“backup_file”: true,
“library_path”: “/opt/apache/tomcat/latest/webapps/MicroStrategyLibrary”
},
"web": {
"backup_contents": {
"backup_configuration_files": {
"mapConfig.xml": ,
"sys_defaults.properties": true
},
"backup_images": true,
"backup_plugins": true,
"backup_sso": false
},
"path": ""
}
}
}
Si vous avez téléchargé la sauvegarde MicroStrategy vers S3 ou Azure Blob, vous pouvez maintenant restaurer votre archive sur un nouveau Strategy Cloud Platform for AWS ou en Strategy Cloud Platform for Azure environnement. Elle prend en charge la mise à niveau des versions suivantes vers la dernière version de la plateforme MicroStrategy .
- MicroStrategy 10.4.x
- MicroStrategy 10.11.x
- MicroStrategy 2019.x
- MicroStrategy 2020.x
- MicroStrategy 2021.x
Indicateurs supplémentaires
Ajoutez l'un des indicateurs suivants à la commande d'exécution si vous le souhaitez.
- Pour recevoir des notifications par e-mail concernant le processus de sauvegarde, saisissez le paramètre -m <your email>.
Par exemple :
./mstrbak -r /path/to/response.json -m johnSmith@example.com -m janeDoe@example.com
