백업 및 복원
VMware Aria Operations for Networks
에서는 로컬 스토리지(최신 백업 파일 최대 5개), SSH 또는 FTP 서버에 백업을 저장할 수 있습니다. 백업을 즉시 시작하거나 정기적인 백업을 예약할 수 있습니다.- 백업 및 복원 설정은 동일한 버전이어야 합니다.
- 불일치를 방지하려면 복원 설정을 새로 배포해야 합니다. 복원 명령을 실행하기 전에 VM의 스냅샷을 생성합니다.
- 관리자및콘솔사용자만 각각 공용 API 및 CLI 명령을 통해 백업 및 복원을 구성할 수 있습니다.감사자사용자는 설정에 백업 및 복원 구성이 있는지 여부만 확인할 수 있습니다.
- 백업 프로세스를 트리거합니다.방법설명CLI 명령 사용backup-restore backup --action add --path <config-file-path>추가 CLI 명령은 CLI 설명서를 참조하십시오./home/ubuntu아래에 있는 플랫폼 노드 중 하나에 백업 구성 파일을 생성합니다. 파일을 생성하려면지원사용자로 로그인해야 합니다.CLI 명령을 실행하려면 백업 구성 파일을 생성한 동일한 플랫폼에콘솔사용자로 로그인해야 합니다.API 사용백업 프로세스에 대한 구성시나리오설명파일 구성백업을 트리거하는 구성로컬 파일 서버의 기본 디렉토리에 백업 파일을 생성합니다./var/lib/backup-restore또는사용자가 지정한 백업 디렉토리에 백업 파일을 생성합니다.{"backup_file_server_type":"LOCAL"}or{"backup_file_server_type": "LOCAL", "local_file_server": { "backup_directory": "backup_directory_path" } }FTP 서버의 사용자가 지정한 백업 디렉토리에 백업을 생성합니다.{ "backup_file_server_type": "FTP", "ftp_file_server": { "server_address": "IP address", "port":port_number, "username": "username", "password": "password", "backup_directory": "backup_directory_path" } }SSH 서버의 사용자가 지정한 백업 디렉토리에 백업을 생성합니다."backup_file_server_type": "SSH", "ssh_file_server": { "server_address": "IP address", "port":port_number, "username": "username", "password": "password", "backup_directory": "backup_directory_path" }백업 프로세스를 스케줄링하는 구성즉시 백업"schedule_now": true,매일 백업hour에 허용되는 값: 0-23minute에 허용되는 값: 0-59"backup_schedule": { "schedule_period": "DAILY", "hour": 16, "minute": 51 },매주 백업hour에 허용되는 값: 0-23minute에 허용되는 값: 0-59day_of_week에 허용되는 값: 1(일요일)-7(토요일)"backup_schedule": { "schedule_period": "WEEKLY", "hour": 16, "minute": 56, "day_of_week": 3 },몇 가지 구성만 백업구성 파일의data_filter매개 변수에서 구성을true로 설정하여 선택한 구성을 백업합니다. 특정 구성에 대한 백업을 건너뛰려면 값을false로 설정합니다.data_filter매개 변수를 지정하지 않으면VMware Aria Operations for Networks는 모든 구성을 백업합니다."data_filter": { "snmp": true, "smtp": true, "web_proxy": false, "data_sources": false, "events": false, "syslog": true, "ldap": true, "vidm": true, "user_data": true, "physical_subnet_vlan": true, "physical_ip_dns_mapping": true, "system_configuration": true, "east_west_ip": false, "north_south_ip": true, "data_management": true, "online_update_status": true, "ceip_status": true, "audit_logs_pii_status": false }선택한 구성으로 FTP 서버에서 매주 백업(화요일마다)을 수행하기 위한 구성 파일의 예입니다.{ "backup_schedule": { "schedule_period": "WEEKLY", "hour": 16, "minute": 56, "day_of_week": 3 }, "backup_file_server_type": "FTP", "ftp_file_server": { "server_address": "10.125.48.146", "port": 22011, "username": "testuser", "password": "password!", "backup_directory": "/backup" }, "data_filter": { "snmp": true, "smtp": true, "web_proxy": false, "data_sources": false, "events": false, "syslog": true, "ldap": true, "vidm": true, "user_data": true, "physical_subnet_vlan": true, "physical_ip_dns_mapping": true, "system_configuration": true, "east_west_ip": false, "north_south_ip": true, "data_management": true, "online_update_status": true, "ceip_status": true, "audit_logs_pii_status": false } }
- 복원 프로세스를 트리거합니다.복원 순서는 다음과 같습니다.방법설명CLI 명령 사용backup-restore restore --action add --path <config-file-path>추가 CLI 명령은 CLI 설명서를 참조하십시오./home/ubuntu아래에 있는 플랫폼 노드 중 하나에 복원 구성 파일을 생성합니다. 파일을 생성하려면지원사용자로 로그인해야 합니다.CLI 명령을 실행하려면 복원 구성 파일을 생성한 동일한 플랫폼에콘솔사용자로 로그인해야 합니다.API 사용복원 프로세스에 대한 구성시나리오설명파일 구성복원을 트리거하는 구성로컬 파일 서버에서 복원{ "backup_file_server_type": "LOCAL", "local_file_server": { "backup_directory": "backup_directory_path", "backup_file_name": "file_name.tar" } }FTP 파일 서버에서 복원{ "backup_file_server_type": "FTP", "ftp_file_server": { "server_address": "IP address", "port":port_number, "username": "username", "password": "password", "backup_directory": "backup_directory_path" "backup_file_name": "file_name.tar" } }SSH 파일 서버에서 복원"backup_file_server_type": "SSH", "ssh_file_server": { "server_address": "IP address", "port":port_number, "username": "username", "password": "password", "backup_directory": "backup_directory_path" "backup_file_name": "" }file_name.tar몇 가지 구성만 복원구성 파일의data_filter매개 변수에서 구성을true로 설정하여 선택한 구성을 복원합니다. 특정 구성에 대한 복원을 건너뛰려면 값을false로 설정합니다.data_filter매개 변수를 지정하지 않으면VMware Aria Operations for Networks는 모든 구성을 복원합니다."data_filter": { "snmp": true, "smtp": true, "web_proxy": false, "data_sources": false, "events": false, "syslog": true, "ldap": true, "vidm": true, "user_data": true, "physical_subnet_vlan": true, "physical_ip_dns_mapping": true, "system_configuration": true, "east_west_ip": false, "north_south_ip": true, "data_management": true, "online_update_status": true, "ceip_status": true, "audit_logs_pii_status": false }collector_mapping매개 변수를 지정하지 않을 경우 복원된 모든 데이터 소스는 복원 설정의 임의 수집기에 매핑됩니다."collector_mapping": { "default_collector": "default_collector_ip", "mappings": [ { "source": "source_collector_ip", "destination": "destination_collector_ip" } ] }collector_mapping을 지정하면 백업 설정의source_collector_ip에 매핑된 모든 데이터 소스가 복원 설정의destination_collector_ip에 매핑됩니다. 백업 설정의 수집기에 대해 매핑이 지정되지 않으면 해당 데이터 소스는 복원 설정의default_collector에 매핑됩니다. 여러 소스 수집기에 대한 매핑을 대상 수집기에 지정할 수 있습니다.선택한 구성을 사용하여 FTP 서버에서 복원하는 구성 파일의 예입니다."backup_file_server_type": "FTP", "ftp_file_server": { "server_address": "10.120.18.146", "port": 22011, "username": "testuser", "password": "Password!", "backup_directory": "/backup" "backup_file_name": "vrni_backup-19801-10.79.197.0-2020-08-26-06.56.44.tar" }, "collector_mapping": { "default_collector": "10.120.135.2", "mappings": [ { "source": "10.134.135.3", "destination": "10.120.2.120" } ] }, "data_filter": { "snmp": true, "smtp": true, "web_proxy": false, "data_sources": false, "events": false, "syslog": true, "ldap": true, "vidm": true, "user_data": true, "physical_subnet_vlan": true, "physical_ip_dns_mapping": true, "system_configuration": true, "east_west_ip": false, "north_south_ip": true, "data_management": true, "online_update_status": true, "ceip_status": true, "audit_logs_pii_status": false } }