iT邦幫忙

0

ESXI-4.1更改GUEST名稱後日後在硬碟上該如何分辨

melougoody 5 年前3319 瀏覽

請問各位前輩,我利用vSphere把ESXI裡面的GUEST更改名稱,不過有用過的都知道那只是表面上的改變而已,實際上在硬碟裡的資料夾名稱還是最原始的那個名稱,那假如有一天我要刪除GUEST時忘記選擇要連硬碟裡的資料一起砍的話,那我日後要去如何分辨哪些是目前有再用的呢??還是有甚麼方法可以知道硬碟裡的資料夾名稱是對應到vSphere GUEST列表上的哪一台呢??
謝謝

2
hector958
iT邦研究生 2 級 ‧ 5 年前

暫時想到最快的方法:
1.VM關機
2.VM右鍵"Remove from Inventory"
3.瀏覽儲存區把資料夾改名
4.瀏覽儲存區,vmx檔右鍵"Add to Inventory"

melougoody iT邦新手 5 級 ‧ 5 年前 檢舉

hector958前輩您好~~
不好意思,我想請教一下,您的第3點更改資料夾名稱,這個步驟該如何做呢??
因為我用vSphere進去瀏覽儲存區時左邊有一堆資料夾可是對任何一個按右鍵都沒選單(如下圖),不知是我操作錯誤還是用錯地方了,再麻煩前輩指教一下,謝謝!!

另外,我目前的例子比較想知道的是例如我目前ESXI上面有20台GUEST,可是瀏覽儲存區時卻有22台(22個資料夾),那我該如何去刪除這兩台(那因為都改掉他們最原始的名稱了,所以無法分辨哪台是哪台的狀況),那你上面提供的方法好像變成要一台一台去變更名稱然後去找尋是哪兩台是這樣的意思嗎??
謝謝

hector958 iT邦研究生 2 級 ‧ 5 年前 檢舉

1.滑鼠點去左上的根位置"/",右側就會出現各個資料夾列表,此時右側資料夾列表可以右鍵改名。
2.當對VM選EDIT SETTINGS時,檢查一下虛擬磁碟就知位置,當你一台一台修改資料夾名稱使其易於辨識後,以後就不容易搞混了。
3.依照上面方法,剩下兩台就是之前漏刪的。

2
小成
iT邦高手 10 級 ‧ 5 年前

如果是要看目前有使用中的VM的資料夾
可以參考下面這個檔案內容
/etc/vmware/hostd/vmInventory.xml
裡面可以看到

<pre class="c" name="code">
  <ConfigEntry id="0003">
    <objID>4</objID>
    <vmxCfgPath>/vmfs/volumes/3efa7444-157a019a-28a3-b8ac6f8d4913/TEST-VM1/TEST-VM1.vmx</vmxCfgPath>
  </ConfigEntry>

這邊可以看到VM設定檔的所在位置

以上例來說,再次打開這個vmx瀏覽內容
/vmfs/volumes/3efa7444-157a019a-28a3-b8ac6f8d4913/TEST-VM1/TEST-VM1.vmx
可以看到裡面有一行

<pre class="c" name="code">displayName = "TEST-VM1xxxx"

這個就是顯示在vsphere client上的名稱

melougoody iT邦新手 5 級 ‧ 5 年前 檢舉

esyc前輩您好~~
感謝前輩提供此方法,小弟將嘗試看看可否來去分辨機器,測試結果小弟在po上來,
謝謝

melougoody iT邦新手 5 級 ‧ 5 年前 檢舉

esyc前輩您好~~
小弟用你所說的方式已順利的把其他沒刪除到的3台機器刪除了,謝謝您!!

另外小弟有發現問題,想提出來跟前輩討論一下,不知前輩是否有遇到此狀況
就是我在利用你說的方法去瀏覽.vmx檔時有的裡面有資料有的卻沒資料(如下圖),而且還滿多台的,不知這是甚麼情形呢??

可是去看這個/etc/vmware/hostd/vmInventory.xml檔案時確實又有此台電腦(如下圖)

melougoody iT邦新手 5 級 ‧ 5 年前 檢舉

另外好像如果機器的命名裡有"括弧"符號時也是會出現錯誤無法觀看裡面的資料(如下圖)

0
jojojjjo
iT邦新手 4 級 ‧ 2 年前

只要做好備份, 就不用擔心人為不心將資料砍了
你看看RAID-5 設定的ahsay是如何備份吧
http://www.ahsay.com/jsp/tc/home/

我要發表回答

立即登入回答