背景 |
前一段時間,給一台服務器安裝ESXi系統,安裝成功之后,通過vCenter在上面安裝了一台VDP系統。結果前幾天發現服務器掉線,重新連接時出現問題。問題描述如下:
其中錯誤堆棧具體內容為:在 vCenter Server上調用對象 “vdp數據中心”的“Datacenter.QueryConnectionInfo” 失敗。
解決思路 |
首先從官網中尋找問題出現原因:(附:官網地址)
要解決此問題,請通過 vCenter Server 計算機驗證以下步驟:
1,確保 vCenter Server 的版本與要添加的 ESXi 主機的版本一樣或者高於 ESXi 主機版本。
2,驗證 ESXi 主機的 IP 是否與為管理 vmkernel 接口配置的 IP 相同。
3,驗證能否使用 vSphere Client 連接到 ESXi 主機。
4,驗證是否已正確配置 ESXi 主機的 DNS 記錄。
5,驗證 ESXi 主機端口是否可訪問。
關閉 datacenter.queryconnectioninfo 錯誤提示時,您會看到以下錯誤:
1,無法與指定主機通信。 主機在網絡上可能不可用、可能存在網絡配置問題或此主機上的管理服務不響應
此問題還會在下列情況下發生:
1,在 ESXi 主機上啟用鎖定模式。
2,添加 ESXi 主機時輸入了錯誤的憑據。
根據問題產生原因進行排查,初步猜測原因是DNS沒有正確配置。進行這個猜測是因為,在測試pingIP地址時,DNS總是顯示失敗。
解決過程 |
1,參照其他正常服務器,看它們的配置是怎樣的
2,將出現問題的服務器配置,與正常工作的服務器配置盡可能相同
具體步驟如下:
1,通過與正常服務器作比較,發現出現問題的服務器,網卡少添加了一個,如下圖:
應該添加兩個網卡,因為不清楚ESXi在工作時,到底是使用的哪兒個網卡進行的數據傳輸工作,所以將下圖中兩個網卡均選上
2,進入到如下圖中,將Suffixes中的內容清空掉(原先這里是有內容的,但是正常工作的服務器中沒有內容,故清空)
3,做到這一步就與正常工作的服務器的配置相同了,接下來測試。可以看到ping DNS已經成功
4,通過vCenter添加此主機,驗證問題是否真正解決。如果問題解決,則可以成功添加此主機,否則會有提示信息。成功添加此主機,會出現如下界面:
到此,問題成功解決。
總結 |
在這里提供思路,希望能夠給予一些啟發
感謝您的閱讀~