外观
部署 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 这种容易漂移的名字判断。
三种安装方式
- ISO 安装向导(推荐):写盘方式和 PVE 一致,Linux 用
dd,macOS 先用hdiutil转换再dd,Windows 用 Etcher,或者 Rufus 选 DD 模式(不要用 UNetbootin)。 - 在已有的 Debian 13 上安装:配好软件源后运行
apt install proxmox-backup-server(精简安装,保留 Debian 自带内核)或apt install proxmox-backup(等同 ISO 安装的完整包,含 Proxmox 内核,对 ZFS 支持更好)。 - 直接装在 PVE 节点上:官方文档同样不推荐,理由见 Proxmox Backup Server 是什么 的同故障域警告。
用 ISO 安装
安装向导大致流程:
- 接受 EULA。
- 选目标磁盘和文件系统:
ext4(默认)、xfs,或zfs(会建一个叫rpool的池)。 - 设置地区、时区、键盘布局。
- 设置 root 密码(至少 8 位)和一个邮箱地址。
- 配置网络——这一步只能填 IPv4 或 IPv6 其中一种。
- 确认概览,开始安装。
安装完成后访问 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 | 存储名,自己起 |
| Server | PBS 的 IP 或域名 |
| Username | 带上认证域,例如 backup@pbs |
| Password | 对应用户的密码 |
| Datastore | 要先在 PBS 那边建好,见 PBS 数据存储维护 |
| Fingerprint | PBS 用自签证书时必填,可以在 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检查结果
- 浏览器能打开
https://<PBS的IP>:8007并登录。 - PVE 上执行
pvesm status,能看到新添加的 PBS 存储,状态是active。 - 对一台测试虚拟机手动跑一次备份,目标选这个 PBS 存储,任务日志显示
finished successfully。 - 回到 PBS 的 Web UI,对应 Datastore 的 Content 里能看到刚才那份备份。
常见问题
添加存储时提示证书错误。 没填 Fingerprint,或者填错了——自签证书这个字段是必填的。
PVE 连不上 PBS 的 8007 端口。 检查两者之间的网络和防火墙规则,确认能相互路由。
该选 proxmox-backup 还是 proxmox-backup-server? 区别只在于要不要 PBS 自带的 Proxmox 内核(通常对 ZFS 支持更好),不影响核心功能,看你是想保持系统更"纯 Debian",还是想要和 ISO 安装完全一致的环境。