VxRail:如何檢查服務 VM 的 moref id 和 UUID

摘要: 如何檢查服務虛擬機器 (VM) 的 Moref ID 和 uuid。

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

說明

適用於版本 4.5.x/4.7.x/7.0.000
VxRail Manager 在資料庫下保留表格 marvin 與所有 morefiduuids 的服務虛擬機器的數量。

檢閱表格上的項目 virtual_machinemarvin 資料庫 請遵循以下步驟:

psql -U postgres marvin
psql (9.4.6)
Type "help" for help.

marvin=# select * from virtual_machine;
 id |                 uuid                 | system_vm_type | morefid |                      vm_name
----+--------------------------------------+----------------+---------+----------------------------------------------------
 50 | 564dad85-9f20-ad9e-9e9d-93292de7af2d | VXRAIL_MANAGER | vm-14   | VxRail Manager
 52 | 564d07de-f8d5-dc76-224f-d7c9f81cc695 | VCSA           | vm-15   | VMware vCenter Server Appliance
 51 | 564d6921-c330-a495-b84a-afe60f1d5036 | PSC            | vm-17   | VMware vCenter Server Platform Services Controller
 53 | 564d4666-c71b-aea2-e07a-a9fccfa150f9 | LOGINSIGHT     | vm-16   | VMware vRealize Log Insight
(4 rows)



版本 7.0.010+
VxRail Manager 在資料庫下保留表格 vxrail 與所有 moref iduuids 的服務虛擬機器的數量。

檢閱表格上的項目 system_vmvxrail 資料庫 請遵循以下步驟:

psql -U postgres vxrail
psql (10.14)
Type "help" for help.

vxrail=# select * from system.system_vm;
 id |                 uuid                 | server_type | moref_id
----+--------------------------------------+-------------+----------
  1 | 564d316c-28eb-f14b-1bbe-4484c8459c00 | VXM         | vm-25
  2 | 8937574A-97fd-c62b-cb1a-6167b7412141 | VCENTER     | vm-31



若要確認資料庫上的項目是否與 vCenter 上的資料庫相符,請按照下列步驟操作:

  • 使用 https://vcenterIP/mob生物登入的螢幕截圖 
  • 按一下 Content
    生物導航選擇內容的螢幕截圖 
  • 下面 rootFolder 滴答聲 group-d1(Datacenter) 或同等學歷MOB 瀏覽選取資料中心的螢幕截圖 
  • 下面 childEntity,按一下 VxRail 的資料中心 MOB 瀏覽選取資料中心的螢幕截圖 
  • 下面 vmFolder,按兩下虛擬機組
    mob 導覽選取 vm 資料夾群組的螢幕擷取畫面 
  • 下面 childentity,按兩下具有服務虛擬機的組。在此範例中 group-v9(Discovered virtual machine)mob 導覽選取服務 VM 群組的螢幕擷取畫面 
  • 在下一個畫面上,您可以確認 moref id 所有服務 VM 的數量顯示 moref id 的螢幕擷取畫面 
  • 如果您必須確認其他資料 (例如 UUID),請按一下必須檢查的虛擬機器。讓我們來確認 VxRail Manager VM 的 UUID
  • 在這種情況下,在 childEntity,按下 vm-14 (VxRail Manager)
  • 下面 config滴答聲 config
    在選取組態的 mob 導覽畫面中 
  • UUID 具有虛擬機器的 UUID
    顯示 UUID 的螢幕擷取畫面 


如果 Virtual_Machine 表格中的 UUID 與您要尋找的 vCSA、PSC 或 VM 中的 UUID 不相符,請更新表格以反映客戶的變更。

 

警示:請先取得 VxRail Manager 的快照,再開始更新資料庫。
 

適用於版本 4.5.x/4.7.x/7.0.000
在 VxRail Manager 中,SU 至 root,並使用下列命令來變更 marvin 資料庫:

psql -U postgres marvin

對必須更新的每一行執行以下命令:

更新 morefid 價: 

update virtual_machine set morefid='<correct morefid from MOB>' where id='<id from table>';


要更新 uuid 價: 

update virtual_machine set uuid='<correct UUID from MOB>' where id='<id from table>';


範例:

update virtual_machine set morefid='vm-xxx' where id='52';
update virtual_machine set uuid='xxxxxxxx-4952-b3f1-3d31-xxxxxxxxxxxx' where id='52';

 

使用以下命令確認變更:

select * from virtual_machine;


版本 7.0.010+
在 VxRail Manager 中,SU 至 root,並使用下列命令來變更 vxrail 資料庫:

psql -U postgres vxrail

對必須更新的每一行執行以下命令:

更新 moref_id 價: 

update system.system_vm set moref_id='<correct moref_id from MOB>' where id='<id from table>';


要更新 uuid 價:

update system.system_vm set uuid='<correct UUID from MOB>' where id='<id from table>';


範例:

update system.system_vm set moref_id='vm-xxx' where id='1';
update system.system_vm set uuid='xxxxxxxx-28eb-f14b-1bbe-xxxxxxxxxxxx' where id='1';

使用以下命令確認變更:

select * from system.system_vm;

 

在任何 VxRail Manager 版本的所有變更完成後,執行以下命令以離開資料庫:

\q

然後執行:

systemctl restart vmware-marvin


瀏覽回到 vCenter 內的 VxRail 附掛程式,然後再次嘗試執行此工作。

受影響的產品

VxRail, VxRail Appliance Series, VxRail Software
文章屬性
文章編號: 000009482
文章類型: How To
上次修改時間: 08 10月 2025
版本:  5
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。