재사용 가능한 Azure Virtual Machine 이미지를 만드는 가장 좋은 방법은 무엇인가요?

재사용 가능한 Azure Virtual Machine 이미지를 만드는 가장 좋은 방법은 무엇인가요?

Azure의 가상 머신용 템플릿 Windows 2012 R2 이미지를 만들려고 합니다. 우리의 목표는 이를 여러 인스턴스로 복제하는 것입니다. 안타깝게도 RDP를 통해 복제된 이미지에 연결할 수 없습니다.

테스트 범위를 좁히기 위해 다음 단계를 수행했습니다.

  1. 포털에서 인스턴스를 만듭니다. (이전 포털)
  2. RDP를 사용하여 이미지에 연결합니다.
  3. 테스트를 단순하게 유지하기 위해 C:\ImageTest라는 샘플 디렉터리를 만듭니다.
  4. SysPrep을 실행합니다.
  5. (이전) Azure Portal 내에서 머신 이미지에 대한 캡처를 실행합니다.

이러한 단계를 통해 이미지가 생성되고 다음 인스턴스를 생성할 때 이미지를 선택할 수 있습니다.

  1. 테스트를 위해 첫 번째(기본) 인스턴스를 종료합니다. 나는 또한 그것을 실행 상태로 두려고 노력했습니다.
  2. 그런 다음 5단계에서 생성된 이미지에서 또 다른 복제된 인스턴스를 생성합니다.
  3. 시작될 때까지 기다리십시오.

새 이미지가 포털에서 실행 중인 것으로 나타나지만 RDP를 통해 새 이미지에 연결할 수 없습니다. 다음 오류가 발생합니다.

여기에 이미지 설명을 입력하세요

우리가 시도한 추가 문제 해결 단계:

A. 새 인스턴스에 대한 RDP 엔드포인트를 확인했습니다. 또한 새 인스턴스에 대한 RDP 엔드포인트를 제거하고 다시 생성했습니다. 같은 메시지입니다.

비.이 기사이미지 캡처 전에 가상 머신이 다시 시작되어 이미지가 무효화될 수 있는 sysprep 버그를 언급합니다. 그러나 해결 방법은 나에게 아무것도 변경하지 않습니다. 또한 Reboot, Shutdown, Quit과 같은 SysPrep의 모든 옵션 조합을 시도했습니다.

C. 새 Azure Portal에서 이 작업을 수행하는 방법을 찾으려고 노력했지만 지금까지(2015년 10월) 이미지를 캡처하는 옵션이 표시되지 않습니다.

D. 시간이 더 필요할 경우를 대비해 새 이미지가 시작될 때까지 오랜 시간(일) 기다려 보았습니다.

내 목표는 일반 구성의 80%로 기본 이미지를 설정하여 로드 밸런싱 세트 내에서 인스턴스를 쉽게 생성하는 것입니다. 이 작업을 수행하는 더 쉬운 방법을 놓치고 있습니까?

어떤 아이디어나 조언이라도 감사드립니다.

답변1

이미지를 만드는 가장 좋은 방법은 Powershell을 사용하는 것이라고 생각합니다. 명령은 쉽고 간단합니다.

Save-AzureVMImage -ServiceName "service-name" -Name "VM-name" -ImageName "image-name" -Osstate "Generalized/Specialized" -Verbose

Osstate 옵션에 주의하세요. 템플릿을 생성하려는 경우 일반화를 선택하면 기존 VM이 삭제되고 템플릿 이미지가 생성됩니다. 스냅샷 이미지를 생성하려는 경우 특수화를 선택하면 기존 vm을 유지하고 이미지를 생성합니다. 이는 Hyper-V의 체크포인트와 같습니다.

게다가 포털을 사용하여 Azure 이미지를 캡처하는 방법을 알려주는 링크도 하나 찾았지만 이전 Azure 포털에서 작동하는지 잘 모르겠습니다.

https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-capture-image-windows-server/

관련 정보