針對在 Azure 中建立新 Windows VM 時的部署問題進行疑難解答

當您嘗試建立新的 Azure 虛擬機 (VM) 時,您遇到的常見錯誤是布建失敗或配置失敗。

  • 當OS映像因為不正確的準備步驟或從入口網站選取映像期間選取錯誤的設定而無法載入時,就會發生布建失敗。
  • 當叢集或區域沒有可用的資源,或無法支援要求的 VM 大小時,配置失敗。

如果本文未解決您的 Azure 問題,請造訪 MSDN 和 Stack Overflow 上的 Azure 論壇。 您可以在這些論壇張貼您的問題,或張貼到 Twitter 上的@AzureSupport。 您也可以提交 Azure 支援 要求。 若要提交支援要求,請在 [Azure 支援] 頁面上,選取 [取得支援]

收集活動記錄

若要開始疑難解答,請收集活動記錄以識別與問題相關聯的錯誤。 下列連結包含要遵循之程式的詳細資訊。

檢視部署作業

檢視活動記錄以管理 Azure 資源

問題:自定義映像;布建錯誤

如果您上傳或擷取一般化 VM 映射作為特製化 VM 映射,則會發生布建錯誤,反之亦然。 前者會造成布建逾時錯誤,而後者會導致布建失敗。 若要在不發生錯誤的情況下部署自定義映像,您必須確定映像的類型不會在擷取程式期間變更。

下表列出一般化和特製化影像的可能組合、您將遇到的錯誤類型,以及修正錯誤所需的動作。

下表列出 Windows 一般化 (gen.) 和特製化 (spec.) OS 映射的可能上傳和擷取組合。 將處理但不會發生任何錯誤的組合會以 Y 表示,而會擲回錯誤的組合則會以 N 表示。下表提供您將遇到之不同錯誤的原因和解決方法。

作業系統 上傳規格。 上傳 gen。 擷取規格。 擷取 gen。
Windows gen。 N1 Y N3 Y
Windows 規格。 Y N2 Y N4

Y: 如果操作系統已一般化,且已上傳和/或使用一般化設定擷取,則不會有任何錯誤。 同樣地,如果操作系統是 Windows 特製化的,而且已上傳和/或使用特製化設定擷取,則不會有任何錯誤。

上傳錯誤:

N1 如果操作系統已一般化,且已以特製化方式上傳,您將會收到布建逾時錯誤,而 VM 卡在 OOBE 畫面上。

N2 如果操作系統是 Windows 特製化,且已上傳為一般化,您將會收到布建失敗錯誤,因為新的 VM 是以原始電腦名稱、使用者名稱和密碼執行,所以 VM 會卡在 OOBE 畫面上。

解決方案

若要解決這兩個錯誤,請使用 Add-AzVhd 上傳內部部署可用的原始 VHD,其設定與操作系統 (一般化/特製化) 的設定相同。 若要以一般化方式上傳,請記得先執行 sysprep。

擷取錯誤:

N3 如果操作系統已一般化,且擷取為特製化,您會收到布建逾時錯誤,因為原始 VM 標示為一般化,所以無法使用。

N4 如果操作系統是 Windows 特製化,且擷取為一般化,您將會收到布建失敗錯誤,因為新的 VM 是以原始電腦名稱、使用者名稱和密碼執行。 此外,原始 VM 也無法使用,因為它標示為特製化。

解決方案

若要解決這兩個錯誤,請從入口網站刪除目前的映像,並使用與OS (一般化/特製化) 相同的設定, 從目前的 VHD 中重新擷取它。

問題:自定義/資源庫/Marketplace 映射;配置失敗

當新的 VM 要求釘選到無法支援所要求之 VM 大小,或沒有可用空間來容納要求的叢集時,就會發生此錯誤。

原因 1: 叢集無法支援要求的 VM 大小。

解決方法 1:

  • 使用較小的 VM 大小重試要求。
  • 如果要求的 VM 大小無法變更:
    • 停止可用性設定組中的所有 VM。 按兩下資源群組>資源群組>資源>您的可用性設定組>虛擬機器>您的虛擬機>停止
    • 在所有 VM 停止之後,請以所需的大小建立新的 VM。
    • 先啟動新的 VM,然後選取每個已停止的 VM,然後按兩下 [ 啟動]

原因 2: 叢集沒有可用的資源。

