已解决:VMware ESXi主机在vCenter中无响应
主机变为不可用(灰色),并显示为“无响应”。本文提供高效的解决方案来解决此问题。
症状:VMware ESXi主机在vCenter中无响应
许多VMware管理员使用VMware vCenter来管理多个ESXi主机和虚拟机。然而,您可能会发现您的VMware ESXi主机在vCenter Server Web界面中显示为“无响应”,或者无法与主机同步。
具体症状包括:
- 在vCenter Server中,ESXi主机显示为“无响应”(在添加IP地址、执行操作或升级后等情况下)。
- ESXi主机无响应但虚拟机仍在运行。
- 在vCenter Server中,ESXi主机显示为“断开连接”。
- 无法连接ESXi/ESX到vCenter Server。
- ESXi主机上的虚拟机在vCenter Server中显示为灰色。
- 在尝试将ESXi/ESX主机添加到vCenter Server时,显示类似以下错误:
"无法访问指定的主机,可能该主机不存在,服务器软件无响应,或存在网络问题。"
主机出现“无响应”状态的常见原因:
• ESXi主机与vCenter之间的网络连接问题。
• hostd代理未正常工作。
• vpxa代理未正常工作。
• ESXi主机出现故障。
这并不是一个罕见的问题,许多管理员都经历过这个问题。您可以继续阅读。本文介绍了在vCenter Server中解决ESXi主机处于断开或无响应状态的过程。
通过验证网络和管理服务器代理的配置是否正确,以及确认ESXi主机上的资源是否可用,本文指导您排除问题常见原因。
如何在vCenter中解决ESXi主机无响应错误
在本部分中,我们将为您提供逐步排查“vCenter主机无响应”问题的步骤。请逐步尝试以下故障排除步骤,请勿跳过任何步骤。
✍ 處理問題時請小心。任意的操作可能會影響正在運行的虛擬機任務。因此,在處理問題之前,請先備份您的虛擬機在vCenter中,以確保虛擬機的數據安全性和業務的連續性。
第一步:檢查ESXi主機是否已啟動
首先,最簡單的方法是檢查ESXi主機硬件的當前狀態,或者是否已達到電池壽命,導致主機關機。
實際前往ESXi主機硬件,並注意服務器正面上任何指示電源或硬件狀態的燈號。
第二步:重新連接ESXi主機
您可以嘗試重新連接未響應的ESXi主機,看看重新連接ESXi主機能否解決問題。
只需右鍵點擊主機,選擇摘要 >> 連接。
第三步:驗證主機與vCenter之間的連接性以及正確的IP地址
如果從vCenter到ESXi主機的連接存在問題,包括IP地址和完全限定域名(FQDN),vCenter Server將無法接收到ESXi主機的心跳信號,從而導致主機無法回應和斷開連接的問題。
為了驗證您的ESXi主機是否可以回應vCenter Server的正確IP地址和FQDN,您可以對主機IP地址進行ping測試,並檢查DNS服務:
通過IP地址和FQDN對主機進行ping測試的方法:
• 按下Windows鍵 R,運行Windows框,輸入cmd並按Enter打開命令提示符。
• 執行命令 “ping”。將替換為實際主機的IP地址。
• 要使用FQDN進行ping測試,運行命令 “ping”。將替換為實際FQDN名稱。
如果ping測試成功,您將收到主機的回應,顯示來回時間和封包統計信息。如果ping測試失敗,您可以查看DNS服務器,看是否存在DNS解析器的問題。
如何驗證DNS解析
,將上述內容翻譯成繁體中文。不需要翻譯HTML標籤a的href屬性的值和img標籤的src屬性的值。不需要翻譯{{}}中的內容。Unicode字符不需要翻譯。不要翻譯或修改HTML結構及其屬性。• 執行命令 "nslookup
如果DNS解析出現問題,請檢查並確保DNS配置正確。
如果您的ESXi主機斷開連接或無響應但能夠ping通,請參考下一步。
步驟4. 驗證vCenter Server能夠使用TCP/UDP端口902連接主機
可能需要測試與服務器上不同端口的連接。服務器使用此端口用於主機對其他主機進行遷移和配置,用於ESXi的身份驗證流量,以及用於遠程控制台流量(xinetd/vmware-authd)。
您可以使用Telnet進行vSphere Client訪問虛擬機控制台或(UDP)狀態更新(心跳)從ESXi到vCenter Server的連接。在命令提示符窗口中,輸入以下命令:
☛服務器:服務器的主機名或IP地址。
☛端口:您想要連接的端口。
如果您看到輸出:
C:\>telnet服務器902
連接中...
連接工作正常。如果您看到錯誤“無法打開到主機的連接,端口902:連接失敗”,則表示連接被拒絕。這可能是主機無響應的真正原因,您可以繼續閱讀進行疑難排解。
步驟5. 重新啟動管理網絡
管理網絡同步VMware組件並促進ESXi主機與vCenter Server之間的通信。如果vCenter無法同步主機或無法直接連接到ESXi主機,則可以重新啟動管理網絡。
要在ESXi上重新啟動管理網絡:
1. 連接到ESXi主機控制台。
2. 按F2配置系統。
3. 以root身份登錄,使用上下箭頭鍵導航到重新啟動管理網絡。
4. 按Enter重新啟動管理網絡。
步驟6. 檢查ESXi主機上的VPXA代理是否無響應
vCenter Server代理也稱為"vpxa"或"vmware-vpxa"服務,它允許vCenter Server連接到ESXi主機。
將上述內容翻譯為繁體中文。要翻譯的內容,不要翻譯HTML標籤a的href屬性值和img標籤的src屬性值。大括號{{}}中的內容不需要翻譯。Unicode字符不需要翻譯。不要翻譯或修改HTML結構及其屬性。vpxa代理負責與hostd代理進行通信,hostd代理則與ESXi主機進行通信。如果受影響的ESXi主機上的vpxa代理停止響應,vCenter Server將無法與此主機聯繫,因此,在vSphere客戶機中,主機會顯示為灰色。
要看到這一點,您可以直接連接到ESXi主機,並嘗試輸入以下命令:
第7步:疑難排解底層存儲問題
假設您已經檢查了其他所有問題,但並沒有幫助您。那麼,現在唯一剩下的就是檢查ESXi主機上的存儲問題。
ESXi主機可能由於底層存儲問題而與vCenter Server斷開連接。這可能是一個共享存儲問題,在這種情況下,您可能會遇到多個主機處於斷開連接狀態。
這也可能是由於故障的網絡接口卡(NIC)無法保持與vCenter Server系統的連接而導致的。
您可能會遇到以下一些症狀:
- 與存儲數組的連接問題
- ESXi主機的發起者無法登錄數組
- ESXi主機無法掛載共享
存儲問題可能是多種多樣的,因為您可能正在使用不同的存儲協議,例如iSCSI、NFS或SAN。
在多個VMware主機上可能會出現ESXi主機在vCenter中無法響應的問題。為了避免可逆任務導致數據丟失,有必要備份VMware ESXi虛擬機。
預防虛擬機崩潰的備份解決方案
vCenter Server是一個非常方便的官方平台,用於集中管理ESXi虛擬環境和大量VM。單個vCenter Server實例最多可以支持1,000個主機、10,000個已啟動的虛擬機和15,000個已註冊的虛擬機。
然而,vCenter Server不提供虚拟机备份功能。这就使得备份软件成了一个被广泛接受的选择。专业的备份工具比内置功能更高效。
在这里,我向您介绍一款VMware备份软件 - AOMEI Cyber Backup。它可以自动化备份由vCenter Server管理的多个虚拟机,并在出现错误时发送电子邮件通知。
✦ 无代理备份:为VMware ESXi和Hyper-V虚拟机创建完整和独立的镜像级备份。
✦ 多虚拟机备份:批量备份由vCenter Server管理的大量虚拟机,或者独立ESXi主机上的多个虚拟机。
✦ 多个存储目的地:备份到本地、外部存储、网络共享、NAS驱动器目的地。
✦ 自动执行:创建备份计划以自动执行每日、每周或每月备份。
✦ 恢复整个虚拟机:从任意选定的还原点立即恢复可用的虚拟机。
AOMEI Cyber Backup支持VMware ESXi 6.0及更高版本。您可以点击以下按钮下载30天免费试用版。
批量备份vCenter Server上的虚拟机的4个步骤
1. 绑定设备:访问AOMEI Cyber Backup Web客户端,导航至源设备 > VMware > 添加VMware设备以 添加vCenter或独立ESXi主机。然后点击… > 绑定设备。
2. 创建备份任务:导航至备份任务 > 创建新任务,并选择VMware ESXi备份作为备份类型。
3. 根据需要设置任务名称、设备、目标、计划和清理。
- 任务名称:您可以更改任务名称或使用默认名称与序号。
- 设备:批量选择由vCenter Server管理的大量虚拟机进行集中备份。
- 目标:选择备份到本地路径或网络路径。
- 存档(可选):如果您有Amazon S3存储空间,可以将备份版本存档到其中。
- 计划(可选):执行完整、差异或增量备份,并根据您指定的频率自动执行。
- 清理(可选):自动删除超过您指定的保留期的旧备份副本。
4. 运行备份:单击开始备份,然后选择添加计划并立即开始备份或仅添加计划。
✍ 创建的备份任务会单独列出和监控,以便进行进度检查、计划更改和还原。只需点击还原到新位置,就可以在相同的数据存储/主机或其他位置还原虚拟机,无需重新安装或配置新的虚拟机。
摘要
當您的 ESXi 主機在 vCenter 中未回應或處於斷線、灰映狀態時,以及虛擬機可能出現的情況,您可以按照本文提供的疑難排解步驟進行操作。您可以驗證主機是否已啟動,在兩側進行 ping 測試(端口 902),重新啟動管理代理或將主機重新連接到 vCenter 存貨中。此外,還需檢查 vpxa 代理或 hostd 服務是否運行正常。最後,請檢查是否存在存儲問題。
此外,不要忘記在意外情況下備份您的 VMware ESXi 虛擬機。AOMEI Cyber Backup 是一款功能強大且易於使用的企業備份解決方案,可輕鬆保護您的虛擬化環境,以及其他工作負載,例如 Windows 電腦和 MSSQL 數據庫。