MicroStrategy ONE

Come eseguire in modalità invisibile

La modalità invisibile consente di specificare un file JSON con le risposte preparate per le informazioni relative a MicroStrategy ambiente. Prima dell'esecuzione, è necessario creare un file di risposta invisibile.

  1. Creare un file di risposte basato sul modello seguente. Vedere Modello schema file di risposta per riferimento allo schema.
  2. Copia
    {
    "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": ""
    }
    }
    }
  3. Per il history_list_storage parametro, Invio metadata, external, file, metadata_hybrid, o external_hybrid.
  4. Per il db_type parametro, Invio Oracle, SQLServer, MySQL, PostgreSQL, o MongoDB.
  5. A partire da Strategy One (marzo 2025), per eseguire un backup del font, modificare il seguente parametro da false a true:

    Copia
    {
        "additional_files":[],
        ......
        "font_files": {
           "backup": false
        }
  6. Salvare il file JSON, assicurarsi che l'estensione del file sia .json.
  7. (Facoltativo) Creare un backup del JSON appena creato file.

    Questa opzione è consigliata perché, dopo l'esecuzione in modalità invisibile, le password nel file di risposta vengono nascoste per motivi di sicurezza. Per evitare di perdere le password, tenere un backup del JSON file.

  8. Immettere il seguente comando per eseguire la modalità invisibile. Vedere Flag aggiuntivi per ulteriori parametri da aggiungere al comando di esecuzione.

    Copia
    ./mstrbak -r /path/to/response.json
  9. Il client esegue e stampa i messaggi per il Terminale mentre procede.

  10.  L'esecuzione è completata quando viene visualizzato il seguente messaggio:
    Copia
    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

    Tuo MicroStrategy L'archivio di backup si trova nella directory indicata nel messaggio e nel bucket S3 o nel BLOB di Azure specificato, se selezionato.

Se è stato caricato MicroStrategy Backup in S3 o Azure Blob, è ora possibile ripristinare l'archivio in una nuova versione Piattaforma MicroStrategy Cloud per AWS o Piattaforma MicroStrategy Cloud per Azure ambiente. Supporta l'aggiornamento dalle versioni seguenti alle più recenti (Undefined variable: Company_ProductNames.ReleaseName) Platform release.

  • MicroStrategy 10.4.x
  • MicroStrategy 10.11.x
  • MicroStrategy 2019.x
  • MicroStrategy 2020.x
  • MicroStrategy 2021.x

Flag aggiuntivi

Aggiungere uno dei seguenti flag al comando di esecuzione, se lo si desidera.

  • Per ricevere notifiche e-mail sul processo di backup, immettere il parametro -m <your email>.

Ad esempio,

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