進行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 發表在 痞客邦 留言(0) 人氣()