Azure VM Agent 가상머신 에이전트 문제해결

혹시·2024년 8월 13일

Troubleshoot

목록 보기
5/8

Azure VM 백업은 스냅샷을 만들고, 이 스냅샷을 백업 볼트로 전송한다.
스냅샷은 가상머신 I/O를 Freeze 하고, Snapshot이 완성되면, I/O를 다시 진행시키는 방식으로 진행된다. 그리고 백업 볼트로 전송을 하는데 시간이 대부분 소요되는데, 크기에 따라 몇시간이 소요될 수 있다.

[Windows]

  • 게스트 에이전트 상태 확인
  1. Portal > 가상머신 선택 > 개요 | 속성 | 에이전트 상태



  1. 게스트 에이전트 서비스 확인
  • Windows 검색 창에 services.msc 실행

    automatic과 running 상태를 확인한다.

    -> 작동중이 아니라면 게스트 에이전트 먼저 실행 시켜야함
net stop RdAgent
net stop WindowsAzureGuestAgent

net start RdAgent
net start WindowsAzureGuestAgent!


  • 백업 에이전트 재시작
net stop COMSysApp
net start COMSysApp


  • 가상머신 재시작
    가상머신의 확장 에이전트들이 비정상 일 경우 재부팅하여 정상이 되는지 확인하여본다, 아니면 각각 에이전트를 재시작한다.
    --> 프로세스 max로 백업 에이전트가 실행되지 못했을 수 있으므로 프로세스 정리도 필요하다.

https://learn.microsoft.com/ko-kr/troubleshoot/azure/virtual-machines/windows/windows-azure-guest-agent
https://learn.microsoft.com/ko-kr/azure/azure-monitor/agents/azure-monitor-agent-manage?tabs=azure-powershell




[Linux]

  • 게스트 에이전트 상태 확인
    Portal > 가상머신 선택 > 개요 | 속성 | 에이전트 상태



  • 백업 에이전트 재시작
sudo systemctl restart waagent


  • 백업 에이전트 로그 확인해보기
/var/log/waagent.log
/var/log/azure/Microsoft.Azure.RecoveryServices.VMSnapshotLinux/*


  • 백업 Timeout의 경우
    Timeout 시간은 60초를 기준으로 결정됨
    /etc/azure/위치에 vmbackup.conf 또는 vi/etc/azure/vmbackup.conf 편집하여 아래 값을 넣는다. 최대 600(10분)
[SnapshotThread]

fsfreeze: True

SafeFreezeWaitInSeconds = 60

이후 재시작

sudo systemctl restart waagent

https://learn.microsoft.com/ko-kr/troubleshoot/azure/virtual-machines/linux/linux-azure-guest-agent

profile
클라우드하는 귀여운 애

0개의 댓글