天天看點

VMware虛拟化方案之備份ESXi虛拟機

備份VMWare ESXi虛拟機

VMware Data Recovery(簡稱VDR)介紹:

VMware Data Recovery是vSphere新提供的資料備份功能,是一種基于磁盤的資料備份方式,不支援以錄音帶為目标的備份。VDR由vc插件、運作在ESX主機上的虛拟機以及備份存儲這三個部件組成。通過在vc上的插件以向導的方式進行配置和排程備份任務。

VMware Data Recovery 可建立虛拟機備份,同時不會中斷虛拟機的使用或其提供的資料和服務。Data Recovery會管理現有備份,并在這些備份過時後将它們删除。它還支援去重複功能以删除備援資料。它與 VMware vCenter Server 內建,使你可以集中排程備份作業。通過與 vCenter Server 內建,還可以備份虛拟機,即使使用 VMware vMotion 或 VMware Distributed Resource Scheduler (DRS) 移動這些虛拟機也是如此。

Data Recovery 使用虛拟機裝置和用戶端插件來管理以及還原備份。備份裝置是以開放虛拟化格式 (OVF) 提供的。Data Recovery 插件需要安裝 VMware vSphere Client。

可以在任何受 VMware ESX/ESXi 支援的虛拟磁盤上存儲備份。您可以使用存儲區域網絡 (SAN)、網絡附加

存儲 (NAS) 裝置或基于公用 Internet 檔案系統 (CIFS) 的存儲(如 SAMBA)。所有備份的虛拟機都存儲在去重複存儲中。

VMware Data 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

網絡要求

Data Recovery 的不同元件彼此通過 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、将 VMware Data Recovery CD光牒插入 vCenter Server 伺服器光驅,選擇“Date Recovery Clent Pluq-In”,進入安裝向導。注:安裝 Data Recovery 插件前要在安裝 vSphere client。

2、按照安裝向導的提示進行操作。

3、成功安裝 VMware Data Recovery 插件,點選“關閉”完成安裝。

4、使用 VMware vSphere Client 登入到 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 在 vCenter Server 管理界面,點選菜單欄的“檔案”à部署OVF模闆。

2 選擇從檔案部署,然後浏覽到 VmwareDataRecovery_OVF10.ovf 并選擇該檔案。

OVF 模闆檔案在 VMware Data Recovery CD光牒目錄下,可以在 Data Recovery 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 啟動虛拟機之後,右鍵單擊備份裝置虛拟機,然後選擇打開控制台。此時将顯示備份裝置的控制台視窗。

啟動完畢,使用鍵盤上的方向鍵,選擇配置網絡(Configure Network),回車。

詢問是否使用 DHCP 獲得位址,選擇“n”;輸入将要配置的 IP 位址、子網路遮罩、 網關,DNS 位址,備用 DNS 位址;然後詢問是否是用代理,如有代理請輸入“y”回 車,并輸入代理位址;不使用代理,直接選擇“n”,回車。确認配置,或配置無誤,直接輸入“y”,回車,系統會自動重新開機網絡配置,使網絡 配置生效。

4 提供此系統的使用者名和憑據。

如果這是首次登入到備份裝置,則預設憑據的使用者名為:root,密碼為:vmw@re

5 如果未更改預設的 root 帳戶密碼,可使用 passwd 指令将 root 帳戶的密碼更改為所選的強密碼。

6 關閉控制台視窗。

備份裝置仍處于啟動狀态,準備完成備份任務。

如果需要關閉或重新啟動備份裝置,請勿在正在處理備份的情況下執行這些操作。在關閉該裝置之前,請停止所有使用 Data Recovery 用戶端進行的備份,等待備份停止後再關閉該裝置。

将備份裝置連接配接到 vCenter Server

VMware Data Recovery 備份裝置必須連接配接到 vCenter Server 才能執行自動化任務(例如,自動備份和回收操作)。連接配接備份裝置之前,必須先啟動該裝置。

通常,備份裝置會在啟動後自動連接配接到 vCenter Server,但您可能需要手動完成此過程。要連接配接備份裝置,可以使用虛拟機名稱或 IP 位址。使用名稱要求名稱解析服務和唯一的備份裝置名稱。如果您的環境中不包含名稱解析服務或具有名稱相同的多個備份裝置,連接配接可能會失敗。在這樣的情況下,請輸入 IP 位址并重試。