解決方法 2:

  • 稍後再重試要求。
  • 如果新的 VM 可以是不同可用性設定組的一部分
    • 在相同區域) 中的不同可用性設定組 (中建立新的 VM。
    • 將新的 VM 新增至相同的虛擬網路。

常見問題

下列常見問題可能有助於解決您的問題。 若要開始進行疑難解答,請檢閱下列步驟:

叢集無法支援要求的 VM 大小

  • 使用較小的 VM 大小重試要求。
  • 如果要求的 VM 大小無法變更:
    • 停止可用性設定組中的所有 VM。 按兩下資源群組> 資源群組 >資源>您的可用性設定組 >虛擬機器> 您的虛擬機>停止
    • 在所有 VM 停止之後,請以所需的大小建立 VM。
    • 先啟動新的 VM,然後選取每個已停止的 VM,然後按兩下 [啟動]。

叢集沒有免費資源

  • 稍後再重試要求。
  • 如果新的 VM 可以是不同可用性設定組的一部分
    • 在相同區域) 中 (不同的可用性設定組中建立 VM。
    • 將新的 VM 新增至相同的虛擬網路。

常見問題集

如何使用 Windows 用戶端映射並將其部署至 Azure?

如果您有適當的 Visual Studio (先前稱為 MSDN) 訂用帳戶,您可以在 Azure 中使用 Windows 7、Windows 8 或 Windows 10 來進行開發/測試案例。 本文概述在 Azure 中執行 Windows 用戶端和使用 Azure 資源庫映像的資格需求。

如何使用 Hybrid Use Benefit (HUB) 部署虛擬機?

有數種不同的方式可使用 Azure Hybrid Use Benefit 部署 Windows 虛擬機。

針對 Enterprise 合約 訂用帳戶:

  • 從使用 Azure Hybrid Use Benefit 預先設定的特定 Marketplace 映射部署 VM。

針對 Enterprise 合約:

  • 上傳自定義 VM,並使用 Resource Manager 範本或 Azure PowerShell 進行部署。

如需詳細資訊,請參閱下列資源:

如何? 啟用 Visual Studio Enterprise (BizSpark) 的每月點數

若要啟用每月點數,請參閱 這篇文章

如何將企業開發/測試新增至我的 Enterprise 合約 (EA) ,以存取 Window 用戶端映像?

根據企業開發/測試供應專案建立訂用帳戶的能力,僅限於已獲得企業系統管理員授權的帳戶擁有者。 帳戶擁有者會透過 Azure 帳戶入口網站建立訂用帳戶,然後應將作用中的 Visual Studio 訂閱者新增為共同管理員。 讓他們可以管理和使用開發和測試所需的資源。 如需詳細資訊,請 參閱企業開發/測試

我的 Windows N 系列 VM 缺少驅動程式

安裝 Windows 型 VM 驅動程式的指示位於 此處

我在 N 系列 VM 中找不到 GPU 實例

若要利用 Azure N 系列 VM 的 GPU 功能,您必須在部署後於每個 VM 上安裝圖形驅動程式。 此 處提供驅動程式設定資訊。

我的區域中是否提供 N 系列 VM?

您可以在這裡查看依區域提供的產品數據表和定價的可用性。

我可以在 Azure 中使用和部署哪些用戶端映像,以及如何取得這些映像?

您可以在 Azure 中使用 Windows 7、Windows 8 或 Windows 10,以進行開發/測試案例,前提是您有適當的 Visual Studio (先前稱為 MSDN) 訂用帳戶。

本文概述在 Azure 中執行 Windows 用戶端和使用 Azure 資源庫映像的資格需求。

調整 VM 大小時,我看不到想要的 VM 大小系列

當 VM 正在執行時,它會部署到實體伺服器。 Azure 區域中的實體伺服器會分組在通用實體硬體的叢集中。 根據用來部署 VM 的部署模型而定,調整需要將 VM 移至不同硬體叢集的 VM 大小會有所不同。

  • 在傳統部署模型中部署的 VM,必須移除並重新部署雲端服務部署,才能將 VM 變更為另一個大小系列中的大小。

重要事項

傳統 VM 將於 2023 年 9 月 1 日淘汰

如果您使用 ASM 的 IaaS 資源,請在 2023 年 9 月 1 日前完成移轉。 我們鼓勵您更快進行切換,以利用 Azure Resource Manager 中的許多功能增強功能。

如需詳細資訊,請參閱在 2023 年 9 月 1 日前將 IaaS 資源移轉至 Azure Resource Manager

  • 部署在 Resource Manager 部署模型中的 VM,您必須先停止可用性設定組中的所有 VM,才能變更可用性設定組中任何 VM 的大小。

在可用性設定組中部署時,不支援列出的 VM 大小

選擇可用性設定組叢集上支援的大小。 建立可用性設定組時,建議您選擇您認為需要的最大 VM 大小,並讓該 VM 成為您第一次部署至可用性設定組。

我可以將現有的傳統 VM 新增至可用性設定組嗎?

是。 您可以將現有的傳統 VM 新增至新的或現有的可用性設定組。 如需詳細資訊, 請參閱將現有的虛擬機新增至可用性設定組

其他資訊

如果您在啟動已停止的 Windows VM 或調整 Azure 中現有 Windows VM 的大小時遇到問題,請參閱針對在 Azure 中重新啟動或調整現有 Windows 虛擬機大小的 Resource Manager 部署問題進行疑難解答

後續步驟

與我們連絡,以取得說明

如果您有問題或需要相關協助,請建立支援要求,或詢問 Azure community 支援。 您也可以將產品意見反應提交給 Azure 意應見反社群