Veeam With AHV has warning VSS snapshot error
1. AHV에 Veeam Software를 사용하여 백업을 수행할 경우 “VSS Snapshot is not supported for the VM.” 경보 메시지를 볼 수 있다.
- Veeam Backup Software가 Nutanix Cluster에 요청하여 스냅샷을 생성하고 백업 한 뒤 Nutanix Prism에 다음과 같은 경보 메시지 생성
2. Veeam Software Backup 방식
- Veeam Backup Software는 AHV Backup Proxy를 생성하고 이를 통해서 AHV Cluster 내 Snapshot Backup Data를 외부(또는 내부)저장소로 옮기는 작업을 수행한다.
- 문제의 VSS Snapshot은 Snapshot의 한 종류이다. 일반적으로 Crash Consistent와 App Consistent 두종류가 있는데, VSS Snapshot은 App Consistent에 속하는 것이다. 경보가 발생하는 이유는 Veeam과 Nutanix가 소통하는 방식에서 비롯된다.
- Veeam은 기본적으로 App Consistent 스냅샷을 찍지만, Nutanix는 아니다. 아래 Veeam 문서의 제한사항 부분을 살펴보면, Veeam에서는 Snapshot 타입을 결정하지 않고 전적으로 AHV에서 통제하는 것으로 서술되어 있다. Nutanix의 App Consistent 스냅샷 조건을 만족하면 App Consistent 스냅샷을 생성하고, 그렇지 않다면 Crash Consistent 스냅샷을 생성한다는 내용이다.
Backup Job Functionality Limitations
· AHV Backup Proxy creates application-consistent backups when the source VM meets Nutanix requirements described in the Application-Consistent Snapshot Guidelines section of the Prism Web Console Guide. If a VM does not meet these requirements, AHV Backup Proxy will create a crash-consistent backup.
Note that AHV Backup Proxy does not take part in guest processing of VMs. The creation of application-consistent snapshots is performed on the Nutanix AHV side. Also, keep in mind that Nutanix AHV does not perform data truncation. To perform data truncation, you can use customized pre-freeze and post-thaw scripts. Veeam Software does not provide support for cases with customized scripts.
[Veeam User Guide 발췌]
- App Consistent에 관한 Nutanix Guideline을 보면 아래와 같다.
Table 3. Application-consistent Snapshots | |||||
Server | ESXi | AHV | |||
NGT status | Result | NGT status | Result | ||
Microsoft Windows Server edition | Installed and active. Also pre_freeze and post_thaw scripts are present. | Nutanix script-based VSS snapshots | Installed and active. Also pre_freeze and post_thaw scripts are present. | Nutanix script-based VSS snapshots | |
Installed and active | Nutanix VSS-enabled snapshots. | Installed and active | Nutanix VSS-enabled snapshots | ||
Not enabled | Hypervisor-based application-consistent or crash-consistent snapshots. | Not enabled | Crash-consistent snapshots | ||
Microsoft Windows Client edition | Installed and active. Also pre_freeze and post_thaw scripts are present. | Nutanix script-based VSS snapshots | Installed and active. Also pre_freeze and post_thaw scripts are present. | Nutanix script-based VSS snapshots | |
Not enabled | Hypervisor-based snapshots or crash-consistent snapshots. | Not enabled | Crash-consistent snapshots | ||
Linux VMs | Installed and active. Also pre_freeze and post_thaw scripts are present. | Nutanix script-based VSS snapshots | Installed and active. Also pre_freeze and post_thaw scripts are present. | Nutanix script-based VSS snapshots | |
Not enabled | Hypervisor-based snapshots or crash-consistent snapshots. | Not enabled | Crash-consistent snapshots |
3. 경보 원인
- Veeam Software에서 백업 요청을 한 뒤 Nutanix Cluster에서 VSS Snapshot 경보가 울리는 원인은 Veeam에서는 기본적으로 App Consistent 스냅샷을 찍어 가져가려 하지만, NGT 및 pre_freeze and post_thaw script가 준비가 안되어 있는 상태라면 경보를 남기고 Crash Consistent 스냅샷을 찍기 때문이다.
- 해당 경보는 특별한 이유가 없다면 꺼놓을 것을 추천하며, App 마다 App Consistent 스냅샷이 필요한 경우에는 VM별로 NGT를 설치하고 각 VM 또는 App 별로 pre_freeze 및 post_thaw script를(제조사 또는 App 마다 다를 수 있음) 준비하여 사용하면 될 것이다.
추가 정보 : App Consistent vs Crash Consistent (웹페이지 링크)
[참고] https://www.nakivo.com/blog/crash-consistent-vs-application-consistent-backup/
'Nutanix' 카테고리의 다른 글
Nutanix Files Network 구성에 관하여 (0) | 2022.05.09 |
---|---|
Nutanix Snapshot 및 백업 방식에 대한 질의 응답 공유 (0) | 2022.04.20 |
Nutanix AOS - Acropolis Service (0) | 2022.03.30 |