如何將 Proxmox 容器和虛擬機備份到 USB 驅動器


然後第一件事要做 安裝 Proxmox 服務器 決定如何備份 proxmox 容器和虛擬機以及將這些備份安全保存在何處。將備份保存在同一系統上並不是真正的備份策略,也不安全。本分步指南將向您展示如何通過 Proxmox Web UI 將 Proxmox 容器和虛擬機備份到外部 USB 驅動器。您還將學習如何覆蓋現有容器或虛擬機,以及如何從備份中恢復已刪除的容器和虛擬機。

如果您在生產環境中運行 Proxmox,您應該知道如何定期備份您的 Proxmox 容器/VM 以避免數據丟失。幸運的是,Proxmox 網絡儀表板使這項任務變得更輕鬆、更快捷。

內容

  1. 1、在U盤中創建一個備份目錄。
  2. 2. 創建一個新的 Proxmox 存儲進行備份
  3. 3. 備份 Proxmox 容器和虛擬機
    1. 3.1. 手動備份
    2. 3.2. 查看備份
  4. 4. 單個容器或虛擬機的按需備份
  5. 5. 恢復 Proxmox 容器和虛擬機
  6. 結論是

1、在U盤中創建一個備份目錄。

將 USB 外部驅動器插入 Proxmox 主機系統。 確保驅動器上有足夠的可用空間來存儲 Proxmox 容器和 VM。

為了演示,我創建了一個名為 “Proxmox_Backup” 到外部 USB 驅動器。我的 USB 驅動器安裝在 /media/ostechnix/ 目錄。

Proxmox 備份目錄

2. 創建一個新的 Proxmox 存儲進行備份

打開 Proxmox Web UI 並轉到: 數據中心 -> 存儲.點擊 “添加” 按鈕選擇 “目錄” 從下拉菜單中。

創建一個新的 Proxmox 存儲目錄

賦予意義 新存儲目錄的名稱 裡面 “ID” 支柱。[ディレクトリ]在列中輸入以下內容: 在外部 USB 驅動器上創建的備份目錄的實際路徑 在步驟 1。選擇下一個 “VZDump 備份文件” 在其他文件類型中 “內容” 下拉框。

將存儲目錄名稱、路徑和內容類型添加到備份將存儲目錄名稱、路徑和內容類型添加到備份

在這裡,指定 Proxmox 商店名稱,如下所示: “Proxmox_Backup” 我的備份目錄位置是 “/media/ostechnix/SK_Ostechnix1/Proxmox_Backup/”我選擇了“磁盤映像”和“VZDump 備份文件”文件類型進行備份。 您可以選擇所有其他文件類型,例如 ISO 映像、容器模板、容器、片段等。

選擇要備份的內容類型後, 添加.

新存儲[ストレージ]顯示在欄目下。

查看 Proxmox 存儲查看 Proxmox 存儲

您還將看到在外部驅動器上的“Proxmox_Backup”目錄下創建的新子目錄。

外部 USB 驅動器上的 Proxmox 存儲目錄外部 USB 驅動器上的 Proxmox 存儲目錄

創建了兩個目錄,因為我只選擇了兩種文件類型進行備份(即磁盤映像和 VZDump 備份文件)。選擇不同的文件類型將創建更多目錄。

3. 備份 Proxmox 容器和虛擬機

首先,您需要創建備份作業並定義要備份的容器和虛擬機。

數據中心 -> 備份 並點擊 “添加” 按鈕。

創建備份作業創建備份作業

裡面 普遍的 該部分應配置以下參數:

  • Proxmox 節點 – 如果您想從數據中心的所有 Proxmox 節點備份所有容器和虛擬機,[すべて]選擇。您還可以從下拉框中選擇單個 proxmox 節點。
  • 存儲目錄 – 這是自動選擇的。如果您有多個存儲目錄,則必須從列表中選擇一個。在我的情況下,存儲目錄是 Proxmox_Backup.
  • 安排時間 – 選擇開始備份的日期和時間。 我選擇了“每天 2.20 和 22.20”。因此,備份從每天凌晨 2:30 和晚上 10:30 開始。
  • 選擇模式 – 在該框中,您可以選擇在備份中包括或排除虛擬機。我選擇“一切”是因為我想備份一切。
  • 壓縮 – 選擇備份的壓縮級別。使用默認設置 ZSTD(更快更好).
  • 模型 – 選擇快照。

備份所有容器/VM 在 Proxmox 節點上, “全部” 從選擇模式。

為所有容器/VM 配置備份作業為所有容器/VM 配置備份作業

僅備份特定容器/VM, 選擇 包括選定的虛擬機 從列表中選擇一個容器/VM。

為選定的容器和虛擬機配置備份作業為選定的容器和虛擬機配置備份作業

