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

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

內容

  1. 1、在U盤中創建一個備份目錄。
  2. 2. 創建一個新的 Proxmox store 用於備份
  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 store 用於備份

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

創建一個新的 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_備份.
  • 安排時間 – 選擇開始備份的日期和時間。 我選擇了“每日 2.20 和 22.20”。因此,備份在每天凌晨 2:30 和晚上 10:30 開始。
  • 選擇模式 – 在框中,您可以選擇在備份中包含或排除虛擬機。我選擇“一切”是因為我想備份一切。
  • 壓縮 – 選擇備份的壓縮級別。使用默認值 ZSTD(更快更好).
  • 模型 – 選擇快照。

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

為所有容器/虛擬機配置備份作業為所有容器/虛擬機配置備份作業

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

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

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

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

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

[バックアップ]備份作業顯示在該部分下方。

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

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

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

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

就這樣。同樣,您可以根據需要定義不同時間間隔的備份作業。備份將在預定時間自動開始。

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

3.1. 手動備份

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

運行 Proxmox 備份運行 Proxmox 備份

單擊“是”開始備份任務。 在 Proxmox Web UI 的底部[タスク]一個部分顯示備份的進度。只需雙擊即可查看詳細輸出。

備份進度備份進度

3.2. 查看備份

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

查看備份查看備份

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

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

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

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

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

假設您要備份 FreeBSD 虛擬機。為此,請打開 Proxmox 網絡用戶界面並 Proxmox 主機 -> FreeBSD VM -> 備份 -> 立即備份.

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

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

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

成功備份後,任務查看器嚮導會顯示以下消息:

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

當您關閉任務查看器時,[バックアップ]您的新備份將出現在該部分下方。

備份 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 虛擬化