Vmware-Vsphere

vSphere 虛擬機是孤立的

  • February 15, 2010

我有個問題。我的 vSphere 4 主機虛擬機已啟動,但無法通過網路訪問(我不知道它出了什麼問題,原因很快就會清楚)。

因為我的 vSphere 主機顯然處於錯誤狀態,所以我無法連接到 vSphere 中心來管理我的集群。因此,我登錄了集群中的每個刀片(全部 10 個,ESXi 4),但在它們的任何單獨清單中都找不到 vSphere VM。

這讓我相信 VM 在其中一個刀片上是孤立的,但仍然通電。

有什麼辦法可以讓機器回到本地刀片的庫存中?我知道我可以通過瀏覽 SAN 數據儲存將它添加到清單中,但如果它已經在另一個刀片上執行,我將無法啟動它!

跳轉到每個 ESX 主機上的服務控制台並執行vm-support -x以獲取主機正在執行的所有 VM 或正在執行的東西的列表。

您應該能夠辨識正確的主機。如果它沒有出現在任何主機上,那麼它們都沒有執行它,您應該嘗試“添加到庫存”路線以重新附加它。

另一方面,如果您確實找到了它,您可以記下 VMID,然後執行以下命令將其關閉:

  • less /proc/vmware/vm/ {在此處輸入 VMID} /cpu/status
  • 向右滾動,直到找到一段格式為vm.####的文本
  • 記下此文本中顯示的 4 位數字。這是主使用者世界 ID。它通常比 VMID 低一位
  • /usr/lib/vmware/bin/vmkload_app -k 9 {在此處輸入主使用者世界 ID}
  • 您現在應該能夠將 VMX 重新附加到庫存。

未來,考慮一個物理 vCenter 盒子。一個虛擬的仍然不適合我。

引用自:https://serverfault.com/questions/113150