裡面 預訂 部分,選擇要保留的備份數量。您有以下選擇:選擇符合您要求的一種。

  • 保留所有備份
  • 保持最後 “唔” 備份
  • 每天、每小時、每週、每月、每年維護 “唔” 備份。
配置備份保留期配置備份保留期

確定保留期限後, “創造” 按鈕。

[バックアップ]您將在該部分中看到備份作業。

查看備份作業查看備份作業

正如您在上面的屏幕截圖中所見,我已經為我的所有容器和虛擬機配置了備份作業。

如果您選擇備份特定容器或虛擬機,則所選容器/虛擬機的 ID 為[選択]顯示在選項卡中。

僅備份選定的容器和虛擬機僅備份選定的容器和虛擬機

而已。同樣,您可以使用不同的時間間隔定義任意數量的備份作業。備份將在預定時間自動開始。

如果您不想等到預定時間,您始終可以手動運行備份,如下一節所示。

3.1. 手動備份

選擇備份作業並 “現在跑步” 只需單擊一個按鈕,即可創建容器和虛擬機的即時備份。

運行 Proxmox 備份運行 Proxmox 備份

[はい]單擊以啟動備份任務。 在 Proxmox Web UI 的底部[タスク]一個部分顯示備份的進度。只需雙擊它即可查看詳細輸出。

備份進度備份進度

3.2. 查看備份

備份完成後,您可以查看下面的可用備份列表。 Proxmox 存儲 -> 備份 標籤。

查看備份查看備份

您還可以在外部驅動器的存儲目錄中查看備份。

打開 USB 驅動器並轉到: Proxmox 存儲目錄 -> 轉儲.

查看 USB 驅動器備份查看 USB 驅動器備份

4. 單個容器或虛擬機的按需備份

對容器或虛擬機進行更改後,您可能需要備份它們。例如,假設您在 VM 中設置了一個 Web 服務器並希望對其進行備份。

假設您要備份 FreeBSD 虛擬機。為此,請打開 Proxmox Web UI 並 Proxmox 主機 -> FreeBSD VM -> 備份 -> 立即備份.

Proxmox 虛擬機的按需備份Proxmox 虛擬機的按需備份

請選擇 正確的目標存儲 備份驅動器、模式、壓縮方法最後點擊“備份”繼續。

備份 Proxmox 虛擬機備份 Proxmox 虛擬機

成功備份後,Task Viewer 嚮導會顯示以下消息:

備份任務完成備份任務完成

關閉任務查看器[バックアップ]新的備份將出現在該部分中。

備份 FreeBSD 虛擬機備份 FreeBSD 虛擬機

也可以看看 備份 主 Proxmox 商店選項卡。

5. 恢復 Proxmox 容器和虛擬機

恢復 Proxmox 容器或虛擬機很容易!

單擊要還原的容器或 VM,然後 備份 點擊標籤[バックアップ]選擇 “恢復” 按鈕。

恢復 Proxmox 容器恢復 Proxmox 容器

在這裡,您正在將容器從備份驅動器(即外部驅動器)恢復到本地磁盤,對嗎?所以你必須 從存儲中選擇“本地” 支柱。

恢復容器恢復容器

上面的動作是 蓋上容器.

您還可以刪除容器或虛擬機並從備份中恢復。

例如,讓我們刪除 Almalinux 容器。 點擊 Almalinux 容器,然後 詳細信息 -> 刪除.

刪除 Proxmox 容器刪除 Proxmox 容器

輸入容器 ID 和[Purge]和[Destroy]選中該框以永久刪除包含虛擬磁盤的容器。

確認容器刪除確認容器刪除

我徹底擦拭了容器。我現在就去 Proxmox 存儲(即 Proxmox_Backup)-> 備份將顯示可用備份的列表。從列表中選擇一個保管庫備份。在我們的例子中,它是 Almalinux 容器。然後點擊 “恢復” 按鈕。

恢復已刪除的容器恢復已刪除的容器

確保選擇“本地”存儲,然後單擊“恢復”按鈕從備份中恢復已刪除的容器。

從備份中恢復容器從備份中恢復容器

已刪除的容器現在已恢復。您可以開始使用您的容器。

結論是

總之,我們已經了解瞭如何通過 Proxmox Web 儀表板將容器或虛擬機備份到外部驅動器。您還學習瞭如何從備份中恢復 Proxmox 容器和虛擬機。

如您所見,這是一個簡單高效的 Proxmox 備份解決方案,任何人都可以在幾分鐘內快速設置。

備份ProxmoxKVMLinuxLinux管理開源ProxmoxProxmox ContainerProxmox VEProxmox 虛擬機Proxmox 虛擬化環境Proxmox Web UI 虛擬化