다음을 통해 공유


복원 지점 오류 문제 해결: 에이전트 또는 확장 관련 문제

이 문서에서는 VM 에이전트 및 확장과의 통신에 관련된 복원 지점 오류를 해결하는 데 도움이 될 수 있는 문제 해결 단계를 제공합니다.

Azure 문제와 관련된 정보가 이 문서에 없을 경우 Microsoft Q&A 및 Stack Overflow에서 Azure 포럼을 방문합니다. 이러한 포럼이나 Twitter의 @AzureSupport에 문제를 게시할 수 있습니다. 또한 Azure 지원 요청을 제출할 수 있습니다. 지원 요청을 제출하려면 Azure 지원 페이지에서 지원 받기를 선택합니다.

복원 지점 오류를 해결하기 위한 단계별 가이드

대부분의 일반적인 복원 지점 오류는 아래 나열된 문제 해결 단계에 따라 해결할 수 있습니다.

1단계: Azure VM의 상태 확인

  • Azure VM 프로비저닝 상태가 ‘실행 중’인지 확인: VM 프로비저닝 상태중지됨/할당 취소됨/업데이트 중 상태인 경우 복원 지점 작업에 방해가 될 수 있습니다. Azure Portal에서 Virtual Machines>개요로 이동하여 VM 상태가 실행 중인지 확인하고 복원 지점 작업을 다시 시도합니다.
  • 보류 중인 OS 업데이트 또는 재부팅을 검토: VM에 보류 중인 OS 업데이트나 재부팅이 없는지 확인합니다.

2단계: Azure VM 게스트 에이전트 서비스 상태 확인

Azure VM 게스트 에이전트 서비스가 시작되고 최신 상태인지 확인합니다.

  • services.msc로 이동하여 Windows Azure VM 게스트 에이전트 서비스가 실행 중인지 확인합니다. 또한 최신 버전이 설치되어 있는지 확인합니다. 자세히 알아보기.
  • Azure VM 에이전트는 포털, PowerShell, 명령줄 인터페이스 또는 Azure Resource Manager 템플릿의 Azure Marketplace 이미지에서 배포된 모든 Windows VM에 기본적으로 설치됩니다. Azure에 배포된 사용자 지정 VM 이미지를 만들 때 에이전트의 수동 설치가 필요할 수 있습니다.
  • 지원 매트릭스를 검토하여 지원되는 Windows 운영 체제에서 VM이 실행되는지 확인합니다.

3단계: Azure VM 확장의 상태 확인

  • 모든 Azure VM 확장이 ‘프로비저닝 성공’ 상태인지 확인: 확장이 실패 상태이면 복원 지점 작업에 방해가 될 수 있습니다.
    • Azure Portal에서 가상 머신>설정>확장>확장 상태로 이동하여 모든 확장이 프로비전 성공 상태인지 확인합니다.
    • 모든 확장 문제가 해결되었는지 확인하고 복원 지점 작업을 다시 시도합니다.
  • COM+ 시스템 애플리케이션이 실행 중인지 확인합니다. 또한 DTC(Distributed Transaction Coordinator) 서비스네트워크 서비스 계정으로 실행 중이어야 합니다.

문제가 발생하는 경우 COM+ 및 MSDTC 문제 해결의 문제 해결 단계를 수행합니다.

4단계: Azure VM 스냅샷 확장의 상태 확인

