
Azure의 가상 머신용 템플릿 Windows 2012 R2 이미지를 만들려고 합니다. 우리의 목표는 이를 여러 인스턴스로 복제하는 것입니다. 안타깝게도 RDP를 통해 복제된 이미지에 연결할 수 없습니다.
테스트 범위를 좁히기 위해 다음 단계를 수행했습니다.
- 포털에서 인스턴스를 만듭니다. (이전 포털)
- RDP를 사용하여 이미지에 연결합니다.
- 테스트를 단순하게 유지하기 위해 C:\ImageTest라는 샘플 디렉터리를 만듭니다.
- SysPrep을 실행합니다.
- (이전) Azure Portal 내에서 머신 이미지에 대한 캡처를 실행합니다.
이러한 단계를 통해 이미지가 생성되고 다음 인스턴스를 생성할 때 이미지를 선택할 수 있습니다.
- 테스트를 위해 첫 번째(기본) 인스턴스를 종료합니다. 나는 또한 그것을 실행 상태로 두려고 노력했습니다.
- 그런 다음 5단계에서 생성된 이미지에서 또 다른 복제된 인스턴스를 생성합니다.
- 시작될 때까지 기다리십시오.
새 이미지가 포털에서 실행 중인 것으로 나타나지만 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/