使用 VBR 在 Proxmox VE 中進行增量備份

使用 VBR 在 Proxmox VE 中進行增量備份
在其中之一 以前的文章 關於Proxmox VE虛擬機管理程序的周期,我們已經討論過如何使用標準工具進行備份。 今天,我們將向您展示如何使用出色的 Veeam® Backup&Replication™ 10 工具來實現相同的目的。

“備份具有明顯的量子性質。 在您嘗試從備份恢復之前,它處於疊加狀態。 他既成功又失敗。” (在互聯網上找到的)

免責聲明:

本文是關於該主題的免費擴展翻譯 指導發佈在 Veeam 論壇上。 如果您嚴格按照原始指南操作,那麼即使在安裝 pve 標頭的第一階段您也會收到錯誤,因為系統根本不知道要把它們帶到哪裡。 有很多不明顯的時刻。

不,我並不是說這是理想的備份方法。 不,不能推薦用於生產。 不,我不保證所做備份的完美完整性。

然而,這一切都有效,並且非常適合許多用戶和剛開始學習虛擬化和備份系統的新手系統管理員。


備份可能是任何公司工作所依賴的最重要的流程之一。 沒有什麼比企業信息系統中存儲的數據更有價值,也沒有什麼比在發生故障時無法恢復數據更糟糕的了。

人們通常只有在發生與關鍵數據丟失相關的緊急情況後才會考慮備份的必要性和工具的選擇。 隨著虛擬化技術的發展,備份應用程序開始關注與虛擬機管理程序的密切交互。 Veeam® Backup&Replication™ 產品也不例外,它在虛擬化環境中具有廣泛的備份功能。 今天我們將向您展示如何設置它以與 Proxmox VE 一起使用。

設置虛擬機管理程序

在撰寫本文時,我們將使用 Proxmox 的當前版本 - 6.2-1。 該版本於 12 年 2020 月 XNUMX 日發布,包含許多有用的更改,我們將在以下文章之一中討論這些更改。 現在,讓我們開始準備虛擬機管理程序。 主要任務是使用 Proxmox 在冗餘主機上安裝 Veeam® Agent for Linux。 但在此之前,讓我們先做幾件事。

系統準備

安裝實用程序 須藤,如果 Proxmox 不是安裝在現有的 Linux 系統上,而是作為獨立操作系統安裝,則係統中會缺少該文件 官方形象。 我們還需要 pve 內核頭文件。 我們通過 SSH 訪問服務器並添加一個無需支持訂閱即可工作的存儲庫(官方不建議用於生產,但它包含我們需要的包):

echo "deb http://download.proxmox.com/debian/pve buster pve-no-subscription" >> /etc/apt/sources.list

apt update

apt install sudo pve-headers

完成此過程後,請務必重新啟動服務器。

安裝 Veeam® Agent

正在下載 deb 包 從官方網站下載 Veeam® Agent for Linux(需要帳戶),使用 SFTP 客戶端並將生成的 deb 包上傳到服務器。 安裝該軟件包並更新該軟件包添加的存儲庫中的程序列表:

dpkg -i veeam-release-deb_1.x.x_amd64.deb

再次更新存儲庫:

apt update

安裝代理本身:

apt install veeam

檢查一切是否安裝正確:

dkms status

答案將是這樣的:

veeamsnap, 4.0.0.1961, 5.4.41-1-pve, x86_64: installed

設置 Veeam® Backup&Replication™

添加存儲庫

當然,您也可以將備份直接存儲在部署了 Veeam® Backup&Replication™ 的服務器上,但使用外部存儲還是更方便。

轉到該部分 備份基礎設施:

使用 VBR 在 Proxmox VE 中進行增量備份
選擇備份存儲庫項目,按按鈕 添加存儲庫 然後在出現的窗口中選擇 網絡附加存儲:

使用 VBR 在 Proxmox VE 中進行增量備份
例如,我們來測試一下 SMB 存儲,我有一個常規的 QNAP:

使用 VBR 在 Proxmox VE 中進行增量備份
填寫名稱和描述,然後單擊按鈕 下一頁:

使用 VBR 在 Proxmox VE 中進行增量備份
輸入 SMB 存儲地址,如果需要授權,請單擊“添加”以添加訪問詳細信息:

使用 VBR 在 Proxmox VE 中進行增量備份
填寫訪問SMB存儲的用戶名和密碼,然後單擊按鈕 ОК 並且,返回到上一個窗口,- 下一頁:

使用 VBR 在 Proxmox VE 中進行增量備份
如果一切都完成且沒有錯誤,程序將連接到存儲,請求有關可用磁盤空間的信息並顯示以下對話框。 在其中設置其他參數(如有必要)並單擊按鈕 下一頁:

使用 VBR 在 Proxmox VE 中進行增量備份
在下一個窗口中,您可以保留所有默認選項,也可以單擊 下一頁:

使用 VBR 在 Proxmox VE 中進行增量備份
我們檢查必要的組件是否已安裝並且處於狀態 已經存在, 然後按下按鈕 登記:

使用 VBR 在 Proxmox VE 中進行增量備份
此時,Veeam® Backup&Replication™ 將再次連接到存儲,確定所需的設置並創建存儲庫。 點擊 下一頁:

使用 VBR 在 Proxmox VE 中進行增量備份
我們檢查有關添加的存儲庫的摘要信息並按下按鈕 :