복원 지점은 VM 스냅샷 확장을 사용하여 Azure 가상 머신의 애플리케이션 일치 스냅샷을 수행합니다. 복원 지점은 첫 번째 복원 지점 만들기 작업의 일부로 확장을 설치합니다.

  • VMSnapshot 확장이 실패 상태가 아닌지 확인: 문제 해결에 나열된 단계에 따라 Azure VM 스냅샷 확장이 정상인지 확인합니다.

  • 바이러스 백신이 확장을 차단하고 있는지 확인합니다. 특정 바이러스 백신 소프트웨어가 확장의 실행을 차단할 수 있습니다.

    복원 지점 오류가 발생하는 경우 이벤트 뷰어 애플리케이션 로그오류 있는 애플리케이션 이름이 IaaSBcdrExtension.exe인 로그 항목이 있는지 확인합니다. 항목이 있으면 VM에 구성된 바이러스 백신이 VMSnapshot 확장의 실행을 제한하고 있는 것일 수 있습니다. 바이러스 백신 구성에서 다음 디렉터리를 제외하여 테스트하고 복원 지점 작업을 다시 시도합니다.

    • C:\Packages\Plugins\Microsoft.Azure.RecoveryServices.VMSnapshot
    • C:\WindowsAzure\Logs\Plugins\Microsoft.Azure.RecoveryServices.VMSnapshot
  • 네트워크 액세스가 필요한지 확인합니다. 확장 패키지는 Azure Storage 확장 리포지토리에서 다운로드되고, 확장 상태 업로드는 Azure Storage에 게시됩니다. 자세히 알아보기.

    • 지원되지 않는 버전의 에이전트가 설치된 경우 VM의 해당 지역에서 Azure Storage에 대한 아웃바운드 액세스 권한을 허용해야 합니다.
    • 게스트 방화벽 또는 프록시를 사용하여 168.63.129.16에 대한 액세스를 차단한 경우 위와 관계없이 확장이 실패합니다. 포트 80, 443 및 32526가 필요합니다. 자세히 알아보기.
  • 게스트 VM 내에서 DHCP를 사용할 수 있는지 확인: 이는 복원 지점 작동을 위해 DHCP에서 호스트 또는 패브릭 주소를 가져오는 데 필요합니다. 고정 개인 IP가 필요한 경우 Azure Portal 또는 PowerShell을 통해 구성해야 하며 VM 내 DHCP 옵션을 사용할 수 있는지 확인합니다. 자세히 알아보기.

  • VSS 기록기 서비스가 실행되고 있는지 확인: 다음 단계에 따라 VSS 기록기 문제를 해결합니다.

일반적인 문제

DiskRestorePointUsedByCustomer - 디스크 복원 지점에 대해 미해결된 활성 공유 액세스 서명이 있습니다.

오류 코드: DiskRestorePointUsedByCustomer

오류 코드: 디스크 복원 지점에 대해 미해결된 활성 공유 액세스 서명이 있습니다. 복원 지점을 삭제하기 전에 EndGetAccess를 호출합니다.

기본 디스크 복원 지점에 활성 SAS(공유 액세스 서명)가 있는 경우 복원 지점을 삭제할 수 없습니다. 디스크 복원 지점에서 공유 액세스를 종료하고 작업을 다시 시도합니다.

OperationNotAllowed - ‘복원 지점 만들기’ 작업이 진행되는 동안 Virtual Machine이 변경되었습니다.

오류 코드: OperationNotAllowed

오류 메시지: ‘복원 지점 만들기’ 작업이 진행되는 동안 Virtual Machine이 변경되었습니다. 현재 복원 지점 만들기 작업을 완료할 수 없습니다. 나중에 다시 시도하세요.

VM 모델과 병렬로 변경되는 경우(예: 새 디스크가 연결되거나 기존 디스크가 분리되는 경우) 복원 지점 만들기가 실패합니다. 이는 생성된 복원 지점의 데이터 무결성을 보장하기 위한 것입니다. VM 모델이 업데이트되면 복원 지점 만들기를 다시 시도합니다.

OperationNotAllowed - 디스크가 성공적으로 할당되지 않았으므로 ‘복원 지점 만들기’ 작업이 허용되지 않습니다.

오류 코드: OperationNotAllowed

오류 메시지: 디스크가 성공적으로 할당되지 않았으므로 ‘복원 지점 만들기’ 작업이 허용되지 않습니다. excludeDisks 속성을 사용하여 이러한 디스크를 제외하고 다시 시도하세요.

