iT邦幫忙

0

在vmware的storage誤刪除了vm,造成view訊息紀錄一直有該硬碟資訊

各位前輩
日前建置了vmware view,並發佈了兩台VM
但是在整理storage時,誤了其中一台VM
造成了在view中的『持續性硬碟』會一直留著,且該筆紀錄狀態『使用中』
要中斷或刪除,都不行。
而重新佈建時,該vm會異常,並會產生新的『持續性硬碟』
請問該如何清掉該紀錄

1 個回答

12
netzach
iT邦新手 4 級 ‧ 2013-09-30 14:15:31
最佳解答

首先!先來釐清一下,誤刪了VM,導致該VM的Record list都會存在。
這時候我猜應該是VMware View Composer鎖定住,所以不能做中斷或刪除的動作。

1、先去安裝VMware View Composer的那台Server將VMware View Composer Service停掉。
2、到你的Composer安裝目錄下,一般預設都會在C:\Program Files\VMware\VMware\VMware View Composer或者是C:\Program Files(x86)\VMware\VMware View Composer\內。
透過command-line方式。Key入「SviConfig.exe -operation=FindUnusedReplica -DsnName=View_Composer_Db
-Username=sa -Password=xxxxxx -move=true」這行,然後執行。
附註:後面加上-move-true 的意思是將找到的沒使用的,移到一個目前使用的目錄下,並且新增一個目錄,
並且解除鎖定protected的狀態,簡單來說就是"搬家"
3、透過vSphere Client登入vCenter Server,找到那個你不要的Replica,刪掉它,VMware View Composer即可。


另外一種方式
1、停掉Connect
2、停掉vCenter Server
3、用vSphere Client連線進去ESXi主機內,找到你要刪掉的"持續性硬碟",為了安全啟見,你先把它改名字,然後搬家。
4、重啟相關Service
work之後沒問題在刪掉你那個Replica

alrex5401 iT邦新手 4 級 ‧ 2013-10-04 16:45:51 檢舉

抱歉,不曉得是否敘述不夠詳細。
我實際操作您所提供的方式,在view中,仍然存在。

我更細節的敘述,慘案發生的經過。

我有一個名為"002"的虛擬桌面。

那我在vCenter中,直接選了該"002"作delete from Disk。
還很"聰明"地去檢查該Disk,發現有沒清乾淨的檔案,也把它刪除了!

結果,在view中,出現了如上圖的狀況。殘留在那邊了!

哭

alrex5401 iT邦新手 4 級 ‧ 2013-10-04 16:48:50 檢舉

補充一下!

目前在vCenter中,已經看不到名為"002"的VM

且在Disk中也未發現該"002"的目錄資料夾

所以執行您的步驟三
"3、透過vSphere Client登入vCenter Server,找到那個你不要的Replica,刪掉它"

它根本沒存在過...

Orz

我要發表回答

立即登入回答