Strategy ONE

Como executar no modo silencioso

O modo silencioso permite que você especifique um arquivo JSON com respostas preparadas para informações pertencentes ao Strategy ambiente. 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
    "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. 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. Começando na Estratégia Um (março de 2025), para fazer backup da sua fonte, edite o seguinte parâmetro de false para true:

    Copiar
    {
        "additional_files":[],
        ......
        "font_files": {
           "backup": false
        }
  6. Salve o arquivo JSON, verifique se a extensão do arquivo é .json.
  7. (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 .

  8. 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
  9. O cliente executa e imprime mensagens para o Terminal conforme ele avança.

  10.  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 Strategy O arquivo de backup está localizado no diretório listado na mensagem e no bucket S3 especificado ou Blob Azure, se selecionado.

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

  • 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