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 obtenir des informations concernant Strategy environnement. 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.
-
À partir de la Stratégie 1 (mars 2025), pour sauvegarder votre police, modifiez le paramètre suivant de
false
àtrue
:Copier{
"additional_files":[],
......
"font_files": {
"backup": false
}
} - 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 Strategy L'archive de sauvegarde est située 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
"font_files": {
"backup": false
},
"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é Strategy Sauvegardez 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. Il prend en charge la mise à niveau des versions suivantes vers la plus récente Strategy One version de la plateforme.
- 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