使用 VBR 在 Proxmox VE 中進行增量備份
該程序將自動將其配置文件保存在新的存儲庫中。 我們不需要這個,所以我們回答 沒有:

使用 VBR 在 Proxmox VE 中進行增量備份
存儲庫添加成功:

使用 VBR 在 Proxmox VE 中進行增量備份

創建備份作業

在 Veeam® Backup&Replication™ 主窗口中,單擊 備份作業 - Linux計算機。 選擇類型 服務器 和模式 由備份服務器管理:

使用 VBR 在 Proxmox VE 中進行增量備份
為任務命名並可選擇添加描述。 然後按 下一頁:

使用 VBR 在 Proxmox VE 中進行增量備份
接下來,我們需要添加所有要備份的帶有 Proxmox 的服務器。 為此,請按 加入 - 個人電腦。 輸入服務器的主機名或 IP 地址以及訪問詳細信息。 這樣我們就形成了一個列表 受保護的計算機 並按 下一頁:

使用 VBR 在 Proxmox VE 中進行增量備份
現在很重要的一點,即選擇要添加到備份的數據。 一切都取決於您的虛擬機的具體位置。 如果您只想添加一些邏輯卷,那麼您需要模式 卷級備份 並選擇邏輯卷或設備的路徑,例如 /dev/pve。 所有其他步驟都是相同的。

在本文中,我們將展示該模式的工作原理。 文件級備份:

使用 VBR 在 Proxmox VE 中進行增量備份
在下一個窗口中,我們形成一個用於備份的目錄列表。 點擊 加入 並規定虛擬機配置文件的存放目錄。 默認是目錄 /etc/pve/nodes/pve/qemu-server/。 如果不僅使用虛擬機,還使用LXC容器,則添加目錄 /etc/pve/節點/pve/lxc/。 就我而言,這也是一個目錄 /數據.

形成目錄列表後,按 下一頁:

使用 VBR 在 Proxmox VE 中進行增量備份
從存儲庫的下拉列表中,選擇 儲存應用較早創建的。 確定增量備份的鍊長度。 中的點數越多 保留政策節省的空間越多。 但同時,備份的可靠性也會降低。 對我來說,可靠性比存儲空間的大小更重要,所以我打了4分。 你可以取標準值 7。 單擊繼續設置任務 下一頁:

使用 VBR 在 Proxmox VE 中進行增量備份
這裡我們保持參數不變,直接進入如下窗口:

使用 VBR 在 Proxmox VE 中進行增量備份
設置調度程序。 這是最酷的功能之一,可以讓系統管理員的工作變得更輕鬆。 在示例中,我選擇每天凌晨 2 點自動開始備份。 另一個很棒的功能是,如果超出分配的“備份窗口”的時間限制,則能夠中斷備份作業。 它的確切時間表是通過按鈕形成的 信號範圍:

使用 VBR 在 Proxmox VE 中進行增量備份
再次舉個例子,我們假設我們只在工作日的非工作時間進行備份,週末則完全沒有時間限制。 我們就形成了一個如此漂亮的表格,返回到上一個窗口並單擊 登記:

使用 VBR 在 Proxmox VE 中進行增量備份
只需檢查有關任務的摘要信息並按下按鈕即可 :

使用 VBR 在 Proxmox VE 中進行增量備份
這樣就完成了備份任務的創建。

進行備份

這裡的一切都是初級的。 在程序主窗口中,選擇創建的任務,然後單擊 開始。 系統將自動連接到我們的服務器(或多個服務器),檢查存儲可用性並預留所需的磁盤空間。 然後,事實上,備份過程將開始,完成後我們將收到有關該過程的全面信息。

如果在開始備份的過程中出現類似問題 無法使用參數 [zerosnapdata=1 debuglogging=0] 加載模塊 [veeamsnap],那麼你需要重建模塊 維姆斯快照 按照 指示.

使用 VBR 在 Proxmox VE 中進行增量備份
特別有趣的是,在服務器本身上,我們不僅可以看到所有已完成的備份任務的列表,還可以通過命令實時監控進程 維姆:

使用 VBR 在 Proxmox VE 中進行增量備份
預測為什麼控制台看起來如此奇怪的問題,我會立即說:我真的很喜歡控制台在暖管 CRT 顯示器屏幕上的外觀。 這是使用終端仿真器完成的。 酷復古術語.

數據恢復

現在最重要的問題。 但如果出現無法挽回的情況,如何恢復數據呢? 例如,不小心刪除了錯誤的虛擬機。 在 Proxmox GUI 中,它完全消失了,機器所在的存儲中什麼也沒有留下。

恢復過程很簡單。 我們進入Proxmox控制台並輸入命令:

veeam

我們將看到已完成備份的列表。 選擇所需的箭頭並按 鍵 R。 接下來,選擇一個還原點並單擊 Enter:

使用 VBR 在 Proxmox VE 中進行增量備份
幾秒鐘後,還原點將掛載到該目錄 /mnt/備份.

只需將虛擬機的虛擬驅動器和配置文件複製到其位置即可,之後“被殺死”的機器將自動出現在 Proxmox VE GUI 中。 您將能夠正常啟動它。

要卸載恢復點,您不應該手動執行此操作,而是需要按 鍵 U 實用性 維姆.

這就是全部。

願原力與你同在!

之前有關 Proxmox VE 虛擬機管理程序的文章:

來源: www.habr.com

添加評論