1 在 vSphere Client 中,依次選擇首頁 > 解決方案和應用程式 > VMware Data Recovery。

2 輸入備份裝置的虛拟機名稱或 IP 位址。單擊連接配接。

系統自動查詢到了 vCenter Server 伺服器位址,輸入登入密碼,點選“确定”。如果這是 vSphere Client 首次連接配接到備份裝置,将會自動啟動入門向導。

    選擇備份目标,選擇我們預先添加的磁盤,在目标磁盤上點選右鍵,選擇格式化

    彈出格式化警告資訊,若确認清空此磁盤資料,點選“确定”。

    格式化完畢,點選“下一步”。

    其他操作按向導完成即可。

    确認配置,點選“關閉”按鈕,完成 VMware Data Recovery 初始配置。

隻有第一次連接配接備份裝置才會自動彈出入門向尋導,以後再次連接配接備份裝置就會直接進入VMware Data 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 備份,則部分虛拟機可能不會得到備份。

Data Recovery 最終将完成所有虛拟機的備份,且後續備份通常可在一個備份時間段内完成。如果一些虛拟機在一個時間段内未備份,這些虛拟機在後續備份時間内會被給予更高的優先級。這有助于確定所有虛拟機都會按照備份視窗和資源所允許的頻率進行備份,并防止出現某些虛拟機始終得以備份,而另一些虛拟機則從未備份過的情況。

7 在“保留政策”頁面中,接受預設保留政策或指定備用的保留政策,然後單擊下一步。

Data Recovery 備份可以保留一段時間,長短自定。可以選擇在較長/較短時間内儲存較多/較少備份。儲存較多備份會占用較多磁盤空間,但也會提供更多可用于還原虛拟機的時間點。當備份過時後,會自動删除一些備份以為新備份釋放空間。可以使用預定義的保留政策或建立自定義政策

如果去重複存儲不足總容量的 80%,則保留政策會每周運作一次。如果去重複存儲超過總容量的 80%,則保留政策會每天運作一次。如果去重複存儲已滿,且在過去的 12 個小時内未運作過保留政策,則保留政策會立即運作。

8 在“即将完成”頁面中,檢查備份作業的摘要資訊,然後單擊下一步。

立即備份

使用“立即備份”選項之前,必須已安裝和配置了 Data Recovery,且應至少具有一個備份作業。

2 單擊備份頁籤,右鍵單擊某一備份作業,然後單擊立即備份,并選擇所有源或已過期的源。

挂起備份

可以手動挂起備份作業,表明未啟動任何新的備份作業。

使用“挂起備份”選項之前,必須已安裝和配置了 Data Recovery,并且應至少具有一個備份作業。

2 單擊備份頁籤,右鍵單擊一個備份作業,然後單擊挂起将來的任務。

直到使用相同的過程撤消該設定後,才能完成備份。“挂起将來的任務”設定不是永久的,是以如果重新啟動備份裝置,備份将恢複。

還原虛拟機

您可以使用“虛拟機還原”向導指定要還原的虛拟機、其還原方式及其還原位置。

從備份還原虛拟機

使用“虛拟機還原”向導将虛拟機還原到之前的備份狀态。

在可以還原虛拟機之前,必須先配置了 VMware Data Recovery,且至少有一個備份可從中進行還原。

2 連接配接到備份裝置。

3 單擊還原頁籤,然後單擊還原連結啟動“虛拟機還原”向導。此時将顯示還原虛拟機向導。

4 在“源選擇”頁上,指定用于還原虛拟機的源,然後單擊下一步。

選擇源時,請從已備份 vSphere 對象的樹視圖中進行選擇。選擇要還原的虛拟機及虛拟磁盤。可以使用篩選器檢視所有可用選擇的子集。就像建立備份作業一樣,您可以指定虛拟機集合(例如某一資料中心内的所有虛拟機)。可以将虛拟機和 VMDK 檔案移動到其他位置。如果為單個虛拟機選擇了多個還原點,則 Data Recovery會将該虛拟機還原到最近選擇的還原點。

5 在“目标選擇”頁上,指定如何配置已還原的虛拟機,然後單擊下一步。

6 在“即将完成”頁上,檢查配置并單擊完成。

虛拟機将按照向導指定進行還原。

本文轉自Devin 51CTO部落格,原文連結:http://blog.51cto.com/devingeng/1418387