내장형 vPostgres 데이터베이스 백업 및 복원
Site Recovery Manager
장치를 배포하면 Site Recovery Manager
는 설치 프로세스 중에 vPostgres 데이터베이스를 생성합니다. 내장형 vPostgres 데이터베이스를 백업 및 복원하는 데 사용하는 명령에 대한 자세한 내용은 PostgreSQL 설명서(https://www.postgresql.org/docs/9.3/static/index.html)의 pg_dump 및 pg_restore 명령을 참조하십시오.
PostgreSQL 명령을 사용하여 내장된 vPostgres 데이터베이스를 백업하고 복원할 수 있습니다.
Site Recovery Manager
를 업데이트하거나 업그레이드하기 전에 항상 Site Recovery Manager
데이터베이스를 백업합니다. Site Recovery Manager
를 등록 취소했다가 다시 설치하해야 하는데 이전 설치의 데이터를 유지해야 하는 경우, Site Recovery Manager Server
를 다른 호스트 시스템으로 마이그레이션해야 하는 경우 또는 데이터베이스가 손상되어 클린 상태로 데이터베이스를 되돌려야 하는 경우에도 내장형 vPostgres 데이터베이스를 백업 및 복원하는 작업이 필요할 수 있습니다. - Site Recovery Manager장치 관리 인터페이스에 admin으로 로그인합니다.
- Site Recovery Manager장치 관리 인터페이스에서서비스를 클릭하고Site Recovery Manager서비스를 중지합니다.
- Site Recovery Manager호스트 시스템에 로그인합니다.
- pg_dump명령을 사용하여 내장형 vPostgres 데이터베이스의 백업을 만듭니다./opt/vmware/vpostgres/current/bin/pg_dump -Fc --username=db_usernamesrmdb >srm_backup_name데이터베이스의 기본 사용자 이름은srmdb입니다. 데이터베이스 이름은srmdb이며 변경할 수 없습니다.
- 내장형 vPostgres 데이터베이스의 백업이 필요한 작업을 수행합니다.예를 들어Site Recovery Manager를 업데이트 또는 업그레이드하거나,Site Recovery Manager를 제거하고 다시 설치하거나,Site Recovery Manager Server를 마이그레이션합니다.
- pg_restore명령을 사용하여 4에서 만든 백업으로부터 데이터베이스를 복원합니다./opt/vmware/vpostgres/current/bin/pg_restore -Fc --username=db_username--dbname=srmdbsrm_backup_name
- 백업을 생성한 동일한 시스템에서 데이터베이스를 복원하려면pg_restore명령과 함께--clean옵션을 사용해야 합니다./opt/vmware/vpostgres/current/bin/pg_restore --clean -Fc --username=db_username--dbname=srmdbsrm_backup_name
- Site Recovery Manager서비스를 시작합니다.