VM에 연결된 디스크 중 하나가 제대로 할당되지 않은 경우 복원 지점이 실패합니다. VM에 대한 복원 지점 만들기를 트리거하기 전에 이러한 디스크를 제외해야 합니다. ARM 프로세서 API를 사용하여 복원 지점을 만드는 경우 디스크를 제외하려면 요청 본문의 excludeDisks 속성에 해당 식별자를 추가합니다. CLI, PowerShell 또는 Portal을 사용하는 경우 해당 매개 변수를 설정합니다.

OperationNotAllowed - 공유 디스크가 있는 Virtual Machine의 복원 지점 만들기는 지원되지 않습니다.

오류 코드: VMRestorePointClientError

오류 메시지: 공유 디스크가 있는 Virtual Machine의 복원 지점 만들기는 지원되지 않습니다. excludeDisks 속성을 통해 복원 지점에서 이 디스크를 제외할 수 있습니다.

복원 지점은 현재 공유 디스크에 대해 지원되지 않습니다. VM에 대한 복원 지점 만들기를 트리거하기 전에 이러한 디스크를 제외해야 합니다. ARM 프로세서 API를 사용하여 복원 지점을 만드는 경우 디스크를 제외하려면 요청 본문의 excludeDisks 속성에 해당 식별자를 추가합니다. CLI, PowerShell 또는 Portal을 사용하는 경우 해당 단계를 수행합니다.

VMAgentStatusCommunicationError - VM 에이전트가 컴퓨팅 서비스와 통신할 수 없음

오류 코드: VMAgentStatusCommunicationError

오류 메시지: VM이 VM 에이전트 또는 확장의 상태를 보고하지 않았습니다.

Azure VM 에이전트가 중지되었거나 오래되었거나 일관성이 없는 상태이거나 설치되지 않았을 수 있습니다. 이러한 상태는 복원 지점을 만들지 못하게 합니다.

  • Azure Portal에서 Virtual Machines>설정>속성으로 이동하여 VM 상태실행 중이고 에이전트 상태준비되었는지 확인합니다. VM 에이전트가 중지되었거나 일관성이 없는 상태이면 에이전트를 다시 시작합니다.
  • Azure Portal에서 Virtual Machines>설정>확장으로 이동하여 모든 확장이 프로비전 성공 상태인지 확인합니다. 그렇지 않으면 다음 단계에 따라 문제를 해결합니다.

VMRestorePointInternalError - VM 스냅샷을 만드는 동안 내부 실행 오류로 인해 복원 지점 만들기에 실패했습니다. 잠시 후 작업을 다시 시도하세요.

오류 코드: VMRestorePointInternalError

오류 메시지: VM 스냅샷을 만드는 동안 내부 실행 오류로 인해 복원 지점 만들기에 실패했습니다. 잠시 후 작업을 다시 시도하세요.

복원 지점 작업을 트리거하면 컴퓨팅 서비스는 VM 백업 확장과 통신함으로써 작업을 시작하여 지정 시간 스냅샷을 수행합니다. 다음 조건 중 하나라도 충족되지 못하면 스냅샷이 트리거되지 않을 수 있습니다. 스냅샷이 트리거되지 않으면 복원 지점 만들기가 실패합니다. 다음 문제 해결 단계를 나열된 순서에 완료하고 작업을 다시 시도하세요.

원인 1: 에이전트가 VM에 설치되어 있지만 응답하지 않습니다(Windows VM의 경우).

원인 2: VM에 설치된 에이전트가 최신이 아닙니다(Linux VM의 경우).

원인 3: 스냅샷 상태를 검색할 수 없거나 스냅샷을 만들 수 없습니다.

원인 4: VM 에이전트 구성 작업이 설정되지 않았습니다(Linux VM의 경우).

원인 5: 애플리케이션 제어 솔루션이 IaaSBcdrExtension.exe를 차단하고 있습니다.

