Azure python API를 사용하여 페이지 blob create_blob을 만들고 링크를 사용하여 헤더를 업데이트합니다. http://blog.stevenedouard.com/create-a-blank-azure-vm-disk-vhd-without-attaching-it/ 및 update_page를 사용하여 실제 이미지 데이터를 업데이트하지만 VHD를 부팅하려고 할 때 Azure에서 오류가 발생했습니다. "가상 머신을 프로비저닝 할 수 없습니다"라고 제안 해주십시오.Azure python이 빈 vhd blob을 만듭니다.
0
A
답변
0
귀하의 vhd 이미지에 문제가있을 수 있습니다. this article을 살펴 보시기 바랍니다. 여기
은 그 기사의 조각입니다 :하는의 확인하십시오 푸른 VM을 사용하기 위해 VHD를 업로드 할 때 다음
- A는 VM 이미지로 사용 일반화해야하는 다른 VM을 생성합니다. Windows의 경우 sysprep 도구로 일반화합니다. Linux의 경우 Windows Azure Linux Agent (waagent)로 일반화합니다. VHD를 일반화되지 않은 이미지로 업로드하면 프로비져닝이 실패합니다.
- VM을 단일 VM으로만 사용하고 (다른 VM을 기반으로하지 않는) 디스크로 사용하도록 일반화하면 안됩니다. VHD를 일반화 된 디스크로 업로드하면 프로비져닝이 실패합니다.
- 업로드에 타사 저장소 도구를 사용하는 경우 VHD에 페이지 BLOB를 업로드해야합니다 (VHD가 블록 BLOB로 업로드 된 경우 프로비저닝이 실패 함). Add-AzureVHD와 Csupload가 이것을 처리합니다. 타사 도구를 사용하는 경우에만 실수로 페이지 blob 대신 블록 blob로 업로드 할 수 있습니다.
고정 VHD 만 업로드합니다 (동적은 아니고 VHDX는 업로드하지 않음). Windows Azure 가상 컴퓨터는 동적 디스크 또는 VHDX 형식을 지원하지 않습니다.
참고 : CSUPLOAD 또는 Add-AzureVHD를 사용하여 VHD를 업로드하면 동적 VHD가 고정 VHD로 자동 변환됩니다.VHD의 최대 크기는 최대 127GB입니다. 데이터 디스크는 1TB까지 가능하지만 OS 디스크는 127GB 이하 여야합니다.
- VM은 DHCP 용으로 구성되어야하며 정적 IP 주소는 할당되어 있지 않아야합니다. Windows Azure 가상 컴퓨터는 고정 IP 주소를 지원하지 않습니다.
0
내가 집중할 수있는 두 가지 점이 있다고 생각합니다.
1. VHD 파일은 .vhd 파일이어야합니다. 따라서 코드는 'blob_name ='a-new-vhd.vhd '이어야합니다.
2. 사용자가 만든 저장소 계정과 VM은 같은 위치에 있어야합니다.
희망이 있습니다. 우려 사항이 있으시면 언제든지 알려주세요.
관련 문제
- 1. 1TB보다 큰 Azure VHD BLOB
- 2. Azure VM VHD 백업
- 3. Azure Blob을 가진 CakePHP
- 4. Azure VHD 초기화가 매우 느립니다. (Lucene.Net)
- 5. Azure Blob을 Azure 웹 사이트에 연결하기
- 6. 예외 Azure Blob을 다운로드 중입니다.
- 7. Visual Studio에서 Azure Blob을 업로드하십시오.
- 8. 로컬 VM 설치에 Azure VM VHD 사용
- 9. Windows Azure 클라우드 서비스의 vhd 다운로드
- 10. Windows Azure SDK - Linux - VHD 내보내기
- 11. azure blob 저장소에서 blob을 저장하지 않고 Blob을 반환합니다.
- 12. Python이 동적으로 변수 이름을 만듭니다.
- 13. Git cherry-pick은 커밋되지 않은 blob을 만듭니다?
- 14. Azure Blob을 사용하여 Azure 테이블 및 그 반대의 데이터 저장
- 15. Blob을 스파크에 연결하지 못함
- 16. 웹/작업자 역할의 windows azure 인스턴스에 가상 드라이브 (vhd) 마운트
- 17. Lucene.Net은 빈 인덱스를 만듭니다
- 18. Gnuplot이 빈 다이어그램을 만듭니다.
- 19. XmlSerializer가 빈 문서를 만듭니다.
- 20. PrintWriter 빈 파일을 만듭니다
- 21. Blob을 JPG로 변환하고 Blob을 업데이트하십시오.
- 22. createBlockBlob 및 commitBlobBlocks는 BlobStorage에서 빈 파일을 만듭니다.
- 23. python이 파일에서 빈 줄을 인쇄하는 이유
- 24. Python이 Exchange 서비스에서 빈 서비스 속성을 가져옴
- 25. azure가 vhd 이미지에서 VM을 만들 수 없습니다.
- 26. FluentSecurity는 Azure WebRole을 실패로 만듭니다.
- 27. Swagger.io없이 Azure API 앱을 만듭니다.
- 28. 한 명의 사용자 만 Azure blob을 안전하게 설정 하시겠습니까?
- 29. VSTS 릴리스 관리 : Azure Blob을 인공물로 사용하는 방법?
- 30. Azure Storage blob을 PHP를 사용하여 로컬 파일로 다운로드하는 방법은 무엇입니까?
고마워요, 내가 만들고있는 blob은 .vhd로 끝나고 동일한 위치의 VM에서 vhd를 사용하려고하지만 여전히 문제가 지속됩니다. – Ram