跳转到内容

部署 Proxmox Backup Server ​

Proxmox Backup Server 是什么 讲了它是什么、值不值得上。这篇把它装起来,并接入 PVE。

开始之前 ​

  • 已经想清楚部署形态:独立物理机,还是至少一台独立于 PVE 数据盘的虚拟机(见 pbs-overview.md 的同故障域警告)。
  • 准备好硬件:评估用途最低 2 核、2 GB 内存、8 GB 磁盘空间;生产环境官方建议至少 4 核、系统盘另加冗余(硬件 RAID + BBU 或 ZFS 镜像,二选一,不要混用)、每 TiB 存储再加约 1 GiB 内存,备份数据盘用企业级 SSD 或者搭配 ZFS 元数据缓存的机械盘。
  • 从官方下载页拿到 ISO 镜像。

安装会清空所选磁盘

和 PVE 的安装向导一样,选中的目标磁盘会被完全清空并重新分区。装进虚拟机时,确认选的是这台虚拟机自己的空盘;装进物理机时,务必先核对磁盘型号和序列号,不要凭 /dev/sda 这种容易漂移的名字判断。

三种安装方式 ​

  1. ISO 安装向导(推荐):写盘方式和 PVE 一致,Linux 用 dd,macOS 先用 hdiutil 转换再 dd,Windows 用 Etcher,或者 Rufus 选 DD 模式(不要用 UNetbootin)。
  2. 在已有的 Debian 13 上安装:配好软件源后运行 apt install proxmox-backup-server(精简安装,保留 Debian 自带内核)或 apt install proxmox-backup(等同 ISO 安装的完整包,含 Proxmox 内核,对 ZFS 支持更好)。
  3. 直接装在 PVE 节点上:官方文档同样不推荐,理由见 Proxmox Backup Server 是什么 的同故障域警告。

用 ISO 安装 ​

安装向导大致流程:

  1. 接受 EULA。
  2. 选目标磁盘和文件系统:ext4(默认)、xfs,或 zfs(会建一个叫 rpool 的池)。
  3. 设置地区、时区、键盘布局。
  4. 设置 root 密码(至少 8 位)和一个邮箱地址。
  5. 配置网络——这一步只能填 IPv4 或 IPv6 其中一种。
  6. 确认概览,开始安装。

安装完成后访问 https://<host>:8007,用 root 账号通过 Linux PAM 认证域登录,和 PVE 的登录方式一样。

配置软件源 ​

和 PVE 一样,PBS 也分企业版、无订阅版、测试版三条线,文件放在 /etc/apt/sources.list.d/ 下:

源用途组件名
企业版(pbs-enterprise.sources)默认启用,需要订阅密钥才能拉取更新pbs-enterprise
无订阅版(proxmox.sources)面向测试和非生产用途,测试没有企业版充分pbs-no-subscription
测试版(同一文件加一段)开发者用的最新包pbs-test

没有订阅的话,把企业版源的那段加上 Enabled: false,改用无订阅版源。ISO 安装的机器已经内置了签名密钥;在纯 Debian 上安装才需要手动导入 proxmox-archive-keyring,做法和 配置软件源 里 PVE 的流程类似,参考官方文档核对具体命令。

添加进 PVE:把它接成一个存储 ​

数据中心 → 存储 → 添加 → Proxmox Backup Server:

字段说明
ID存储名,自己起
ServerPBS 的 IP 或域名
Username带上认证域,例如 backup@pbs
Password对应用户的密码
Datastore要先在 PBS 那边建好,见 PBS 数据存储维护
FingerprintPBS 用自签证书时必填,可以在 PBS 的 Dashboard 上看到,或者在 PBS 上运行 proxmox-backup-manager cert info 获取
Encryption Key(可选)客户端加密密钥,填 autogen 自动生成,或手动指定,详见 客户端加密与密钥管理

命令行等价写法:

sh
# 宿主机 shell
pvesm add pbs <存储ID> --server <server> --datastore <datastore> \
  --username <username> --fingerprint <指纹> --password

检查结果 ​

  1. 浏览器能打开 https://<PBS的IP>:8007 并登录。
  2. PVE 上执行 pvesm status,能看到新添加的 PBS 存储,状态是 active。
  3. 对一台测试虚拟机手动跑一次备份,目标选这个 PBS 存储,任务日志显示 finished successfully。
  4. 回到 PBS 的 Web UI,对应 Datastore 的 Content 里能看到刚才那份备份。

常见问题 ​

添加存储时提示证书错误。 没填 Fingerprint,或者填错了——自签证书这个字段是必填的。

PVE 连不上 PBS 的 8007 端口。 检查两者之间的网络和防火墙规则,确认能相互路由。

该选 proxmox-backup 还是 proxmox-backup-server? 区别只在于要不要 PBS 自带的 Proxmox 内核(通常对 ZFS 支持更好),不影响核心功能,看你是想保持系统更"纯 Debian",还是想要和 ISO 安装完全一致的环境。

参考资料 ​

Proxmox VE 非官方中文使用指南,与 Proxmox Server Solutions GmbH 无隶属关系。