MicroStrategy ONE

Como executar no modo silencioso

O modo silencioso permite que você especifique um arquivo JSON com respostas preparadas para informações pertinentes ao ambiente do MicroStrategy . Antes de executar, você precisa criar um arquivo de resposta silencioso.

  1. Crie um arquivo de resposta baseado no modelo a seguir. Ver Modelo de esquema de arquivo de resposta para referência de esquema.
  2. Copiar
    {
    "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. Para o history_list_storage parâmetro, insira metadata, external, file, metadata_hybrid, ou external_hybrid.
  4. Para o db_type parâmetro, insira Oracle, SQLServer, MySQL, PostgreSQL, ou MongoDB.
  5. Salve o arquivo JSON, verifique se a extensão do arquivo é .json.
  6. (Opcional) Crie um backup do JSON recém-criado arquivo .

    Isso é recomendado porque, após a execução no Modo Silencioso, as senhas no arquivo de resposta ficam ocultas por razões de segurança. Para evitar a perda de senhas, mantenha um backup do JSON arquivo .

  7. Insira o seguinte comando para executar o modo silencioso. Ver Sinalizadores adicionais para ver parâmetros adicionais para adicionar ao seu comando de execução.

    Copiar
    ./mstrbak -r /path/to/response.json
  8. O cliente executa e imprime mensagens para o Terminal conforme ele avança.

  9.  A execução será concluída quando a seguinte mensagem for exibida:
    Copiar
    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

    Seu arquivo MicroStrategy Backup está localizado no diretório listado na mensagem e no bucket do S3 ou Blob Azure especificado, se selecionado.

Se você carregou o MicroStrategy Backup para S3 ou Blob Azure, agora pode restaurar seu arquivo em um novo MicroStrategy Cloud Platform para AWS ou MicroStrategy Cloud Platform para Azure ambiente. Ele suporta a atualização das seguintes versões para o lançamento da plataforma MicroStrategy mais recente.

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

Sinalizadores adicionais

Anexe qualquer um dos seguintes sinalizadores ao comando de execução conforme desejado.

  • Para receber notificações por e-mail sobre o processo de backup, insira o parâmetro -m <your email>.

Por exemplo,

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