備份VMWare ESXi虛擬機服務器
VMware Data Recovery(簡稱VDR)介紹:網絡
VMware DataRecovery是vSphere新提供的數據備份功能,是一種基於磁盤的數據備份方式,不支持以磁帶爲目標的備份。VDR由vc插件、運行在ESX主機上的虛擬機以及備份存儲這三個部件組成。經過在vc上的插件以嚮導的方式進行配置和調度備份任務。ide
VMwareData Recovery 可建立虛擬機備份,同時不會中斷虛擬機的使用或其提供的數據和服務。Data Recovery會管理現有備份,並在這些備份過期後將它們刪除。它還支持去重複功能以刪除冗餘數據。它與VMware vCenter Server 集成,使你能夠集中調度備份做業。經過與 vCenter Server 集成,還能夠備份虛擬機,即便使用VMware vMotion或 VMware Distributed Resource Scheduler (DRS) 移動這些虛擬機也是如此。性能
DataRecovery 使用虛擬機設備和客戶端插件來管理以及還原備份。備份設備是以開放虛擬化格式 (OVF) 提供的。Data Recovery 插件須要安裝 VMware vSphere Client。優化
能夠在任何受 VMware ESX/ESXi支持的虛擬磁盤上存儲備份。您可使用存儲區域網絡 (SAN)、網絡附加url
存儲 (NAS) 設備或基於公用 Internet 文件系統 (CIFS) 的存儲(如 SAMBA)。全部備份的虛擬機都存儲在去重複存儲中。spa
VMwareData Recovery 支持卷影複製服務 (VSS),該服務可爲某些 Windows 操做系統提供備份基礎結構。操作系統
備份虛擬機:插件
備份期間,Data Recovery 會爲虛擬機建立靜默快照。在每次備份時,都將自動執行去重複功能。代理
對於在 vSphere 4.0 或更高版本中建立的虛擬機,Data Recovery 設備會在備份過程當中建立該虛擬機的靜默快照。備份在ESX/ESXi 主機上使用更改塊跟蹤功能。對於每一個正在備份的虛擬磁盤,它會檢查該虛擬磁盤的前一個備份,而後在 ESX/ESXi 主機上使用更改跟蹤功能來獲取自上次備份以來所做的更改。刪除重複數據後存儲會基於最新備份映像建立一個虛擬的完整備份,並對其應用更改。
注意 :這些優化適用於使用硬件版本 7 或更高版本建立的虛擬機,但不適用於使用 vSphere 4.0 以前的 VMware產品建立的虛擬機。例如,使用 Virtual Infrastructure 3.5 或較早版本建立的虛擬機沒法使用更改塊跟蹤功能。所以,對使用較早硬件版本建立的虛擬機進行備份時,須要花費更長的時間。
Data Recovery 提升備份的速度並縮減備份的大小:
a 若是發現虛擬機的重複部分,則會存儲此信息記錄,而不是將此信息存儲兩次。去重複可節省大量空間。
運行相同操做系統的虛擬機的操做系統文件一般相同。要最大限度地去重複,請將相似的虛擬機備份到同
一目標。
b 沒有備份交換文件。這表示在 Windows 虛擬機中,沒有備份 pagefile.sys 文件,而在 Linux 中,沒有備份交換分區。因爲該數據與還原系統無關,所以省略了該數據,從而使備份可以完成得更迅速,而且消耗更少的磁盤空間。
安裝 VMware Data Recovery:
在安裝 VMware Data Recovery 以前,請確保您的環境中可知足系統和存儲要求。
1 Data Recovery 要求具備 vCenter Server 和 vSphere Client.Data Recovery 不能與相似的 VMware 產品配合工做。
2 要備份的虛擬機和備份設備必須同時在 ESX/ESXi 4 或更高版本上運行。運行備份設備的ESX/ESXi 主機必須由 vCenter Server 進行管理。
3 當將 Data Recovery 與在連接模式下運行的 vCenter Server 一塊兒使用時,登陸與Data Recovery 設備關聯的 vCenter Server。
能夠在任何受 ESX/ESXi 支持的虛擬磁盤上存儲備份。可使用多種技術,如存儲區域網絡(SAN) 和網絡附加存儲 (NAS) 設備。Data Recovery 還支持基於公用Internet 文件系統 (CIFS) 的存儲,例如 SAMBA
網絡要求
DataRecovery 的不一樣組件彼此經過 TCP 進行通訊。所以,請確保環境中相應的端口都處於打開狀態,以實現正常操做。
a 備份設備會鏈接到 vCenter Server Web 服務。默認狀況下,使用端口 80 和 443 創建此鏈接。
b Data Recovery 客戶端插件和文件級別還原(FLR) 客戶端會使用端口 22024 鏈接到備份設備。
c 備份設備使用端口 902 鏈接到 VMware ESX 或 VMware ESXi。
使用 DNS 名稱添加到 vCenter 的 ESX/ESXi 服務器必須具備可解析的名稱。在某些狀況下,使用DNS 名稱會出現問題。若是解析DNS 名稱時遇到了問題,請考慮改用IP 地址添加ESX/ESXi 服務器。
安裝VMware Data Recovery
步驟:
1、將 VMwareData Recovery 光盤插入 vCenter Server 服務器光驅,選擇「Date RecoveryClent Pluq-In」,進入安裝嚮導。注:安裝 Data Recovery 插件前要在安裝 vSphere client。
2、按照安裝嚮導的提示進行操做。
3、成功安裝 VMware DataRecovery 插件,點擊「關閉」完成安裝。
4、使用 VMware vSphereClient 登陸到 vCenter Server。
5、選擇插件 > 管理插件,確保已啓用 Data Recovery 插件。如今,您就可使用該客戶端插件來管理Data Recovery。
下一步
要完成「安裝備份設備」的任務。
安裝備份設備
在 ESX/ESXi 4.0 Update 2 或更高版本上安裝備份設備,以便Data Recovery 可以完成備份任務。可使用vSphere Client 來部署備份設備。
前提條件
要安裝備份設備,則環境中必須裝有 vCenter Server 和正在運行的 ESX/ESXi 4.0 Update 2 主機。備份設備使用端口902 鏈接到ESX/ESXi。若是備份設備和 ESX/ESXi 之間有防火牆,則端口 902 必須處於打開狀態。請勿在一個主機上安裝多個備份設備
步驟
1 在vCenterServer 管理界面,點擊菜單欄的「文件」à部署OVF模板。
2 選擇從文件部署,而後瀏覽到 VmwareDataRecovery_OVF10.ovf並選擇該文件。
OVF 模板文件在 VMware Data Recovery 光盤目錄下,能夠在 DataRecovery CD 上的 <驅動器盤符>:\VMwareDataRecovery-ovf\目錄中找到該ovf 文件點擊「下一步」。
3 檢查 OVF 文件的詳細信息。
4 指定部署模板的名稱及位置,點擊「下一步」。
5 選擇備份設備將部署到的主機或羣集。
6 選擇要用來存儲虛擬機文件的數據存儲。
選擇要在其上存儲備份設備的文件的數據存儲時,請選擇具備最大VMFS 塊大小的數據存儲。必須這樣作
才能確保備份設備可以備份全部數據存儲中的虛擬機。(也能夠選擇共享存儲)
7 選擇虛擬磁盤要使用的磁盤格式。
8 在「屬性」中,爲該設備選擇一個時區。
9 檢查部署設置,而後單擊完成。
如今,便已將備份設備部署到環境中。等待部署完成
下一步
你能夠在安裝後經過備份設備控制檯更改IP 地址設置。若是須要此類更改,請使用 vSphere Client 打開備份設備控制檯窗口,您能夠在其中修改 IP 地址設置。
你能夠將備份保存在網絡存儲或硬盤上。若是要將備份存儲在硬盤上,則你如今可能須要完成向備份設備添加硬盤。
向備份設備添加硬盤:
您能夠將備份存儲到已添加至備份設備的硬盤中。與其餘目標(如CIFS 共享)相比,硬盤能夠提供更快的備份性能。
前提條件
若是要添加硬盤,必須已安裝用於 vSphere Client 的備份設備和 Data Recovery 插件
步驟
1 啓動 vSphere Client 並登陸可管理備份設備的 vCenter Server。
2 選擇清單 > 虛擬機和模板。
3 在清單中,右鍵單擊備份設備虛擬機並選擇編輯設置。
4 在「硬件」選項卡中,單擊添加。
5 選擇硬盤,而後單擊下一步。
6 選擇存儲器的類型。
a 選擇建立新的虛擬磁盤,而後單擊下一步。
b 選擇使用現有虛擬磁盤添加現有磁盤(例如在從較舊的設備進行升級時),而後單擊下一步。
c 選擇裸設備映射,將磁盤做爲 RDM 添加,而後單擊下一步。
7 若是要建立新虛擬磁盤,請指定磁盤大小和其餘選項,而後單擊下一步。若要建立 SCSI 虛擬磁盤,建議您將 SCSI 值設爲 SCSI 1:0。
8 若是要建立新虛擬磁盤,請指定高級選項,而後單擊下一步。
9 單擊完成。
該磁盤隨即會添加到備份設備,並可用做備份目標。若是在添加硬盤時啓動了備份設備,則系統可能沒法當即識別該硬盤。請等待直至硬盤顯示,或從新引導備份設備。
啓動備份設備
必須先啓動虛擬機備份設備才能執行備份。在某些狀況下,備份設備會自動啓動,但你能夠選擇手動啓動備份設備(例如,爲了更改密碼)。
注:由於我這裏是在VMWare Workstation中實現ESXi且安裝的VMware Data Recovery是64位軟件,因此在啓動虛擬機備份設備前要對VMware Workstation進行稍微修改,不然備份設備沒法啓動。
先選中備份設備所在ESXi的主機,單擊"VM"菜單中的"settings",按下圖進行設置。
步驟
1 在 vSphere Client 中,依次選擇清單 > 虛擬機和模板。
2 在清單中,右鍵單擊要用做備份設備的虛擬機,而後選擇啓動。
3 啓動虛擬機以後,右鍵單擊備份設備虛擬機,而後選擇打開控制檯。此時將顯示備份設備的控制檯窗口。
啓動完畢,使用鍵盤上的方向鍵,選擇配置網絡(ConfigureNetwork),回車。
詢問是否使用 DHCP 得到地址,選擇「n」;輸入將要配置的 IP 地址、子網掩碼、 網關,DNS 地址,備用 DNS 地址;而後詢問是不是用代理,若有代理請輸入「y」回 車,並輸入代理地址;不使用代理,直接選擇「n」,回車。確認配置,或配置無誤,直接輸入「y」,回車,系統會自動重啓網絡配置,使網絡配置生效。
4 提供此係統的用戶名和憑據。
若是這是首次登陸到備份設備,則默認憑據的用戶名爲:root,密碼爲:vmw@re
5 若是未更改默認的 root 賬戶密碼,可以使用 passwd 命令將 root 賬戶的密碼更改成所選的強密碼。
6 關閉控制檯窗口。
備份設備仍處於啓動狀態,準備完成備份任務。
若是須要關閉或從新啓動備份設備,請勿在正在處理備份的狀況下執行這些操做。在關閉該設備以前,請中止全部使用Data Recovery 客戶端進行的備份,等待備份中止後再關閉該設備。
將備份設備鏈接到 vCenterServer
VMwareData Recovery 備份設備必須鏈接到 vCenter Server 才能執行自動化任務(例如,自動備份和回收操做)。鏈接備份設備以前,必須先啓動該設備。
前提條件
一般,備份設備會在啓動後自動鏈接到 vCenter Server,但您可能須要手動完成此過程。要鏈接備份設備,可使用虛擬機名稱或IP 地址。使用名稱要求名稱解析服務和惟一的備份設備名稱。若是您的環境中不包含名稱解析服務或具備名稱相同的多個備份設備,鏈接可能會失敗。在這樣的狀況下,請輸入IP 地址並重試。
步驟
1 在 vSphere Client 中,依次選擇主頁 > 解決方案和應用程序 > VMware Data Recovery。
2 輸入備份設備的虛擬機名稱或 IP 地址。單擊鏈接。
系統自動查詢到了vCenter Server 服務器地址,輸入登陸密碼,點擊「肯定」。若是這是 vSphereClient 首次鏈接到備份設備,將會自動啓動入門嚮導。
選擇備份目標,選擇咱們預先添加的磁盤,在目標磁盤上點擊右鍵,選擇格式化
彈出格式化警告信息,若確認清空此磁盤數據,點擊「肯定」。
格式化完畢,點擊「下一步」。
其餘操做按嚮導完成便可。
確認配置,點擊「關閉」按鈕,完成VMware DataRecovery 初始配置。
只有第一次鏈接備份設備纔會自動彈出入門向尋導,之後再次鏈接備份設備就會直接進入VMwareData Recovery用戶界面
如今已完成初始系統配置,而且在默認狀況下會打開建立新備份做業嚮導。也可使用建立新備份做業嚮導能夠建立備份做業
使用備份做業嚮導
使用備份做業嚮導能夠指定要備份哪些虛擬機以及備份時間。
前提條件
使用備份做業嚮導以前,必須創建 VMware Data Recovery 配置。該操做能夠經過入門嚮導來完成,
步驟
1 在 vSphere Client 中,依次選擇主頁 > 解決方案和應用程序 > VMware Data Recovery,而後單擊鏈接。
2 單擊備份選項卡,而後單擊新建啓動「備份做業」嚮導。
3 在「名稱」頁面中,接受建議的名稱或輸入替代名稱,而後單擊下一步。
4 在「虛擬機」頁面中,選擇各個虛擬機或包含要備份的虛擬機的容器,而後單擊下一步。
能夠指定虛擬機的集合(如數據中心內的全部虛擬機)或選擇單個虛擬機。若是選擇整個資源池、一個主機、數據中心或文件夾,則該容器中的任何新虛擬機都將包括在後續備份中。若是選擇虛擬機,則添加到該虛擬機的任何磁盤都將包括在備份中。若是將虛擬機從所選容器移動到另外一個未選擇的容器,該虛擬機將再也不包括在備份中。
注意 不支持使用 Data Recovery 來備份 Data Recovery 備份設備。
5 在「目標」頁面中,選擇存儲目標,而後單擊下一步。
能夠在 VMDK、RDM 或網絡共享中存儲備份。必須對 VMDK 和 RDM 進行格式化才能存儲備份。
6 在「備份時間段」頁面中,接受默認時間或指定備用的備份時間段,而後單擊下一步。
默認狀況下,備份做業在星期一至星期五的夜間以及星期六和星期日全天內運行。Data Recovery 會嘗試在備份時間段內天天對做業中的每一個虛擬機執行一次備份。若是備份時間段的備份時間範圍已過,而備份仍在進行中,則備份將中止。備份窗口打開時,備份將從新開始。這意味着,若是在首次指定的時間段內有太多的虛擬機須要Data Recovery 備份,則部分虛擬機可能不會獲得備份。
DataRecovery 最終將完成全部虛擬機的備份,且後續備份一般可在一個備份時間段內完成。若是一些虛擬機在一個時間段內未備份,這些虛擬機在後續備份時間內會被給予更高的優先級。這有助於確保全部虛擬機都會按照備份窗口和資源所容許的頻率進行備份,並防止出現某些虛擬機始終得以備份,而另外一些虛擬機則從未備份過的狀況。
7 在「保留策略」頁面中,接受默認保留策略或指定備用的保留策略,而後單擊下一步。
DataRecovery 備份能夠保留一段時間,長短自定。能夠選擇在較長/較短期內保存較多/較少備份。保存較多備份會佔用較多磁盤空間,但也會提供更多可用於還原虛擬機的時間點。當備份過期後,會自動刪除一些備份覺得新備份釋放空間。可使用預約義的保留策略或建立自定義策略
若是去重複存儲不足總容量的 80%,則保留策略會每週運行一次。若是去重複存儲超過總容量的80%,則保留策略會天天運行一次。若是去重複存儲已滿,且在過去的12 個小時內未運行過保留策略,則保留策略會當即運行。
8 在「即將完成」頁面中,檢查備份做業的摘要信息,而後單擊下一步。
當即備份
前提條件
使用「當即備份」選項以前,必須已安裝和配置了Data Recovery,且應至少具備一個備份做業。
步驟
1 在 vSphere Client 中,依次選擇主頁 > 解決方案和應用程序 > VMware Data Recovery,而後單擊鏈接。
2 單擊備份選項卡,右鍵單擊某一備份做業,而後單擊當即備份,並選擇全部源或已過時的源。
掛起備份
能夠手動掛起備份做業,代表未啓動任何新的備份做業。
前提條件
使用「掛起備份」選項以前,必須已安裝和配置了Data Recovery,而且應至少具備一個備份做業。
步驟
1 在 vSphere Client 中,依次選擇主頁 > 解決方案和應用程序 > VMware Data Recovery,而後單擊鏈接。
2 單擊備份選項卡,右鍵單擊一個備份做業,而後單擊掛起未來的任務。
直到使用相同的過程撤消該設置後,才能完成備份。「掛起未來的任務」設置不是永久的,所以若是從新啓動備份設備,備份將恢復。
還原虛擬機
您可使用「虛擬機還原」嚮導指定要還原的虛擬機、其還原方式及其還原位置。
從備份還原虛擬機
使用「虛擬機還原」嚮導將虛擬機還原到以前的備份狀態。
前提條件
在能夠還原虛擬機以前,必須先配置了 VMware Data Recovery,且至少有一個備份可從中進行還原。
步驟
1 在 vSphere Client 中,依次選擇主頁 > 解決方案和應用程序 > VMware Data Recovery。
2 鏈接到備份設備。
3 單擊還原選項卡,而後單擊還原連接啓動「虛擬機還原」嚮導。此時將顯示還原虛擬機嚮導。
4 在「源選擇」頁上,指定用於還原虛擬機的源,而後單擊下一步。
選擇源時,請從已備份 vSphere 對象的樹視圖中進行選擇。選擇要還原的虛擬機及虛擬磁盤。可使用篩選器查看全部可用選擇的子集。就像建立備份做業同樣,您能夠指定虛擬機集合(例如某一數據中心內的全部虛擬機)。能夠將虛擬機和VMDK 文件移動到其餘位置。若是爲單個虛擬機選擇了多個還原點,則 Data Recovery會將該虛擬機還原到最近選擇的還原點。
5 在「目標選擇」頁上,指定如何配置已還原的虛擬機,而後單擊下一步。
6 在「即將完成」頁上,檢查配置並單擊完成。
虛擬機將按照嚮導指定進行還原。