将 PBS 连接到 Proxmox VE
本指南将 HostMyServers 托管 PBS datastore 作为存储添加到 Proxmox VE,并配置备份任务。
兼容性
从 Proxmox VE 6.3 起支持原生 PBS 集成。
1. 获取连接信息
从 HostMyServers 客户面板,连接(或认证)标签页:
| 信息 | 示例 |
|---|---|
| PBS 服务器 URL | https://pbs1.hostmyservers.fr:8007 |
| Datastore 名称 | backup-hms |
| 用户名 | user@pbs 或 API 令牌 user@pbs!token-name |
| Secret / 密码 | 在客户面板中提供 |
推荐使用 API 令牌
自动化连接优先使用 API 令牌,而非用户账号。令牌可以单独撤销而不影响其他访问。
2. 在 Proxmox VE 中添加存储(Web 界面)
在 Proxmox VE 界面中:
Datacenter → Storage → Add → Proxmox Backup Server
填写字段:
| 字段 | 值 |
|---|---|
| ID | 本地存储名称(如 pbs-hms) |
| Server | PBS 服务器 URL(不含 https:// 和端口) |
| Username | PBS 用户名或令牌 |
| Password / Secret | 客户面板提供的 Secret |
| Datastore | Datastore 名称(如 backup-hms) |
| Namespace | (可选) 目标命名空间(如使用) |
无需 fingerprint
HostMyServers PBS 服务使用由受信任 CA 签署的 TLS 证书,无需填写 fingerprint。
点击 Add。
3. 通过 CLI 添加存储(可选)
在 Proxmox VE 节点上:
pvesm add pbs pbs-hms \
--server pbs1.hostmyservers.fr \
--datastore backup-hms \
--username user@pbs!token-name \
--password <secret>
验证:
pvesm status --storage pbs-hms
4. 配置备份任务
添加存储后:
Datacenter → Backup → Add
推荐设置:
| 参数 | 建议 |
|---|---|
| Storage | pbs-hms |
| Schedule | 02:00(夜间备份) |
| Selection | 要包含的 VM / CT |
| Mode | Snapshot(VM 不中断) |
| Compression | zstd |
| Namespace | 可选 — 多集群场景中有用 |
手动运行第一个任务以验证连接并确认 PBS 端快照的创建。
5. 在 PBS 中验证接收情况
从 HostMyServers 客户面板,内容标签页:
- 快照应出现在
vm/<vmid>/<时间戳>下 - 去重率在第一次 GC 运行后更新
最佳实践
- 为每个 Proxmox VE 集群创建专属 API 令牌,撤销相互独立
- 将令牌权限限制在 datastore 上的最低必要范围
- 将备份任务安排在生产时间以外
- 配置完成后测试恢复
恢复测试是必须的
配置完成后立即进行恢复测试,之后定期进行(建议每月一次)。从未验证的快照可能包含静默损坏。