適用於:✔️ Linux VM ✔️ Windows VM
本文列出您可能會在 Azure 序列主控台中看到的常見錯誤訊息,並提供減輕錯誤的步驟。
注意事項
序列控制台的服務 URL 會從
*.console.azure.com變更為*.serialconsole.azure.com。如果您收到「Web 通訊端已關閉或無法開啟」錯誤訊息,請新增至
*.serialconsole.azure.com防火牆允許清單。
常見錯誤
| 錯誤 | 緩和措施 |
|---|---|
| 「Azure 序列主控台需要啟用開機診斷。 按兩下這裡以設定虛擬機的開機診斷。」 | 請確定虛擬機器 (VM) 或 VM 擴展集已啟用 開機診斷 。 如果您在 VM 擴展集執行個體上使用序列主控台,請確定您的執行個體具有最新的模型。 |
| 「Azure 序列主控台需要執行虛擬機。 使用 [開始] 按鈕來啟動虛擬機。」 | VM 擴展集執行個體必須處於啟動狀態,才能存取序列主控台 (您的 VM 不得停止或解除配置)。 請確定您的 VM 或 VM 擴展集執行個體正在執行中,然後再試一次。 |
| 「此訂用帳戶未啟用 Azure 序列主控台,請連絡您的訂用帳戶管理員以啟用」。 | 您可以在訂用帳戶層級停用 Azure 序列主控台。 如果您是訂用帳戶系統管理員,您可以 啟用和停用 Azure 序列主控台。 如果您不是訂閱管理員,請聯絡您的訂閱管理員以取得後續步驟。 |
| 存取此 VM 開機診斷記憶體帳戶時發生「禁止」回應。 | 有一個已知問題,即當自訂開機診斷儲存體帳戶在使用 az serial-console 命令時,有防火牆限制時,Azure 序列主控台可能無法連線。 若要避免連線問題,請使用 Azure 入口網站中的序列主控台。 |
| 您沒有搭配序列主控台使用此 VM 的必要許可權。 請確定您至少有虛擬機參與者角色許可權。 | 序列主控台存取權需要您在 VM 或 VM 擴展集上具有參與者層級存取權。 如需詳細資訊,請參閱 Azure 序列主控台 概觀頁面。 |
| 找不到用於此 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 參與者許可權 | 序列主控台存取需要開機診斷儲存體帳戶上的協作者層級存取權。 如需詳細資訊,請參閱 Azure 序列主控台 概觀頁面。 |
| 無法判斷開機診斷記憶體帳戶 <STORAGEACCOUNTNAME> 的資源群組。 確認此 VM 已啟用開機診斷,而且您可以存取此儲存器帳戶。 | 序列主控台存取需要開機診斷儲存體帳戶上的協作者層級存取權。 如需詳細資訊,請參閱 Azure 序列主控台 概觀頁面。 |
| 未為此 VM 佈建。 請確定 VM 已完全部署,然後重試序列主控台連線。 | 您的 VM 或 VM 擴展集可能仍在布建中。 等待一段時間,然後重試。 |
| Web 套接字已關閉或無法開啟。 | 您可能需要添加 *.serialconsole.azure.com 的防火牆存取。 更詳細但更長的方法是允許防火牆存取 Microsoft Azure 資料中心 IP 範圍。 這些範圍會定期變更。 |
| 序列主控台不適用於使用 Azure Data Lake Storage Gen2 搭配階層式命名空間的儲存體帳戶。 | 此問題會影響階層式命名空間。 請確定您的 VM 開機診斷儲存體帳戶不是使用 Azure Data Lake Storage Gen2 建立的。 此選項只能在儲存體帳戶建立期間設定。 若要減輕此問題,您可能必須建立個別的開機診斷儲存體帳戶,而不需要啟用 Azure Data Lake Storage Gen2。 |
| VM 的序列控制台連線遇到錯誤:'禁止'(SubscriptionNotEnabled) - 訂用帳戶名稱未定義,ID <訂用帳戶標識> 處於未啟用狀態。 | 如果使用者在其中建立其 Cloud Shell 儲存體帳戶的訂用帳戶已停用,則可能會發生此問題。 若要減輕此問題,請開啟 Cloud Shell,並 執行必要的步驟 ,以在目前訂用帳戶中重新佈建 Cloud Shell 的備份儲存體帳戶。 |
| Azure 序列主控台要求會導致錯誤「抱歉,序列主控台無法連線到 VM,因為服務未及時回應」。 | 在極少數情況下,通訊失敗可能會阻止 Azure 節點正確套用開機診斷設定。 若要解決此問題,請嘗試在 Azure 入口網站中 重新套用 VM 狀態 。 |
| 序列主控台已成功連線到 VM,但沒有顯示任何輸出,而且使用者輸入沒有回應。 | 在啟用信任啟動和安全開機的情況下,對第 2 代 VM 執行即時移轉後,序列主控台和記錄可能無法使用。 若要解決此問題,請執行客體作業系統重新啟動。 |
| 序列主控台會顯示錯誤訊息: 另一個連線目前正在此 VM 進行中。請稍候並重試要求。 | 此訊息表示其他使用者可能在 VM 中開啟序列主控台。 如果這種情況不正確,請嘗試停用並重新啟用開機診斷,以還原 Azure 序列主控台存取權。 |
下一步
- 深入了解適用於Linux VM的 Azure 序列控制台
- 深入瞭解適用於 Windows VM 的 Azure 序列控制台
與我們連絡,以取得說明
如果您有疑問,可以詢問 Azure 社群支援。 您也可以向 Azure 意見反應社群提交產品意見反應。