ESXI5 5虛擬機器不小心還原快照了怎麼辦

2021-08-28 05:35:30 字數 1139 閱讀 4609

現在由於虛擬化技術的興起,很多企業開始運用虛擬化技術。虛擬化技術的原理就是將硬體虛擬化給不同的虛擬機器使用。也就是一台物理的機器上可以有多台虛擬機器。但如果物理機器出現故障或者儲存伺服器出現故障都會導致上層的虛擬機器不可用。還有包括員工的誤操作等原因。這些都會導致虛擬機器裡面的重要資料丟失,而彌補這些資料的唯一方法就是恢復資料。今天要說的就是一起vmware虛擬化誤操作的資料恢復案例。

還原快照就相當於刪除資料,也就意味著底層的儲存空間會被釋放一部分。為了不讓這部分空間重用,需要將連線這台儲存的所有虛擬機器都關掉,如果有重要的虛擬機器不能長時間宕機,則需要遷移到別的exsi上。而客戶這裡有一台虛擬機器很重要,不能關機,只能做熱遷移。而vmware的熱遷移則是需要建立n多個快照來完成遷移的,這給後期的恢復快照工作帶來很多麻煩。遷移完所有虛擬機器後就需要對底層的eva儲存做映象了,但是客戶比較著急,映象整個儲存需要的時間太長。最後將eva儲存以唯讀的方式掛載到一台北亞備份伺服器上,我們以唯讀的方式恢復資料。

vmware自己的檔案系統叫做vmfs,所有的虛擬機器都存放在這個檔案系統中。vmfs檔案系統中缺省會將整個磁碟分成1m的block,分配給檔案的最小單位為乙個block。vmfs檔案系統中會有一片區域描述這些1m block的使用情況,而每1024個block(也就是1gb)會用乙個map來記錄。這個map裡面記錄的1m block在物理磁碟上不一定是連續的。但這個map所記錄的所有1m block一定是同乙個檔案的。可以理解為乙個檔案是由n多個map中的1024個block組成的,即filesize:frombyte.com = n * map * 1024(block)。

vmware的快照其實就是乙個檔案,還原快照也就意味著是刪掉乙個檔案。而在vmfs檔案系統中,刪除乙個檔案只會刪掉檔案的索引項,而不會刪掉檔案的實際資料以及指向資料的map。而我們要做的就是提取整個vmfs檔案系統中空閒的map,然後在空閒的map中找到乙個符合快照檔案頭結構的map。然後根據快照檔案的結構,提取快照檔案剩下的碎片。提取完快照檔案後,需要將快照檔案和原vmdk合併生成新的vmdk。新的vmdk中包涵了所有的資料,接下來掛載新的vmdk解釋裡面的資料即可。

隨著虛擬化技術興起,越來越多的企業開始應用虛擬化技術。伴隨的虛擬化故障也越來越多,但虛擬化的資料恢復技術在國內卻沒有幾家公司可以做,北亞資料恢復專注於虛擬化資料恢復技術研究,對虛擬化底層結構演算法研究比較深入,可以解決虛擬化資料丟失出現的各類問題。

Esxi 轉殖 虛擬機器

esxi中虛擬機器沒有轉殖選,需要先 匯出 再新建虛擬機器,選擇 從ovf或ova檔案部署虛擬機器 實驗環境 esxi 6.7,centos7虛擬機器 一 轉殖虛擬機器方案 1.選中虛擬機器 匯出 需要關閉虛擬機器電源 警告視窗 ps 你的是不是不能匯出呢?先關閉電源吧,兄弟。只有關閉電源的情況下可...

ESXI虛擬機器 linux

esxi虛擬技術vswitch 有128個埠 與managerment network vmotion和ip儲存埠 意思是指定網絡卡介面卡連線到哪乙個交換機上。網絡卡故障切換 磁碟相關 vmnic是物理介面卡就是網絡卡vcenter需要建立資料庫。磁碟的型別在建立的時候指定的,後期不可更改,磁碟的大...

ESXi 5 5開啟並配置SNMP

1 安裝vshpere cli 2 設定snmp通訊字並開啟snmp功能 進入到bin目錄.c program files x86 vmware vmware vsphere cli bin c programfiles x86 vmware vmware vsphere cli bin vicfg...