Azure 序列控制台內的常見錯誤
適用於:✔️ Linux VM ✔️ Windows VM
Azure 序列主控台內有一組已知的錯誤。 這是這些錯誤和風險降低步驟的清單。
注意
序列主控台的服務 URL 已從 *.console.azure.com
變更為 *.serialconsole.azure.com
。
如果您收到「Web 套接字已關閉或無法開啟」錯誤,請將 新增 *.serialconsole.azure.com
至防火牆允許清單。
常見錯誤
錯誤 | 風險降低 |
---|---|
「Azure 序列主控台需要啟用開機診斷。 按兩下這裡以設定虛擬機的開機診斷。」 | 確定 VM 或虛擬機擴展集已啟用 開機診斷 。 如果您在虛擬機擴展集實例上使用序列主控台,請確定您的實例具有最新的模型。 |
「Azure 序列主控台需要執行虛擬機。 使用上述的 [開始] 按鈕來啟動虛擬機。 | VM 或虛擬機擴展集實例必須處於啟動狀態才能存取序列主控台(您的 VM 不得停止或解除分配)。 請確定您的 VM 或虛擬機擴展集實例正在執行,然後再試一次。 |
「此訂用帳戶未啟用 Azure 序列主控台,請連絡您的訂用帳戶管理員以啟用」。 | 您可以在訂用帳戶層級停用 Azure 序列主控台。 如果您是訂用帳戶管理員,您可以 啟用和停用 Azure 序列主控台。 如果您不是訂用帳戶管理員,您應該連絡訂用帳戶管理員,以取得後續步驟。 |
存取此 VM 開機診斷記憶體帳戶時發生「禁止」回應。 | 此錯誤通常是在自定義開機診斷帳戶上啟用記憶體帳戶防火牆所造成。 如果您使用此帳戶上的記憶體帳戶防火牆,請遵循 記憶體帳戶防火牆設定指示。 |
您沒有將這個 VM 與序列主控台搭配使用的必要許可權。 請確定您至少有虛擬機參與者角色許可權。 | 序列主控台存取需要您在 VM 或虛擬機擴展集上擁有參與者層級存取權或更高許可權。 如需詳細資訊,請參閱概 觀頁面。 |
找不到此 VM 上用於開機診斷的記憶體帳戶 ''。 確認此 VM 已啟用開機診斷、此記憶體帳戶尚未刪除,而且您可以存取此儲存體帳戶。 | 再次檢查您是否尚未刪除 VM 或虛擬機擴展集的開機診斷記憶體帳戶 |
VM 的序列主控台連線發生錯誤:「不正確的要求」(400) | 如果您的開機診斷 URI 不正確,就會發生這種情況。 例如,已使用 「http://」 而不是 「https://」。 您可以使用此指令來修正開機診斷 URI: az vm boot-diagnostics enable --name vmName --resource-group rgName --storage https://<storageAccountUri>.blob.core.windows.net/ |
您沒有寫入此 VM 開機診斷記憶體帳戶所需的許可權。 請確定您至少有 VM 參與者許可權 | 序列主控台存取需要開機診斷記憶體帳戶上的參與者層級存取權。 如需詳細資訊,請參閱概 觀頁面。 |
無法判斷開機診斷記憶體帳戶 <STORAGEACCOUNTNAME> 的資源群組。 確認此 VM 已啟用開機診斷,而且您可以存取此儲存器帳戶。 | 序列主控台存取需要開機診斷記憶體帳戶上的參與者層級存取權。 如需詳細資訊,請參閱概 觀頁面。 |
此 VM 的布建尚未成功。 請確定 VM 已完全部署,然後重試序列主控台連線。 | 您的 VM 或虛擬機擴展集可能仍在布建中。 請稍候一段時間,然後再試一次。 |
Web 套接字已關閉或無法開啟。 | 您可能需要將防火牆存取新增至 *.serialconsole.azure.com 。 更詳細但較久的方法是允許防火牆存取 Microsoft Azure Datacenter IP 範圍,這會相當定期變更。 |
序列主控台不適用於具有階層命名空間的 Azure Data Lake Storage Gen2 儲存器帳戶。 | 這是階層命名空間的已知問題。 若要減輕問題,請確定未使用 Azure Data Lake Storage Gen2 建立 VM 的開機診斷記憶體帳戶。 此選項只能在記憶體帳戶建立時設定。 您可能必須建立個別的開機診斷記憶體帳戶,而未啟用 Azure Data Lake Storage Gen2,以減輕此問題。 |
VM 的序列控制台連線發生錯誤:'禁止'(SubscriptionNotEnabled) - 未定義的訂用帳戶名稱、標識元 <訂用帳戶標識碼> 處於未定義狀態 | 如果使用者已在其 Cloud Shell 記憶體帳戶中建立其 Cloud Shell 記憶體帳戶的訂用帳戶已停用,就可能發生此問題。 若要減輕問題,請啟動 Cloud Shell,並 執行在目前訂用帳戶中重新佈建 Cloud Shell 支援記憶體帳戶所需的 步驟。 |
Azure 序列控制台要求會導致錯誤「很抱歉,序列控制台無法連線到 VM,因為服務未及時回應」。 | 在極少數情況下,通訊失敗可能會導致 Azure 節點無法正確套用開機診斷設定。 重新套用 Azure 入口網站 中的虛擬機狀態可能會解決此問題。 |
下一步
- 深入了解適用於Linux VM的 Azure 序列控制台
- 深入瞭解適用於 Windows VM 的 Azure 序列控制台
與我們連絡,以取得說明
如果您有問題或需要相關協助,請建立支援要求,或詢問 Azure community 支援。 您也可以向 Azure 意見反應社群提交產品意見反應。