이 오류는 확장 오류 중 하나로 인해 VM이 프로비저닝 실패 상태가 될 때 발생합니다. 위의 단계를 통해 문제가 해결되지 않으면 다음을 수행합니다.

Azure Portal에서 Virtual Machines>설정>확장으로 이동하여 모든 확장이 프로비전 성공 상태인지 확인합니다. 프로비저닝 상태에 대해 자세히 알아봅니다.

  • 확장이 실패 상태이면 복원 지점 작업에 방해가 될 수 있습니다. 확장 문제가 해결되었는지 확인하고 복원 지점 작업을 다시 시도합니다.
  • VM 프로비저닝 상태가 업데이트 중 상태이면 복원 지점 작업에 방해가 될 수 있습니다. 정상인지 확인하고 복원 지점 작업을 다시 시도합니다.

VMRestorePointClientError - COM+ 오류로 인해 복원 지점 만들기에 실패했습니다.

오류 코드: VMRestorePointClientError

오류 메시지: COM+ 오류로 인해 복원 지점 만들기에 실패했습니다. Windows 서비스 “COM+ 시스템 애플리케이션”(COMSysApp)을 다시 시작하세요. 문제가 지속되면 VM을 다시 시작합니다.

COM+ 서비스가 실행되고 있지 않거나 이 서비스에 오류가 있는 경우 복원 지점 작업이 실패합니다. COM+ 시스템 애플리케이션을 다시 시작하고 VM을 다시 시작하고 복원 지점 작업을 다시 시도합니다.

VMRestorePointClientError - COM+ 메모리 할당량에서 사용할 수 있는 메모리가 부족하여 복원 지점 만들기에 실패했습니다.

오류 코드: VMRestorePointClientError

오류 메시지: COM+ 메모리 할당량에서 사용할 수 있는 메모리가 부족하여 복원 지점 만들기에 실패했습니다. Windows 서비스 “COM+ 시스템 애플리케이션”(COMSysApp)을 다시 시작하세요. 문제가 지속되면 VM을 다시 시작합니다.

COM+ 서비스에 메모리가 부족한 경우 복원 지점 작업이 실패합니다. COM+ 시스템 애플리케이션 서비스 및 VM을 다시 시작하면 일반적으로 메모리가 해제됩니다. 다시 시작되면 복원 지점 작업을 다시 시도합니다.

VMRestorePointClientError - VSS 기록기 상태가 좋지 않아 복원 지점 만들기에 실패했습니다.

오류 코드: VMRestorePointClientError

오류 메시지: VSS 기록기 상태가 좋지 않아 복원 지점 만들기에 실패했습니다. VSS 기록기 서비스를 다시 시작하고 VM을 다시 부팅합니다.

복원 지점 만들기는 VSS 기록기를 호출하여 애플리케이션 일관성을 달성하기 위해 스냅샷을 만들기 전에 메모리 내 IO를 디스크에 플러시합니다. VSS 기록기 상태가 좋지 않으면 복원 지점 만들기 작업에 영향을 줍니다. VSS 기록기 서비스를 다시 시작하고 작업을 다시 시도하기 전에 VM을 다시 시작합니다.

VMRestorePointClientError - Visual Studio 2012용 Visual C++ 재배포 가능 패키지의 설치 실패로 인해 복구 지점 만들기에 실패했습니다.

오류 코드: VMRestorePointClientError

오류 메시지: Visual Studio 2012용 Visual C++ 재배포 가능 패키지의 설치 실패로 인해 복구 지점 만들기에 실패했습니다. Visual Studio 2012용 Visual C++ 재배포 가능 패키지를 설치하세요. 설치 중에 문제가 발생하거나 이미 설치되어 있는데 이 오류가 발생하는 경우 VM을 다시 시작하여 설치 문제를 해결하세요.

