部署自定義映射時布建錯誤
適用於:✔️ Windows VM
如果您上傳或擷取一般化 VM 映射作為特製化 VM 映射,則會發生布建錯誤,反之亦然。 前者會導致布建逾時錯誤,後者會導致布建失敗。 若要部署自定義映像而不發生錯誤,您必須確定映像的類型不會在擷取程式期間變更。
下表列出一般化和特製化影像的可能組合、您將遇到的錯誤類型,以及修正錯誤所需的動作。
下表列出 Windows 一般化 (gen.) 和特製化 (spec.) OS 映射的可能上傳和擷取組合。 將處理且沒有任何錯誤的組合是由 Y 表示,而擲回錯誤的組合則以 N 表示。下表提供您遇到之不同錯誤的原因和解決方法。
OS | 上傳規格。 | 上傳 Gen。 | 擷取規格。 | 擷取 Gen。 |
---|---|---|---|---|
Windows Gen. | N1 | Y | N3 | Y |
Windows 規格。 | Y | N2 | Y | N4 |
Y: 如果操作系統已一般化,且其上傳和/或擷取與一般化設定,則不會有任何錯誤。 同樣地,如果OS是Windows特製化,且其上傳和/或擷取為特殊化設定,則不會有任何錯誤。
上傳錯誤
N1: 如果 OS 已一般化,且其上傳為特製化,您將會收到布建逾時錯誤,且 VM 卡在 OOBE 畫面上。
N2: 如果 OS 是 Windows 特製化,且上傳為一般化,您將會收到布建失敗錯誤,VM 卡在 OOBE 畫面上,因為新 VM 是以原始電腦名稱、使用者名稱和密碼執行。
解決方法
若要解決這兩個錯誤,請使用 Add-AzVhd 來上傳內部部署可用的原始 VHD,其設定與 OS 的設定相同(一般化/特製化)。 若要上傳為一般化,請記得先執行 sysprep。
擷取
N3: 如果 OS 已一般化,而且擷取為特製化,您將會收到布建逾時錯誤,因為原始 VM 無法隨著其標示為一般化而無法使用。
N4: 如果作業系統是 Windows 特製化,而且擷取為一般化,您將會收到布建失敗錯誤,因為新的 VM 正在以原始電腦名稱、使用者名稱和密碼執行。 此外,原始 VM 無法使用,因為它標示為特製化。
解決方法
若要解決這兩個錯誤,請從入口網站刪除目前的映像,並以 與OS的相同設定從目前的 VHD 中擷取它(一般化/特製化)。
與我們連絡,以取得說明
如果您有問題或需要相關協助,請建立支援要求,或詢問 Azure community 支援。 您也可以向 Azure 意見反應社群提交產品意見反應。