MicroStrategy ONE

자동 모드에서 실행하는 방법

자동 모드를 사용하면 MicroStrategy 환경과 관련된 정보에 대한 준비된 응답이 포함된 JSON 파일을 지정할 수 있습니다.  실행하기 전에 자동 응답 파일을 생성해야 합니다.

  1. 다음 템플릿을 기반으로 응답 파일을 만듭니다. 참조응답 파일 스키마 템플릿을(를) 포함합니다.
  2. 복사
    {
    "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. 해당 history_list_storage 매개 변수, 입력 metadata, external, file, metadata_hybrid, 또는 external_hybrid.
  4. 해당 db_type 매개 변수, 입력 Oracle, SQLServer, MySQL, PostgreSQL, 또는 MongoDB.
  5. JSON 파일을 저장하되 파일 확장자가 .json이 되도록 합니다.
  6. (선택 사항) 새로 생성된 JSON의 백업 만들기 개 파일.

    자동 모드 실행 후 보안상의 이유로 응답 파일의 암호가 숨겨지므로 이 옵션을 사용하는 것이 좋습니다. 암호 손실을 방지하려면 JSON 백업을 개 파일.

  7. 다음 명령을 입력하여 자동 모드를 실행합니다. 참조추가 플래그실행 명령에 추가할 추가 매개 변수를 찾았습니다.

    복사
    ./mstrbak -r /path/to/response.json
  8. 클라이언트가 실행되고 진행 과정에서 터미널에 메시지를 인쇄합니다.

  9.  다음 메시지가 표시되면 실행이 성공한 것입니다.
    복사
    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

    MicroStrategy Backup 보관은 메시지에 나열된 디렉터리와 지정된 S3 버킷 또는 Azure Blob(선택한 경우)에 있습니다.

MicroStrategy Backup을 S3 또는 Azure Blob에 업로드한 경우 이제 보관을 새AWS용 MicroStrategy Cloud Platform또는Azure용 MicroStrategy Cloud Platform환경. 다음 버전에서 최신 MicroStrategy 플랫폼 릴리스로의 업그레이드를 지원합니다.

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

추가 플래그

다음 플래그 중 원하는 대로 실행 명령에 추가합니다.

  • 백업 프로세스에 대한 이메일 알림을 받으려면 매개 변수를 입력합니다. -m <your email>.

예:

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