복원 지점 작업에는 Visual Studio 2021용 Visual C++ 재배포 가능 패키지가 필요합니다. Visual Studio 2012용 Visual C++ 재배포 가능 패키지를 다운로드하고 복원 지점 작업을 다시 시도하기 전에 VM을 다시 시작합니다.

VMRestorePointClientError - 하나 이상의 디스크 Blob에 대해 허용되는 최대 스냅샷 제한에 도달하여 복원 지점 만들기에 실패했습니다. 이 VM의 일부 기존 복원 지점을 삭제한 다음, 다시 시도하세요.

오류 코드: VMRestorePointClientError

오류 메시지: 하나 이상의 디스크 Blob에 대해 허용되는 최대 스냅샷 제한에 도달하여 복원 지점 만들기에 실패했습니다. 이 VM의 일부 기존 복원 지점을 삭제한 다음, 다시 시도하세요.

VM에 대한 복원 지점 컬렉션 및 리소스 그룹의 복원 지점 수는 500개를 초과할 수 없습니다. 새 복원 지점을 만들려면 기존 복원 지점을 삭제합니다.

VMRestorePointClientError - “COM+가 Microsoft DTC(Distributed Transaction Coordinator)와 통신할 수 없습니다”라는 오류로 인해 복원 지점 만들기에 실패했습니다.

오류 코드: VMRestorePointClientError

오류 메시지: “COM+가 Microsoft DTC(Distributed Transaction Coordinator)와 통신할 수 없습니다”라는 오류로 인해 복원 지점 만들기에 실패했습니다.

이 오류를 해결하려면 다음 단계를 따릅니다.

  • 관리자 권한 명령 프롬프트에서 services.msc 열기
  • DTC(Distributed Transaction Coordinator) 서비스에 대한 다음 계정으로 로그온 값이 Network Service로 설정되어 있고 서비스가 실행 중인지 확인합니다.
  • 이 서비스를 시작하지 못하면 이 서비스를 다시 설치합니다.

VMRestorePointClientError - 부적절한 VM 리소스로 인해 복원 지점 만들기에 실패했습니다.

오류 코드: VMRestorePointClientError

오류 메시지: 부적절한 VM 리소스로 인해 복원 지점 만들기에 실패했습니다. VM 크기를 변경하여 VM 리소스를 늘리고 작업을 다시 시도합니다. 가상 머신의 크기를 조정하려면 https://azure.microsoft.com/blog/resize-virtual-machines/를 참조하세요.

복원 지점을 만들려면 충분한 컴퓨팅 리소스를 사용할 수 있어야 합니다. 복원 지점을 만들 때 위의 오류가 발생하는 경우 VM 크기를 조정하고 더 큰 VM을 선택해야 합니다. VM 크기를 조정하는 방법의 단계를 따릅니다. VM 크기가 조정되면 복원 지점 작업을 다시 시도합니다.

VMRestorePointClientError - 가상 머신에 네트워크 연결이 없어 복구 지점 만들기에 실패했습니다.

오류 코드: VMRestorePointClientError

오류 메시지: 가상 머신에 네트워크 연결이 없어 복구 지점 만들기에 실패했습니다. VM에 네트워크 액세스가 있는지 확인합니다. Azure 데이터 센터 IP 범위를 허용 목록에 추가하거나 네트워크 액세스를 위해 프록시 서버를 설정하세요. 자세한 내용은 https://go.microsoft.com/fwlink/?LinkId=800034를 참조하세요. 이미 프록시 서버를 사용 중인 경우 프록시 서버 설정이 제대로 구성되어 있는지 확인합니다.

복원 지점 만들기를 트리거한 후 컴퓨팅 서비스는 VM 스냅샷 확장과 통신하여 특정 시점 스냅샷을 만들기 시작합니다. 다음 조건 중 하나라도 충족되지 못하면 스냅샷이 트리거되지 않을 수 있습니다. 스냅샷이 트리거되지 않으면 복구 지점이 실패할 수 있습니다. 다음 문제 해결 단계를 수행하고 작업을 다시 시도하세요.

