MicroStrategy ONE

So führen Sie den Betrieb im Silent-Modus aus

Im unbeaufsichtigten Modus können Sie Zu angeben A JSON Datei mit vorbereitet Antworten für Informationen zugehörigen zum MicroStrategy Umgebung. Vor dem Ausführen müssen Sie eine Silent-Response-Datei erstellen.

  1. Erstellen Sie eine Antwortdatei basierend auf der folgenden Vorlage. Siehe Antwortdateischemavorlage für Schemareferenz.
  2. Kopieren
    {
    "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. Für die Verlaufsliste_Speicherplatz Parameter, Eingabetaste drücken Metadaten, extern, Datei, metadata_hybrid, oder externe_hybrid.
  4. Für die Datenbanktyp Parameter, Eingabetaste drücken Oracle, SQLServer, MySQL, PostgreSQL, oder MongoDB.
  5. Speichern Sie die JSON-Datei und stellen Sie sicher, dass die Dateierweiterung .json ist.
  6. (Optional) Erstellen Sie eine Sicherungskopie der neu erstellten JSON-Datei.

    Dies wird empfohlen, da nach der Ausführung im Silent Mode die Passwörter in der Antwortdatei aus Sicherheitsgründen ausgeblendet werden. Um den Verlust von Passwörtern zu vermeiden, erstellen Sie eine Sicherungskopie der JSON-Datei.

  7. Geben Sie den folgenden Befehl ein, um den stillen Modus auszuführen. Siehe Zusätzliche Flaggen für zusätzliche Parameter, die Ihrem Ausführungsbefehl hinzugefügt werden sollen.

    Kopieren
    ./mstrbak -r /path/to/response.json
  8. Der Client wird ausgeführt und druckt während des Vorgangs Nachrichten an das Terminal.

  9. Die Ausführung ist abgeschlossen, wenn die folgende Meldung angezeigt wird:
    Kopieren
    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

    Ihr MicroStrategy-Sicherungsarchiv befindet sich in dem in der Nachricht aufgeführten Verzeichnis und im angegebenen S3-Bucket oder Azure Blob, falls ausgewählt.

Wenn Sie die MicroStrategy-Sicherung auf S3 oder Azure Blob hochgeladen haben, können Sie jetzt Ihr Archiv in einem neuen wiederherstellen MicroStrategy Cloud Platform für AWS oder MicroStrategy Cloud Platform für Azure Umgebung. Es werden Upgrades von den folgenden Versionen auf die neueste MicroStrategy-Plattformfreigabe durchgeführt.

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

Zusätzliche Flaggen

Fügen Sie dem Ausführungsbefehl nach Wunsch eines der folgenden Flags hinzu.

  • Geben Sie den Parameter ein, um E-Mail-Benachrichtigungen über den Sicherungsprozess zu erhalten -m< Ihre E-Mail-Adresse>.

Beispiel:

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