Azure Cloud Shell에서 복구모듈  설치, 해당 명령 안하고, 아래 repair 명령 설치할건지 물어봄. y/n

az extension add -n vm-repair

-g 리소스그룹
-n VM name

az vm repair create -g EX -n advm01 --repair-username azureuser --repair-password 'password!234' --verbose

작동하지 않는 VM에 대한 OS 디스크의 복사본을 만들고,새 리소스 그룹에 복구 VM을 만들고, OS 디스크 복사본을 연결합니다.복구 VM은 지정된 비기능 VM과 크기 및 지역입니다. 모든 단계에서 사용되는 리소스 그룹 및 VM 이름은 비기능 VM에 사용

 

az vm repair run -g EX -n advm01 --run-on-repair --run-id win-hello-world --verbose

복구 VM을 통해 연결된 디스크에서 지정된 복구 스크립트를 실행

복구스크립트는 아래 깃허브에..

https://github.com/Azure/repair-script-library/tree/main/src/windows

 

az vm repair restore -g EX -n advm01  --verbose

복구된 OS 디스크를 VM의 원래 OS 디스크로 교환

 

출처: <https://learn.microsoft.com/ko-kr/troubleshoot/azure/virtual-machines/windows/repair-windows-vm-using-azure-virtual-machine-repair-commands>

 

 

 

복구VM 동일한 스펙으로, 별도 리소스그룹에 생성됨

az vm repair restore -g EX -n advm01  --verbose

복구된 OS 디스크를 VM의 원래 OS 디스크로 교환

 

 

복구VM OS디스크

repair-advm01__OsDisk_1_65178ff7a3a84a8e88a93809df542deb

 

 

복구시 사용된 리소스그룹 전체 지울건지 물어봄 y하면 다지워짐

 

 

 




+ Recent posts