我正在使用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。
下面是文章的一個片段:
請確保的上傳時,VHD爲使用Azure的虛擬機執行以下操作:
- 一個VM必須被概括爲一個圖像使用從您將創建其他VM。對於Windows,您可以使用sysprep工具進行概括。對於Linux,您可以使用Windows Azure Linux代理(waagent)進行推廣。如果您將VHD作爲未廣義化的圖像上傳,配置將失敗。
- 虛擬機不能被推廣爲只能用作單個虛擬機的磁盤(而不能用作其他虛擬機)。如果您將VHD作爲已廣義化的磁盤上傳,則配置將失敗。
- 當使用第三方存儲工具進行上傳時,請確保將VHD上傳到頁面blob(如果將VHD作爲塊blob上傳,配置將失敗)。 Add-AzureVHD和Csupload將爲您處理這個問題。只有使用第三方工具時,您可能會將其作爲塊blob而不是頁面blob進行無意上傳。
僅上載固定的VHD(不是動態的,而不是VHDX)。 Windows Azure虛擬機不支持動態磁盤或VHDX格式。
注意:使用CSUPLOAD或Add-AzureVHD上傳VHD會自動將動態VHD轉換爲固定VHD。VHD的最大尺寸可以高達127 GB。雖然數據磁盤可以高達1 TB,但操作系統磁盤必須不超過127 GB。
- 虛擬機必須配置爲DHCP並且未分配靜態IP地址。 Windows Azure虛擬機不支持靜態IP地址。
0
我認爲有兩點你可以關注。
1.VHD文件應該是.vhd文件。因此,您的代碼應該是'blob_name ='a-new-vhd.vhd''
2.您創建的存儲帳戶和VM應位於相同的位置。
希望它有幫助。任何疑慮,請隨時讓我知道。
相關問題
- 1. VMSizeDoesntSupportPremiumStorage Azure從VHD創建虛擬機
- 2. 使用JavaScript創建Azure Blob
- 3. azure vhd安裝異常ERROR_HTTPS_NOT_SUPPORTED
- 4. Windows Azure SDK - Linux - VHD導出
- 5. Azure上傳VHD失敗
- 6. 用空數據創建一個固定的vhd
- 7. Azure SDK C#將頁面Blob轉換爲VHD?
- 8. 未從ASP.Net創建Azure Blob表單
- 9. Azure Ruby SDK創建公共blob
- 10. azure無法從vhd圖像創建vm圖像
- 11. 在Microsoft Azure中使用CLI中的映像(.VHD)創建Windows VM
- 12. waagent失敗而與waagent創建Linux VHD爲Windows Azure運行
- 13. 在Azure中創建空的CloudBlockBlob
- 14. Azure塊BLOB ETag爲空
- 15. 創建blob後將Azure blob複製到本地計算機
- 16. 無法在Azure Blob存儲上創建Blob容器
- 17. 如何在azure cli 2.0中使用blob存儲中的現有VHD映像創建新vm?
- 18. Azure VHD訪問安全
- 19. 備份Azure虛擬機VHD
- 20. Azure blob存儲 - blob策略
- 21. Azure表,blob
- 22. Azure Blob存儲列表Blob
- 23. JClouds for Azure Blob
- 24. Azure Blob容器
- 25. Azure PHP SAS blob
- 26. Windows Azure Blob
- 27. 由Disk2VHD創建的無法啓動VHD
- 28. 使用VirtualDisk API創建VHD文件
- 29. 在批處理文件中將頁面Blob掛載爲VHD
- 30. 失敗的vhd副本:「blob類型對此操作無效」
謝謝,我創建的blob僅以.vhd結尾,我試圖在同一位置的VM中使用vhd,但問題仍然存在 – Ram