MicroStrategy ONE

Como correr no modo silencioso

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

  1. Crie um arquivo de resposta com base 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"
    },
    "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 histórico_lista_armazenamento parâmetro, insira metadados, externo, arquivo, metadados_híbrido, ou externo_híbrido.
  4. Para o tipo_bd parâmetro, insira Oráculo, Servidor SQL, MySQL, PostgreSQL, ou MongoDB.
  5. Salve o arquivo JSON, certifique-se de que a extensão do arquivo seja .json.
  6. (Opcional) Crie um backup do arquivo JSON recém-criado.

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

  7. Digite o seguinte comando para executar o modo silencioso. Ver Sinalizadores Adicionais para parâmetros adicionais a serem adicionados ao seu comando de execução.

    Copiar
    ./mstrbak -r /path/to/response.json
  8. O cliente executa e imprime mensagens no Terminal à medida que avança.

  9.  A execução estará concluída quando aparecer a seguinte mensagem:
    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 MicroStrategy O arquivo de backup está localizado no diretório listado na mensagem e no bucket S3 especificado ou no Blob do Azure, se selecionado.

Se você carregou MicroStrategy Backup para S3 ou Azure Blob, agora você 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 a mais recente MicroStrategy lançamento da plataforma.

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

Sinalizadores Adicionais

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

  • Para despejar o banco de dados, insira o parâmetro -d. O -d parâmetro só é recomendado para ser usado ao fazer backup MicroStrategy 2019 e restauração em MicroStrategy 2019.
  • 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 -d -m johnSmith@example.com -m janeDoe@example.com