共用方式為


針對已啟用 Azure Arc 的伺服器 VM 擴充功能問題進行疑難排解

本文針對嘗試在已啟用 Azure Arc 的伺服器上部署或移除 Azure VM 擴充功能時可能發生的問題,提供疑難排解和解決方法的相關資訊。 如需一般資訊,請參閱管理和使用 Azure VM 擴充功能

一般疑難排解

選取適用的電腦,然後選取 [設定]>[延伸模組],即可從 Azure 入口網站擷取延伸模組部署狀態的相關資料。

下列疑難排解步驟適用於所有虛擬機器擴充功能。

  1. 確定 Azure Connected Machine 代理程式 (azcmagent) 已連線且相依服務處於執行中/作用中狀態。

    執行 azcmagent show 命令,並檢查狀態的輸出 (可以忽略 Azure Arc Proxy):

    資料表的螢幕擷取畫面,其中顯示了相依服務的狀態為執行中或已停止。

    如果服務已停止,請重新啟動服務以繼續擴充作業。

  2. 重試延伸模組安裝。

    延伸模組可能會因為各種原因而停滯在建立中/更新中或失敗狀態。 在此情況下,請移除延伸模組並再次安裝。 若要移除延伸模組,請使用下列命令:

    Remove-AzConnectedMachineExtension -Name <Extension Name> -ResourceGroupName <RG Name> -MachineName <Machine Name>
    
  3. 檢查正在佈建延伸模組時活動的客體代理程式記錄。 針對 Windows 簽入 %SystemDrive%\ProgramData\GuestConfig\ext_mgr_logs,而針對 Linux 則簽入 /var/lib/GuestConfig/ext_mgr_logs

  4. 如需詳細資訊,請查看特定延伸模組的延伸模組記錄。

    Windows 電腦:

    • 記錄位於 C:\ProgramData\GuestConfig
    • 延伸模組設定和狀態檔位於 C:\Packages\Plugins

    Linux 機器:

    • 記錄位於 /var/lib/GuestConfig
    • 延伸模組設定和狀態檔位於 /var/lib/waagent

    延伸模組服務記錄會寫入至 …GuestConfig\ext_mgr_logs\gc_ext.log。 下載或驗證套件的相關錯誤會顯示在那裡。

  5. 在擴充功能特定的疑難排解章節中,查看錯誤碼、已知問題等。您可以在延伸模組概觀的疑難排解與支援一節中,找到每個延伸模組的其他疑難排解資訊。 這包括寫入到記錄的錯誤碼描述。 擴充功能資料表中會連結擴充功能文件。

  6. 查看系統記錄。 檢查是否有其他作業對擴充功能造成干擾,例如,長時間執行且需要以獨佔方式存取套件管理員的其他應用程式安裝。

下一步

如果在這裡沒有看到問題或無法解決問題,請嘗試下列其中一個管道以取得其他支援:

  • 透過 Microsoft Q&A 取得 Azure 專家提供的解答。

  • 連線至 @AzureSupport,這是用來改善客戶體驗的官方 Microsoft Azure 帳戶。 Azure 支援會將 Azure 社群連線到解答、支援及專家。

  • 提出 Azure 支援事件。 前往 Azure 支援網站,然後選取 [取得支援]