2017-05-12 1 views
1

Azure에서 VM을 만드는 방법은 https://docs.microsoft.com/en-us/azure/virtual-machines/linux/upload-vhd입니다. 이 단계에서VHD로 포맷 된 BLOB 만 가져올 수 있습니다.

AZ 디스크 --source https://mystorageaccount.blob.core.windows.net/mydisks/myDisk.vhd

내가

만 모양이로 포맷 다음과 같은 오류를 얻을 myResourceGroup --name myManagedDisk \ --resource 그룹을 만들 수 있지만 VHD를 가져올 수 있습니다.

나는 VHD가 리눅스 OS라고 생각한다.

내가 놓친 내용이나 누군가이 VM을 설치하는 데 도움이되는 더 나은 리소스에 대한 링크가 있습니까?

+0

업로드 할 때 VHD를 blob 파일이 아닌 페이지 파일로 표시 했습니까? "az storage blob upload"단계 – CtrlDot

+0

해당 단계를 복사하고 자원 그룹 및 저장소 계정과 일치하도록 이름을 변경했습니다. 내가 돌아 왔을 – AdamB

답변

3

나는 위에서 언급 한 가이드를 따르고 아무런 문제없이 디스크를 만들 수 있습니다. CtrlDot는 위에서 언급 한 바와 같이

created

, 업로드 된 VHD 페이지의 덩어리로 표시되어 있는지 확인하십시오. 이 페이지 덩어리이며 여전히 다음 소스 VHD는 다음과 같은 요구 사항을 충족하는지 확인하십시오 오류가 발생하는 경우

verify

:

을이를 확인하려면

, 아래의 명령을 실행하십시오

  1. 원본 파일의 형식은 vhd입니다. (vhdx 아님) 그렇지 않으면이 guide을 따라 vhdx를 vhd 파일로 변환하십시오.

  2. vhd 파일은 고정 크기이며 1MB로 정렬됩니다. 그렇지 않으면이 guide을 따라 동적 vhd를 고정 된 vhd로 변환하십시오.

+0

내용은 그것이 표시되는 페이지 방울 "속성": { "appendBlobCommittedBlockCount"널 (null), "blobType": "PageBlob" "contentLength": 1856475136, 하지만 난 더있어 위의 예와는 달리 메타 데이터 정보 "metadata": {}, – AdamB

+0

제안대로 가이드를 사용하여 VHD를 동적에서 고정으로 변환 했으므로 성공했습니다. 정보 주셔서 감사합니다. – AdamB

관련 문제