對 Azure VM 延伸模組的問題進行疑難排解
本文提供疑難排解步驟,可協助您解決與 VM 代理程式和延伸模組相關的 Azure Site Recovery 錯誤。
低系統資源
當系統的可用記憶體偏低,而且無法為行動服務安裝配置記憶體時,就會發生此問題。 確定已釋放足夠的記憶體,讓安裝可以繼續順利完成。
Azure Site Recovery 延伸模組逾時
錯誤訊息:「追蹤要啟動的延伸模組作業時,工作執行逾時」
錯誤碼:"151076"
Azure Site Recovery 會在虛擬機器上安裝延伸模組,以形成保護作業中的一環。 下列任一種狀況都可能會阻止觸發保護,進而導致作業失敗。 請完成下列疑難排解步驟,然後重試作業:
錯誤訊息:「先前的 Site Recovery 延伸模組作業所花時間超出預期」。
錯誤碼:"150066"
因為 VM 代理程式沒有回應,而使得保護失敗
錯誤訊息:「追蹤要啟動的延伸模組作業時,工作執行逾時。」
錯誤碼:"151099"
如果虛擬機器中的 Azure 客體代理程式不是處於就緒狀態,就會發生此錯誤。
您可以在 Azure 入口網站中檢查 Azure 客體代理程式的狀態。 移至您嘗試保護的虛擬機器,並在 [VM] > [設定] > [屬性] > [代理程式狀態] 中檢查狀態。 將虛擬機器重新開機之後,大部分情況下代理程式狀態便會就緒。 但是,如果您無法重新開機或仍遇到此問題,請完成下列疑難排解步驟:
錯誤訊息:「追蹤要啟動的延伸模組作業時,工作執行逾時。」
錯誤碼:"151095"
當 Linux 電腦上的代理程式版本已過期時,就會發生此錯誤。 請完成下列疑難排解步驟:
原因和解決方案
代理程式已安裝在 VM 中,但沒有回應 (適用於 Windows VM)
解決方案
VM 代理程式可能已損毀,或服務可能已停止。 重新安裝 VM 代理程式有助於取得最新版本。 也有助於重新開始與服務通訊。
- 判斷 Windows Azure 客體代理程式服務是否在 VM 服務 (services.msc) 中執行。 重新啟動 Windows Azure 客體代理程式服務。
- 如果在服務中看不到 Windows Azure 客體代理程式服務,請開啟主控台。 移至 [程式和功能],查看是否已安裝 Windows 客體代理程式服務。
- 如果 Windows Azure 客體代理程式顯示在 [程式和功能] 中,請將 Windows Azure 客體代理程式解除安裝。
- 下載並安裝最新版的代理程式 MSI。 您需要系統管理員權限,才能完成安裝。
- 確認「Windows Azure 客體代理程式服務」顯示在服務中。
- 重新啟動保護作業。
此外,確認 VM 中已安裝 Microsoft .NET 4.5。 您需要 .NET 4.5,VM 代理程式才能與服務通訊。
VM 中安裝的代理程式已過時 (適用於 Linux VM)
解決方案
針對 Linux VM,與代理程式或擴充功能相關的多數失敗是由於會影響過時 VM 代理程式的問題所造成。 若要對此問題進行疑難排解,請遵循下列一般方針:
請遵循更新 Linux VM 代理程式的指示。
注意
我們強烈建議您只透過散發套件存放庫更新代理程式。 我們不建議直接從 GitHub 下載代理程式程式碼,並加以更新。 如果最新的代理程式不適用於您的散發套件,請連絡散發套件支援以取得如何進行安裝的指示。 若要檢查最新的代理程式,請移至 GitHub 儲存機制中的 Microsoft Azure Linux 代理程式 (英文) 頁面。
執行下列命令,確定 Azure 代理程式正在 VM 上執行:
ps -e
如果此程序不在執行中,請使用下列命令來重新啟動它:
- 若為 Ubuntu/Debian:
sudo systemctl enable --now walinuxagent.service
- 針對其他散發套件︰
sudo systemctl enable --now waagent.service
啟用虛擬機器的保護。
Site Recovery 延伸模組無法更新或載入
延伸模組狀態會顯示為 "Empty" (空白)、"NotReady" (未就緒) 或 "Transitioning" (正在轉換)。
解決方案
將延伸模組解除安裝,並再次重新啟動作業。
若要將解除安裝解除安裝:
- 在 Azure 入口網站中,移至發生備份失敗的 VM。
- 選取設定。
- 選取 [擴充功能]。
- 選取 [Site Recovery 延伸模組]。
- 選取解除安裝。
針對 Linux VM,如果 VMSnapshot 延伸模組未顯示在 Azure 入口網站中,更新 Azure Linux 代理程式。 然後執行保護。
當您完成這些步驟時,會在保護期間重新安裝延伸模組。
下一步
- 對 Windows VM 的 RDP 連線進行移難排解
- 對 Linux VM 的 SSH 連線進行疑難排解
如果需要更多說明,請將查詢張貼在 Microsoft 問與答的 Site Recovery 問題頁面上或在本文件結尾留言。 我們有一個能夠協助您的使用中社群。