VxRail:如何檢查服務 VM 的 moref id 和 UUID
摘要: 如何檢查服務虛擬機器 (VM) 的 Moref ID 和 uuid。
本文章適用於
本文章不適用於
本文無關於任何特定產品。
本文未識別所有產品版本。
說明
適用於版本 4.5.x/4.7.x/7.0.000
VxRail Manager 在資料庫下保留表格 marvin 與所有 morefid 和 uuids 的服務虛擬機器的數量。
檢閱表格上的項目 virtual_machine 在 marvin 資料庫 請遵循以下步驟:
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 id 和 uuids 的服務虛擬機器的數量。
檢閱表格上的項目 system_vm 在 vxrail 資料庫 請遵循以下步驟:
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)或同等學歷
- 下面
childEntity,按一下 VxRail 的資料中心
- 下面
vmFolder,按兩下虛擬機組
- 下面
childentity,按兩下具有服務虛擬機的組。在此範例中group-v9(Discovered virtual machine)
- 在下一個畫面上,您可以確認
moref id所有服務 VM 的數量
- 如果您必須確認其他資料 (例如 UUID),請按一下必須檢查的虛擬機器。讓我們來確認 VxRail Manager VM 的 UUID
- 在這種情況下,在
childEntity,按下vm-14 (VxRail Manager) - 下面
config滴答聲config
- 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 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。