VMware虛機丟失vmdk檔案恢復方案解析

2021-09-28 10:50:31 字數 774 閱讀 8987

vcenter運維過程中遇到兩個問題,今天做下簡要解析:

1、display name和datastore name不一致

當我們在建立虛擬機器的時候會定義乙個主機名,此處的主機名只是vcenter中的display name,此時datastore中會建立乙個以該名稱命名的資料夾,裡面包含該虛機執行的所有檔案,主要是.vmx,.vmdk檔案等,當後續過程中我們修改了display name,此時datastore中的資料夾名稱並不會改變,所以會導致兩個地方名稱不一致,備份的時候會遇到問題,所以要注意不要輕易修改display name。

2、伺服器在遷移過程中或異常重啟過程中丟失vmdk檔案,導致虛機無法啟動

(1)開啟該虛機所執行的esxi主機ssh服務,登入esxi主機;

(2)進入到該虛機所在目錄(如目錄有空格,則以\ 代替)

(3)先將原有的flat.vmdk檔案備份(有多少磁碟就有幾個檔案),直接使用mv a.flat.vmdk a.flat.vmdk.old即可

(5)建立一樣大小的vmdk檔案,vmkfstools -c 53687091200 -a lsilogic -d thin a.vmdk

(6)檢視目錄下檔案,可以看到已經重新生成a.flat.vmdk,a.vmdk兩個檔案

(7)此時刪除a.flat.vmdk,執行mv a.flat.vmdk.old  a.flat.vmdk將原檔案恢復

(8)進入虛機設定,刪除原有磁碟,新增新磁碟-從現有磁碟新增,選擇對應datastore目錄找到剛生成的vmdk檔案

(9)開機,此時可以正常開啟

重建虛擬機器丟失的虛擬磁碟vmdk頭 描述檔案

本文主要介紹如何重建vmdk檔案所丟失的頭 描述檔案 以下情況需要我們重建乙個vmdk檔案丟失的頭 描述檔案 1 通過datastore瀏覽vmfs目錄時找不到虛擬機器的vmdk檔案 2 當利用命令列介面檢視時無法找到 flat.vmdk檔案存在 3 vmdk的描述檔案不存在或被損壞了 4 開啟虛擬...

Esxi直接使用vmdk檔案建立虛機

一般我們都是通過vsphere client直接在esxi上建立虛擬機器,有時也會可能會涉及從kvm轉化過來的或vmware workstation裡匯出虛機到esxi平台上。當然,vmware workstation上可以通過匯出為ovf格式再匯入到esxi上,那kvm呢?其可以轉換成vmdk和r...

VMware虛機靜態MAC位址

預設情況下,靜態mac位址將vmware組織上唯一識別符號 oui 作為字首。然而,vmware oui提供的免費位址範圍是限制。如果您選擇使用vmware oui,這個範圍的一部分是預留給vcenter伺服器,主機物理nics,虛擬nics,以及將來使用。您可以設定乙個包含vmware oui字首...