VSS(볼륨 섀도우 복사본 서비스) 작성기를 사용한 스냅샷 백업
HCL Domino 12.0.2부터 Domino에서는 스냅샷 백업을 위한 기본 Windows VSS 작성기를 제공합니다. VSS 작성기는 애플리케이션 인식 VSS 스냅샷을 작성하기 위한 것입니다.
전체 VSS 기능을 지원하면 어느 백업 애플리케이션이나 사용하여 Domino 인식 스냅샷을 작성할 수 있습니다. 백업 애플리케이션에서 자동 복구 옵션을 사용 가능으로 설정(VSS 기본 옵션 VSS_VOLSNAP_ATTR_AUTORECOVER)하고 스냅샷을 요청하면 Domino는 백업 델타 정보를 스냅샷에 직접 기록하여 모든 데이터베이스를 일관된 상태로 만듭니다. 결과 스냅샷은 스냅샷에서 직접 복구할 수 있으며 Domino에서 복원 및 활성화할 필요가 없습니다. 재해 복구 시나리오에서 스냅샷은 Domino 데이터 디렉토리를 일관된 상태로 만들기 위한 최상의 복원 옵션일 수 있습니다. 그러나 여전히 간편한 Domino를 통한 복원을 사용하는 것이 좋습니다.
자동 복구 옵션이 없는 경우 VSS 백업에서는 Domino가 델타 파일을 별도로 작성하는 표준 스냅샷을 수행하여 나중에 스냅샷으로 병합합니다. 자동 복구를 사용 가능으로 설정하지 않은 경우에도 VSS 작성기 기능은 Windows에서 간단한 스냅샷 통합을 제공하므로 사용하는 것이 좋습니다.
서버 태스크 backupvss는 VSS 작성기 통합을 제공합니다. 이 태스크는 시작되면 Domino를 Domino 데이터 디렉토리에 대한 VSS 작성기로 등록합니다. 백업 애플리케이션에서 VSS 스냅샷을 요청하면 backupvss는 백업 태스크를 자동으로 트리거합니다.
요구사항
- Domino 12.0.2 이상
- Windows 2019 또는 Windows 2022 Server
- 단일 디스크에 있는 모든 데이터베이스. 다른 디스크를 가리키는 마운트 지점과 데이터베이스 및 디렉토리 링크는 지원되지 않습니다.
- 파티션된 서버에서는 VSS 작성기 백업용으로 하나의 파티션만 구성할 수 있습니다.
VSS 작성기를 사용할 때의 백업 흐름
- 백업 애플리케이션에서 VSS 스냅샷을 요청합니다.
- VSS 백엔드에서 모든 애플리케이션을 쿼리하여 애플리케이션을 스냅샷에 포함해야 하는지를 결정합니다.
- Domino 데이터 디렉토리가 요청되는 경우, Domino VSS 작성기(backupvss)는 관심을 표시합니다.
- VSS 백엔드에서 모든 백업 작성기에 중지 작업을 수행하도록 요청합니다.
- backupvss에서 backup -vss를 시작하여 모든 데이터베이스를 백업 모드로 전환하고 완료되면 중지 완료를 신호로 보냅니다.
- VSS 백엔드에서 스냅샷을 작성합니다.
- 스냅샷이 준비되면 VSS 백엔드에서 게시 재개 이벤트를 모든 애플리케이션에 보냅니다.
- Domino에서 게시 재개 이벤트를 건너뛰고 게시 스냅샷 이벤트가 모든 데이터베이스를 중지 해제할 때까지 대기합니다.
- 스냅샷을 자동 복구에 사용할 수 있는 경우 VSS 백엔드가 게시 스냅샷 이벤트에서 백업을 마운트하고 델타 정보를 스냅샷에 병합합니다. 또한 모든 데이터베이스를 복구됨으로 표시합니다.
- VSS 백엔드에서 게시 스냅샷 이벤트를 종료하고, 출력을 로깅하고, 백업 태스크를 종료합니다.
- VSS 백엔드에서 스냅샷을 백업하기 위해 백업 애플리케이션에 제어를 반환합니다.
backupvss 태스크 실행
VSS 작성기 기능을 제공하려면 Domino 서버에서 backupvss를 계속 실행하십시오. 서버 notes.ini 파일의 ServerTasks 설정에 태스크를 추가하거나 시작 프로그램 문서에서 실행할 태스크를 구성합니다.
BackupVSS: Domino Backup VSS plug-in started
vssadmin list writers
Writer name: 'Domino Backup Writer'
Writer Id: {dee12323-b0ce-4f3d-8d3a-68062f1c53cc}
Writer Instance Id: {4739ebf2-949b-49e9-ab98-86cb70ae40f2}
State: [1] Stable
Last error: No error - -v(자세한 로깅)
- -d(디버그 로깅)
백업 구성
자동 복구 사용 가능 백업에는 구성이 필요하지 않습니다. 백업 애플리케이션에 대해 자동 복구 백업을 사용으로 설정하지 않은 경우 스냅샷 중 발생하는 델타 파일을 복사하도록 데이터베이스 백업을 구성합니다. 가장 간단한 옵션은 표준 파일 백업 조작을 사용하여 델타 파일을 별도로 백업되는 시스템 디스크 또는 DAOS 디스크와 같은 다른 디스크에 백업하는 것입니다. Domino 백업에서는 모든 데이터베이스를 백업 모드로 전환하고 백업 결과 및 인벤토리 데이터를 dominobackup.nsf에 씁니다.
복원 구성
통합 복원은 선택한 백업 대상에 따라 다릅니다. 백업 솔루션이 Veeam인 경우 Domino 12.0.1부터 제공된 Veeam에 대한 복원 통합이 VSS 작성기 통합에 대해 계속 작동합니다.
스냅샷 복원 작업은 일반적으로 스냅샷을 서버에 마운트하고 복원 스크립트는 마운트된 스냅샷에서 데이터베이스를 찾습니다. 복원 서버 태스크 및 복원 스크립트를 이에 맞게 구성해야 합니다.
Veeam 백업 및 복제 통합은 백업 및 복원에 대한 참조 구현입니다. 자세한 내용은 HCL Domino 백업 개방형 소스 사이트에서 Veeam 문서를 참조하십시오. Veeam은 마운트 조작이 최적화된 다중 데이터베이스 복원을 비롯한 엔드-투-엔드 복원 통합을 지원합니다.
Veeam 자동 복구 요구사항
- Windows에서 VMware 도구가 설치된 Vsphere VM 백업
- Windows에서 OS 레벨 Veeam 에이전트
- Hyper-V에서는 일반적으로 자동 복구 백업을 지원하지 않으므로 기본 VSS 스냅샷 및 델타 파일을 백업 중에 별도로 저장해야 합니다.