내장형 vPostgres 데이터베이스 백업 및 복원

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