[스냅샷 상태를 검색할 수 없거나 스냅샷을 만들 수 없습니다].(#the-snapshot-status-cant-be-retrieved-or-a-snapshot-cant-be-taken)

VMRestorePointClientError - VM에서 동시에 ‘RestorePoint 만들기’ 작업이 트리거되었으므로 RestorePoint를 만들지 못했습니다.

오류 코드: VMRestorePointClientError

오류 메시지: VM에서 동시에 ‘RestorePoint 만들기’ 작업이 트리거되었으므로 RestorePoint를 만들지 못했습니다.

기존 복원 지점이 이미 만들어지고 있으므로 최근 복원 지점 만들기에 실패했습니다. 현재 복원 지점이 완전히 생성될 때까지 새 복원 지점을 만들 수 없습니다. 다른 복원 지점 만들기 작업을 트리거하기 전에 현재 진행 중인 복원 지점 만들기 작업이 완료되었는지 확인합니다.

진행 중인 복원 지점을 확인하려면 다음 단계를 수행합니다.

  1. Azure Portal에 로그인하고 모든 서비스를 선택합니다. 복구 서비스를 입력하고 복원 지점 컬렉션을 선택합니다. 복원 지점 컬렉션 목록이 나타납니다.
  2. 복원 지점 컬렉션 목록에서 복원 지점을 만들 복원 지점 컬렉션을 선택합니다.
  3. 설정>복원 지점을 선택하여 모든 복원 지점을 봅니다. 복원 지점이 진행 중인 경우 완료되기를 기다립니다.
  4. 새 복원 지점 만들기를 다시 시도합니다.

DiskRestorePointClientError - DiskEncryptionSet과 연결된 Keyvault를 찾을 수 없습니다.

오류 코드: DiskRestorePointClientError

오류 메시지: DiskEncryptionSet과 연결된 Keyvault를 찾을 수 없습니다. 복원 지점 만들기가 실패하여 리소스가 삭제되었을 수 있습니다. 동일한 이름으로 누락된 리소스를 다시 만든 후 작업을 다시 시도하세요.

암호화된 디스크가 있는 VM에 대한 복원 지점을 만드는 경우 키가 저장된 키 자격 증명 모음을 사용할 수 있는지 확인해야 합니다. 동일한 키를 사용하여 암호화된 복원 지점을 만듭니다.

BadRequest - 이 요청은 api-version ‘2021-03-01’ 이상으로 수행할 수 있습니다.

오류 코드: BadRequest

오류 메시지: 이 요청은 api-version ‘2022-03-01’ 이상으로 수행할 수 있습니다.

복원 지점은 API 버전 2022-03-01 이상에서만 지원됩니다. REST API를 사용하여 복원 지점을 만들고 관리하는 경우 복원 지점 API를 호출할 때 지정된 API 버전을 사용합니다.

InternalError / InternalExecutionError / InternalOperationError - 내부 실행 오류가 발생했습니다. 나중에 다시 시도하십시오.

오류 코드: InternalError / InternalExecutionError / InternalOperationError

오류 메시지: 내부 실행 오류가 발생했습니다. 나중에 다시 시도하십시오.

복원 지점 만들기를 트리거한 후 컴퓨팅 서비스는 VM 스냅샷 확장과 통신하여 특정 시점 스냅샷을 만들기 시작합니다. 다음 조건 중 하나라도 충족되지 못하면 스냅샷이 트리거되지 않을 수 있습니다. 스냅샷이 트리거되지 않으면 복구 지점이 실패할 수 있습니다. 다음 문제 해결 단계를 나열된 순서에 완료하고 작업을 다시 시도하세요.

OSProvisioningClientError - 오류로 인해 복원 지점 작업이 실패했습니다. 자세한 내용은 복원 지점 프로비전 오류 메시지 세부 정보를 참조하세요.

오류 코드: OSProvisioningClientError

오류 메시지: 할당된 시간에 OS 프로비전을 완료하지 못했습니다. 이 오류는 이미지에서 너무 여러 번 연속적으로 발생했습니다. 이미지가 올바르게 준비되었는지 확인합니다(일반화됨).

이 오류는 IaaS VM에서 보고됩니다. 오류 메시지에 설명된 대로 필요한 작업을 수행하고 작업을 다시 시도합니다.

AllocationFailed - 오류로 인해 지점 복원 작업이 실패했습니다. 자세한 내용은 복원 지점 프로비전 오류 메시지 세부 정보를 참조하세요.

오류 코드: AllocationFailed

오류 메시지: 할당하지 못했습니다. 가용성 집합에 새 VM을 추가하거나 가용성 집합에서 기존 VM을 업데이트/크기 조정하려는 경우 이러한 가용성 집합 할당의 범위가 단일 클러스터로 지정되며 클러스터의 용량이 부족할 수 있습니다. 할당 성공 가능성을 높이는 방법을 자세히 알아보세요.

이 오류는 IaaS VM에서 보고됩니다. 오류 메시지에 설명된 대로 필요한 작업을 수행하고 작업을 다시 시도합니다.

원인 및 솔루션

에이전트가 VM에 설치되어 있지만 응답하지 않습니다(Windows VM의 경우).

솔루션

VM 에이전트가 손상되었거나 서비스가 중지되었습니다. VM 에이전트를 다시 설치하면 최신 버전을 가져올 수 있습니다. 또한 서비스와의 통신을 다시 시작하는 데도 도움이 됩니다.

  1. VM 서비스(services.msc)에서 Microsoft Azure 게스트 에이전트 서비스가 실행 중인지 확인합니다. Microsoft Azure 게스트 에이전트 서비스를 다시 시작하고 복원 지점 작업을 시작해 보세요.
  2. Microsoft Azure 게스트 에이전트 서비스가 서비스에 표시되지 않으면 제어판에서 프로그램 및 기능으로 이동하여 Microsoft Azure 게스트 에이전트 서비스가 설치되어 있는지 확인합니다.
  3. Microsoft Azure 게스트 에이전트가 프로그램 및 기능에 표시되면 Microsoft Azure 게스트 에이전트를 제거합니다.
  4. 최신 버전의 에이전트 MSI를 다운로드하고 설치합니다. 설치를 완료하려면 관리자 권한이 있어야 합니다.
  5. Microsoft Azure 게스트 에이전트 서비스가 서비스에 표시되는지 확인합니다.
  6. 복원 지점 작업을 다시 시도합니다.

또는 VM에서 Microsoft .NET 4.5가 설치되어 있는지 확인합니다. .NET 4.5는 VM 에이전트가 서비스와 통신하는 데 필요합니다.

VM에 설치된 에이전트가 최신이 아닙니다(Linux VM의 경우).

솔루션

Linux VM에 대부분의 에이전트 관련 또는 확장 관련 오류는 이전 VM 에이전트에 영향을 주는 문제로 인해 발생합니다. 이 문제를 해결하려면 다음과 같은 일반 지침을 수행하세요.

  1. Linux VM 에이전트 업데이트의 지침을 따르세요.

    참고 항목

    배포 리포지토리를 사용할 때만 에이전트를 업데이트할 것을 강력히 권장합니다. GitHub에서 에이전트 코드를 직접 다운로드한 후 업데이트하는 것은 바람직하지 않습니다. 최신 에이전트를 배포할 수 없는 경우 배포 지원에 문의하여 설치 방법에 대한 지침을 얻으세요. 최신 에이전트를 확인하려면 GitHub 리포지토리의 Microsoft Azure Linux 에이전트 페이지로 이동하세요.

  2. ps -e 명령을 실행하여 VM에 Azure 에이전트가 실행 중인지 확인합니다.

    이 프로세스가 실행되고 있지 않으면 다음 명령을 사용하여 다시 시작합니다.

    • Ubuntu/Debian의 경우:
    sudo systemctl start walinuxagent
    
    • 기타 Linux 배포판의 경우:
    sudo systemctl start waagent
    
  3. 에이전트 자동 다시 시작을 구성합니다.

  4. 복원 지점 작업을 다시 시도합니다. 오류가 계속되면 VM에서 다음 로그를 수집합니다.

    • /var/lib/waagent/*.xml
    • /var/log/waagent.log
    • /var/log/azure/*

waagent의 자세한 로깅이 필요한 경우 다음 단계를 따르세요.

  1. /etc/waagent.conf 파일에서 자세한 정보 표시 로깅 사용(y|n) 줄을 찾습니다.
  2. Logs.Verbose 값을 n에서 y로 변경합니다.
  3. 변경 내용을 저장하고 이 섹션 앞부분에 설명된 단계를 완료하여 waagent를 다시 시작합니다.

VM 에이전트 구성 옵션이 설정되지 않았습니다(Linux VM의 경우).

구성 파일(/etc/waagent.conf)은 waagent의 동작을 제어합니다. 구성 파일 옵션 Extensions.Enabley로 설정하고 Provisioning.Agentauto로 설정해야 복원 지점이 작동합니다. VM-Agent 구성 파일 옵션의 전체 목록은 https://github.com/Azure/WALinuxAgent#configuration-file-options를 참조하세요.

애플리케이션 제어 솔루션이 IaaSBcdrExtension.exe를 차단하고 있습니다.

AppLocker 또는 다른 애플리케이션 제어 솔루션을 실행하고 있고 규칙이 게시자 또는 경로를 기반으로 하는 경우 IaaSBcdrExtension.exe 실행 파일의 실행이 차단될 수 있습니다.

솔루션

AppLocker 또는 기타 애플리케이션 제어 소프트웨어에서 /var/lib 경로 또는 IaaSBcdrExtension.exe 실행 파일을 제외합니다.

스냅샷 상태를 검색할 수 없거나 스냅샷을 만들 수 없습니다.

복원 지점은 기본 스토리지 계정에 대한 스냅샷 명령 실행을 사용합니다. 스토리지 계정에 액세스할 수 없거나 스냅샷 작업의 실행이 지연되기 때문에 복원 지점이 실패할 수 있습니다.

솔루션

다음 조건으로 인해 스냅샷 작업이 실패할 수 있습니다.

원인 해결 방법
VM이 RDP(원격 데스크톱 프로토콜)에서 종료되므로 VM 상태가 잘못 보고됩니다. RDP에서 VM을 종료하는 경우 VM 상태가 올바른지 여부를 확인하려면 포털을 확인합니다. 올바르지 않으면 VM 대시보드의 종료 옵션을 사용하여 포털에서 VM을 종료합니다.
VM이 DHCP에서 호스트 또는 패브릭 주소를 가져올 수 없습니다. 복원 지점이 작동하려면 게스트 내에 DHCP를 사용하도록 설정해야 합니다. VM이 DHCP 응답 245에서 호스트 또는 패브릭 주소를 가져올 수 없는 경우에는 어떠한 확장도 다운로드하거나 실행할 수 없습니다. 고정 개인 IP가 필요한 경우 Azure Portal 또는 PowerShell을 통해 구성해야 하며 VM 내 DHCP 옵션을 사용할 수 있는지 확인합니다. PowerShell을 사용하여 고정 IP 주소를 설정하는 방법에 대해 자세히 알아보세요.

복구 지점 리소스 그룹에서 잠금 제거

  1. Azure Portal에 로그인합니다.

  2. 모든 리소스로 이동하여 복원 지점 컬렉션 리소스 그룹을 선택합니다.

  3. 설정 섹션에서 잠금을 선택하여 잠금을 표시합니다.

  4. 잠금을 제거하려면 삭제를 선택합니다.

    Screenshot of Delete lock in Azure portal.