針對 Azure DevTest Labs 中的虛擬機器部署失敗進行疑難排解 (部分機器翻譯)
本文將引導您完成 Azure DevTest Labs 虛擬機器 (VM) 上部署失敗的可能原因和疑難排解步驟。
尋找部署失敗的相關資訊
VM 部署錯誤會擷取至活動記錄中。 在 Azure 入口網站中,您可以在實驗室 VM 頁面的資源功能表上的 [稽核記錄] 或 [虛擬機器診斷] 底下,找到實驗室 VM 活動記錄。 (這個頁面會在您從 [我的虛擬機器] 清單中選取 VM 之後顯示)。
系統有時候會在 VM 部署開始之前就發生部署錯誤。 舉例來說,如果您超過隨 VM 一起建立之資源的訂用帳戶限制時。 在此情況下,系統會將錯誤詳細資料擷取到實驗室層級的活動記錄中。 在 Azure 入口網站中,活動記錄位於 [組態和原則] 設定區段底部。 如需 Azure 中活動記錄的詳細資訊,請參閱檢視活動記錄以稽核對資源的動作。
解決「找不到父資源」
當某資源為另一個資源的父資源時,父資源必須在建立子資源之前就存在。 如果您嘗試建立子資源,但指定的父資源不存在,您會看到 ParentResourceNotFound 訊息。 如果您未在父資源上指定相依性,子資源可能會在父資源之前進行部署。
VM 是資源群組中實驗室下的子資源。 當您使用 Azure Resource Manager (ARM) 範本透過 PowerShell 部署 VM 時,在 PowerShell 指令碼中提供的資源群組名稱應該是實驗室的資源群組名稱。 如需詳細資訊,請參閱對常見的 Azure 部署錯誤進行疑難排解。
解決「位置不適用於資源類型」
當您嘗試建立實驗室時,您可能會看到類似下列範例的錯誤訊息:
The provided location 'australiacentral' is not available for resource type 'Microsoft.KeyVault/vaults'. List of available regions for the resource type is 'devx-track-azurepowershell,northcentralus,eastus,northeurope,westeurope,eastasia,southeastasia,eastus2,centralus,southcentralus,westus,japaneast,japanwest,australiaeast,australiasoutheast,brazilsouth,centralindia,southindia,westindia,canadacentral,canadaeast,uksouth,ukwest,westcentralus,westus2,koreacentral,koreasouth,francecentral,southafricanorth
有兩種方式可以解決此問題:
在 Azure 入口網站中,在 [依區域提供的產品] 頁面上查看資源類型在 Azure 區域中的可用性。 如果該資源類型在特定區域中無法使用,DevTest Labs 就不支援在該區域中建立實驗室。 若要解決此問題,請在建立實驗室時選取不同的區域。
如果資源類型適用於您的區域,請確認該資源是否已在您的訂用帳戶中註冊。 您可以在訂用帳戶擁有者層級檢查註冊,如 Azure 資源提供者和類型所示。
修正虛擬網路的儲存程序
如果 DevTest Labs 無法正確儲存現有的虛擬網路,其中一種可能性是虛擬網路名稱包含句號 (.
)。 如果名稱使用句號,請移除句號或使用連字號加以取代 (-
)。 更新虛擬網路名稱之後,請嘗試再次儲存網路。
取得支援
如果您需要更多協助,請嘗試下列其中一個支援通道:
搜尋 Microsoft Community 網站資源以取得 Azure DevTest Labs 的相關資訊,並存取 Stack Overflow 上的文章。
連線至 @AzureSupport,這是用來改善客戶體驗的官方 Microsoft Azure 帳戶。 Azure 支援會將 Azure 社群連線到解答、支援及專家。