針對啟動/停止 VM 的常見問題進行疑難排解
本文提供針對嘗試安裝和設定啟動/停止 VM 時可能發生的問題進行疑難排解和解決的相關資訊。 如需一般資訊,請參閱啟動/停止 VM 概觀。
一般驗證和疑難排解
本節說明如何針對排程案例的一般問題進行疑難排解,並協助找出根本原因。
Azure 儀表板
您可以從檢閱 Azure 共用儀表板開始。 部署為啟動/停止 VM v2 一部分的 Azure 共用儀表板是一種快速且簡單的方式,可驗證 VM 上執行的每項作業狀態。 請參閱 [最近在 VM 上嘗試的動作] 圖格,以查看 VM 上執行的所有最近作業。 從 Application Insights 資源提取資料時,會有大約五分鐘的延遲,讓資料顯示在報告中。
Logic Apps
根據您已啟用哪些 Logic Apps 來支援啟動/停止案例,您可以檢閱其執行歷程記錄,以協助識別一或多個目標 VM 的排程啟動/關機案例無法順利完成的原因。 若要深入了解如何詳細檢閱此問題,請參閱 Logic Apps 執行歷程記錄。
Azure 儲存體
您可以在用於啟動/停止 VM v2 的 Azure 儲存體帳戶中,檢閱寫入資料表 requestsstoretable 之 VM 上所執行作業的詳細資料。 請遵循下列步驟來檢視這些記錄。
- 瀏覽至 Azure 入口網站中的儲存體帳戶,然後在帳戶中從左側窗格中選取 [儲存體總管]。
- 選取 [資料表],然後選取 [requeststoretable]。
- 資料表中的每個記錄都代表根據邏輯應用程式案例中所定義的目標範圍,針對 Azure VM 執行的啟動/停止動作。 您可以依任何一個記錄屬性篩選結果 (例如 TIMESTAMP、ACTION 或 TARGETTOPLEVELRESOURCENAME)。
Azure Functions
您可以檢閱任何 Azure Functions (負責 VM 啟動和停止執行) 的最新叫用詳細資料。 首先,讓我們檢閱執行流程。
排程和循序案例的執行流程是由相同函式控制。 承載結構描述是決定執行哪些案例的項目。 針對排程案例,執行流程是 - 排程 HTTP >VirtualMachineRequestOrchestrator 佇列 >VirtualMachineRequestExecutor 佇列。
從邏輯應用程式,會使用承載結構描述叫用排程 HTTP 函式。 一旦排程 HTTP 函式收到要求,就會將資訊傳送至 Orchestrator 佇列函式,進而為每個 VM 建立數個佇列來執行動作。
執行下列步驟以查看叫用詳細資料。
- 在 Azure 入口網站中,瀏覽至 Azure Functions。
- 從清單中選取要啟動/停止 VM v2 的函數應用程式。
- 從左側窗格中選取 [函式]。
- 在清單中,您會看到與每個案例相關聯的數個函式。 選取 [排程] HTTP 函式。
- 從左側窗格中,選取 [監視]。
- 選取最新的執行追蹤,以查看叫用詳細資料和訊息區段,以取得詳細的記錄。
- 針對稍早檢閱執行流程過程中所述的每個函式重複相同的步驟。
若要深入了解監視 Azure Functions,請參閱在 Application Insights 中分析 Azure Functions 遙測。
下一步
深入了解如何監視 Azure Functions 和邏輯應用程式:
如果您在部署期間遇到問題、在使用啟動/停止 VM v2 時遇到問題,或有任何相關問題,都可以在 GitHub 上提交問題。 此版本也可以從 Azure 支援網站提出 Azure 支援事件。