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.

  1. 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.
  2. Copier
    {
    "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": ""
    }
    }
    }
  3. Pour le history_list_storage paramètre, saisissez metadata, external, file, metadata_hybrid, ou external_hybrid.
  4. Pour le db_type paramètre, saisissez Oracle, SQLServer, MySQL, PostgreSQL, ou MongoDB.
  5. Sauvegardez le fichier JSON, assurez-vous que l'extension de fichier est .jSON.
  6. (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.

  7. 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
  8. Le client exécute et imprime des messages sur le terminal au fur et à mesure.

  9.  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.gz

    Votre 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é.

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 :

Copier
./mstrbak -r /path/to/response.json -m johnSmith@example.com -m janeDoe@example.com