Proxmox Backup Server 部署概述
Proxmox 备份服务器是一款面向企业级环境的开源备份解决方案,专为虚拟机、容器及物理主机的高效备份与恢复而设计,具有以下特点:
- 与 Proxmox VE 实现深度集成,为虚拟机和容器提供高效、无缝的备份解决方案,适用于本地环境及跨远程站点的统一数据保护
- 采用增量备份机制,仅将客户端发生变化的数据块传输至服务器端,并在接收时执行去重处理
- 采用 ZSTD 压缩算法,具备卓越的数据压缩能力,可在单秒内完成数吉字节数据的压缩处理
- 采用客户端-服务器架构,实现备份系统的逻辑分离,支持多个独立主机共享同一备份服务器资源,支持将本地数据存储同步至远程位置
- 提供原生集成的图形化管理界面(GUI),所有管理操作均可通过标准Web浏览器访问(https://:8007)完成
一、软件安装
官方优先推荐使用 PBS ISO 全新安装,ISO 下载页面显示,当前最新版本是 4.2。
在已有 Debian 上用 apt 安装属于高级方式,需要自行处理 ZFS、存储、网络配置等,但考虑到一台裸机只做备份服务器太奢侈了,我们就高级了一把!采用在 Proxmox VE 8.4 宿主机的 apt 在线安装,实际版本为 3.4.9,因为这是 Debian12 的最新版本。
PBS 4.x 基于 Debian 13 (Trixie);PBS 3.x 基于 Debian12 (Bookworm)
1 | #导入gpg密钥 |
当前最新版本是 4.2-1,本次安装的版本是 3.4.9。
二、部署方案
实际备份部署方案如下:
- 2台 Proxmox VE 宿主机同时安装 Proxmox Backup Server,均可提供数据备份能力;
- PBS-130 作为主备份服务器,内置 1TB STAT 硬盘作为存储卷;
- Proxmox Datecenter 新增 Proxmox Backup Server = PBS-130,并新增 Backup 任务,设置为每日3点备份所有 VM 和 CT;
- PBS-132 作为从备份服务器,USB外接 1TB STAT 硬盘作为存储卷;
- PBS-130 新增 Access Control ,定义用户 syncuser@pbs 并设置 Datastore Reader 权限;
- PBS-132 存储卷新增 Sync Jobs,设置每日5点从 PBS-130 Pull 获取 Datastore 数据存入本地硬盘。
注意事项:
- 为数据备份定时设置 Verify ,确保数据安全性
- 2台 PVE 宿主机均兼作 PBS,拥有一个内置硬盘备份 + 一个USB硬盘备份,满足数据备份的 3-2-1 原则!