Avamar Hyper-V 백업 중 클러스터 로드 밸런싱 비활성화 및 다시 활성화

Summary: 이 문서에서는 클러스터 로드 밸런싱을 비활성화 및 재활성화하는 방법에 대한 자세한 지침을 제공합니다. 이러한 절차는 Avamar Hyper-V RCT(Resilient Change Tracking) 백업에 유용합니다.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Avamar Hyper-V 백업 중 VM 실시간 마이그레이션으로 인해 Avamar Hyper-V RCT 백업이 실패할 수 있습니다.

avhypervvss Error < 43940 >: Failed to get the RCT extents for Virtual machine

또는

avhypervvss Error <43426>: Checkpoint creation for Virtual machine 'AVAMARPROD01v<GUID>' has failed and will be skipped from backup.

Hyper-V VM(가상 머신)이 특정 클러스터 노드에 있는 경우 백업 중에 해당 노드의 vmgroup에 추가됩니다. VM Live Migrate가 백업 중에 다른 클러스터 노드로 마이그레이션되는 경우 소스 노드에 vmgroup 구성원으로 존재합니다. 백업이 끝나기 전에 Windows 운영 체제에서 vmgroup을 제거하려고 시도합니다. 이전에 Live Migrate한 VM이 원래 소스 노드에서 더 이상 실행되고 있지 않으면 해당 노드의 vmgroup이 제거되지 않습니다. 이로 인해 vmgroup이 분리됩니다.

Hyper-V 플러그인은 백업 중에 VM의 Live Migration을 방지할 수 없습니다. 해결 방법은 PowerShell 스크립트를 사용하여 예약된 백업 작업 창 전에 클러스터 로드 밸런싱을 사용하지 않도록 설정합니다. 다음 단계는 백업 작업이 완료된 후 클러스터 로드 밸런싱을 다시 활성화하는 PowerShell 스크립트를 만드는 것입니다.

이러한 스크립트는 통합 Microsoft 작업 스케줄러 응용 프로그램을 사용하여 예약할 수 있습니다.

클러스터 부하 분산을 사용하지 않도록 설정했다가 다시 사용하도록 설정하는 스크립트는 고객 환경에 SCVMM(System Center Virtual Machine Manager)이 있는지 여부에 따라 달라집니다.


클러스터 로드 밸런싱을 비활성화하기 위해 PowerShell 스크립트를 예약하는 단계입니다.

  1. 메모장을 열고 다음 줄을 문서에 복사합니다.

환경 내 SCVMM

$HostGroup = Get-SCVMHostGroup "Hyper-V"
$DOConfig = Get-SCDynamicOptimizationConfiguration -VMHostGroup $HostGroup
Set-SCDynamicOptimizationConfiguration -DynamicOptimizationConfiguration $DOConfig -ManualMode
  1. 환경 내 SCVMM 없음

(Get-Cluster).AutoBalancerMode = 0

고 파일 확장명이 ".ps1"인 PowerShell 스크립트 파일로 저장합니다.
예를 들어 Avamar Hyper-V 예약 백업 작업 전에 클러스터 로드 밸런싱을 비활성화하려면 이 스크립트의 이름을 아래와 같이 지정합니다.

Disable_loadbalancer.ps1
  1. Hyper-V 클러스터 노드 중 하나에서 작업 스케줄러를 엽니다(Windows 관리 도구>작업 스케줄러시작>).

  2. Task Scheduler Library를 선택하고 Create Task 버튼을 클릭합니다.
    Task Scheduler 라이브러리에서 Create Task 버튼을 클릭합니다.

  3. 작업의 이름을 지정 하고 사용자의 로그온 여부에 관계없이 실행 옵션을 선택한 다음 가장 높은 권한으로 실행 옵션을 사용하도록 설정합니다.
    사용자의 로그온 여부와 관계없이 실행 옵션을 선택합니다

  4. Triggers 탭에서 New를 클릭하고 Daily 옵션을 선택합니다. 예약된 시작 시간을 Avamar Hyper-V 예약 백업 작업이 시작되는 시간보다 이전 또는 동시에 구성합니다.
    매일 옵션을 선택합니다.

    예를 들어 Avamar 예약 백업이 매일 오후 5시 30분에 시작되면 PowerShell 사전 스크립트를 오후 5시에 실행하도록 예약합니다.

  5. Actions 탭에서 New 버튼을 클릭합니다.

  • 프로그램/스크립트 필드에 PowerShell을 입력합니다.
  • 인수 추가 필드에 PowerShell 사전 스크립트>>의 -File <<location을 입력합니다. 
예:
-File C:\Temp\Disable_LiveMigration.ps1

Actions 탭에서 New를 클릭합니다

  1. OK 버튼을 클릭하여 작업을 저장합니다.


클러스터 로드 밸런싱을 다시 활성화하기 위한 PowerShell 스크립트 예약 단계

  1. 메모장을 열고 다음 줄을 문서에 복사합니다.

환경 내 SCVMM

$HostGroup = Get-SCVMHostGroup "Hyper-V"
$DOConfig = Get-SCDynamicOptimizationConfiguration -VMHostGroup $HostGroup
Set-SCDynamicOptimizationConfiguration -DynamicOptimizationConfiguration $DOConfig -AutomaticMode

환경 내 SCVMM 없음

(Get-Cluster).AutoBalancerMode = 2
  1. 고 파일 확장명이 ".ps1"인 PowerShell 스크립트 파일로 저장합니다.
예를 들어 Avamar Hyper-V 예약 백업 작업이 완료된 후 클러스터 로드 밸런싱을 다시 활성화하려면 아래와 같이 이 스크립트의 이름을 지정합니다.
Reenable_loadbalancer.ps1

참고: Avamar Hyper-V 예약 백업 작업이 완료되는 기간을 결정하는 데 며칠이 걸릴 수 있습니다. 예약 백업이 매일 오후 5시에 시작되어 매일 오후 6시에 완료되는 경우 PowerShell 스크립트의 시작 시간을 오후 6시 15분으로 예약합니다.

이전 섹션에서 동일한 단계를 사용하여 PowerShell 스크립트를 예약하여 클러스터 로드 밸런싱을 다시 사용하도록 설정합니다.

PowerShell 스크립트 파일 위치에 새로 만든 위치를 지정합니다.
예를 들어:
C:\Temp\Reenable_LiveMigration.ps1 ​​​
새로 만든 인수를 지정하는 예

Affected Products

Avamar, Avamar Plug-in for Hyper-V VSS
Article Properties
Article Number: 000222154
Article Type: How To
Last Modified: 14 Mar 2024
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.