2017-05-12 67 views
1

我遵循這些https://docs.microsoft.com/en-us/azure/virtual-machines/linux/upload-vhd說明在Azure中創建虛擬機。在這個階段,雖然只能格式化爲VHD的blob可以導入

AZ磁盤創建--resource組myResourceGroup --name myManagedDisk \ --source https://mystorageaccount.blob.core.windows.net/mydisks/myDisk.vhd

我收到以下錯誤

只有斑點格式化爲VHD可以導入。

我相信VHD是一個Linux操作系統。

任何想法,我已經錯過了或有人有一個更好的資源,可以幫助我得到這個虛擬機安裝的鏈接?

+0

當您上傳時,您是否將VHD標記爲頁面文件而不是blob文件? 「az存儲blob上傳」步驟 – CtrlDot

+0

我複製該步驟,只是更改名稱以匹配我的資源組和存儲帳戶。 – AdamB

回答

3

我遵循上面提到的指南,我能夠創建磁盤沒有任何問題。

created

正如CtrlDot如上所述,請確保上傳的VHD被標記爲頁面斑點。

爲了驗證這一點,請運行下面的命令:

verify

如果是網頁BLOB和你仍然得到錯誤,那麼請確保您的源VHD必須符合以下幾個要求:

  1. 源文件的類型是vhd。 (不是vhdx)否則,請按照此guide將vhdx轉換爲vhd文件。

  2. vhd文件是固定大小,它對齊到1 MB。否則,請按照此guide將動態vhd轉換爲固定的vhd。

+0

我回來的內容表明,這是一個頁面BLOB 「屬性」:{ 「appendBlobCommittedBlockCount」:空, 「blobType」:「PageBlob」, 「CONTENTLENGTH」:1856475136, 但不像你上面的例子我沒有元數據信息 「metadata」:{}, – AdamB

+0

正如你所建議的,我使用指南將VHD從動態轉換爲固定,並且成功。感謝您的信息。 – AdamB

相關問題