如何固定虛擬機UUID

有些虛擬機應用和硬件進行了綁定,對虛擬機執行Storage vMotion或vMotion時可能會修改UUID,導致應用識別硬件失敗,而無法激活應用。測試和了解了下,應用主機綁定的是硬盤的ID和網卡MAC,那虛擬機如何固定相關ID呢?

1、固定網卡MAC:
虛擬機關機,直接修改MAC爲手動設置固定MAC即可

2、固定虛擬機UUID:
使用SSH連接到虛擬機所在主機,進入到虛擬機存儲目錄,找到虛擬機配置文件.vmx進行編輯(編輯前先備份),增加如下內容:
uuid.bios = "42 0b 3b 65 95 df 16 07-eb 0d 7f 2e 14 f7 1a d5"
vc.uuid = "50 0b bb 2d 58 d8 3a f2-f3 a7 9e 6e b3 72 70 50"

3、固定虛擬機VMDK ID
修改虛擬機磁盤描述文件vm.vmdk (別弄錯了,還有一個是vm-flat.vmdk這個是數據文件不要修改),確認如下2項。
ddb.longContentID = "5ed238cbc483babb2bd6c12367330ea0"
ddb.uuid = "60 00 C2 9b 72 77 ee 66-9b 35 d5 d0 a0 8b 71 ba"

4、將以上3步中的MAC/虛擬機UUID/VMDK UUID記錄保存下來,如果虛擬機遷移,或整機還原導致應用無法綁定硬件相關問題,使用上述方法進行恢復即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章