進行Storage vMotion的時候,出現失敗訊息:

 The method is disabled by ‘SYMC-INCR dd-mm-yyyy hh:mm’

查到這篇文章:http://vinfrastructure.it/en/2012/02/storage-vmotion-issue-with-symantec-backup-exec/

如文中所說,這是備份軟體(Symantec Backup Exec 與 VMware DataRecovery 等都會)為了避免備份任務中受到影響而在vCenter的資料庫臨時寫入的一筆記錄,用以暫時停止某些VM的操作。
解決方法可以把VM關機退出INVENTORY後重新更名加入,但是這樣就得停機了,不是很好的方法。

另外的方法是直接修改vCenter資料庫:
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1021265
1.登入vCenter
2.執行程式集VMWARE中Generate vCenter Server log bundle - Extended
3.解壓產生的紀錄檔
4.打開 Logs > databaseDump > VPX_DISABLED_METHOD1.xml
5.記下現在被鎖定的資料,長相會類似這樣:
<Row>
<ENTITY_MO_ID_VAL>vm-0000</ENTITY_MO_ID_VAL>
<METHOD_NAME>vim.VirtualMachine.relocate</METHOD_NAME>
<SOURCE_ID_VAL>SYMC-INCR dd-mm-yyyy hh:mm</SOURCE_ID_VAL>
<REASON_ID_VAL>Prevent vMotion during backup</REASON_ID_VAL>
</Row>
6.停止vCenter Server Service
7.用SQL查詢(例如用SQL Server Management Studio)vCenter的資料庫,從VPX_DISABLED_METHODS資料表中把要刪的刪掉。
例:
DELETE FROM VPX_DISABLED_METHODS WHERE ENTITY_MO_ID_VAL=<entity id> AND METHOD_NAME=<method name>;
(Note: Use the list you created in Step 5 above to enter values for <entity id> and
<method name>.)
DELETE FROM VPX_DISABLED_METHODS WHERE SOURCE_ID_VAL=<source>;
(Note: Use the list you created in Step 5 above to enter values for
<source>.)
8.啟動vCenter Server Service

 照作這樣改一改就OK了。

 

arrow
arrow
    文章標籤
    vmware
    全站熱搜
    創作者介紹
    創作者 You don't know 的頭像
    You don't know

    The power of the dark side

    You don't know 發表在 痞客邦 留言(0) 人氣()