[pve][pbs]Debian10安装roxmox Backup Server备份软件

2022-05-20 14:20:43 浏览数 (1)

Proxmox Backup Server(以下简称PBS)是Proxmox官方发布的备份软件,可以和PVE集成为PVE提供备份,也可以视为独立的备份系统,为物理机/虚拟机/容器提供备份。

PBS最新版本已经更新到了1.0.9-1,既然过了1.0这个门槛,说明官方认可其性能和稳定性已经足以用于企业生产环境了。

代码语言:javascript复制
# apt show proxmox-backup-server
Package: proxmox-backup-server
Version: 1.0.9-1
......

和PVE一样,PBS本身有安装ISO,也可以在debian linux上直接安装。因为以前使用一台老服务器安装debian作为NFS服务器,为PVE安装模板、ISO和备份,这次就在这台debian上面安装PBS。

预先准备

首先,PBS需要debian10,我这台debian从7一直升级到9,没想到还得继续升级,具体过程很简单(这里必须为debian的稳定点赞,从7到10大版本升级从来都是快捷稳定的)

其次,PVE版本需要6.3以上,否则没法在GUI界面直接集成PBS。

下面是在debian10上面安装pbs并集成到pve的简要步骤。

安装PBS服务器和客户端

1. 下载证书并验证

安全第一,确认安装源来自官方可信渠道

代码语言:javascript复制
# wget http://download.proxmox.com/debian/proxmox-ve-release-6.x.gpg -O /etc/apt/trusted.gpg.d/proxmox-ve-release-6.x.gpg

# sha512sum /etc/apt/trusted.gpg.d/proxmox-ve-release-6.x.gpg
acca6f416917e8e11490a08a1e2842d500b3a5d9f322c6319db0927b2901c3eae23cfb5cd5df6facf2b57399d3cfa52ad7769ebdd75d9b204549ca147da52626 /etc/apt/trusted.gpg.d/proxmox-ve-release-6.x.gpg

# md5sum /etc/apt/trusted.gpg.d/proxmox-ve-release-6.x.gpg
f3f6c5a3a67baf38ad178e5ff1ee270c /etc/apt/trusted.gpg.d/proxmox-ve-release-6.x.gpg

2. 添加安装源

按照许可证的不同选择apt源,测试用pbs-no-subscription就可以了

代码语言:javascript复制
# cat /etc/apt/sources.list.d/proxomx-backup-server.list
# PBS pbs-no-subscription repository provided by proxmox.com,
# NOT recommended for production use
deb http://download.proxmox.com/debian/pbs buster pbs-no-subscription

# enterprise Repository
# deb https://enterprise.proxmox.com/debian/pbs buster pbs-enterprise
# test Repository
# deb http://download.proxmox.com/debian/pbs buster pbstest

3. 安装pbs

代码语言:javascript复制
# apt-get update
# apt-get install proxmox-backup-server -y

4. 在pve上安装客户端

pve不需要修改apt源

代码语言:javascript复制
# apt-get update
# apt-get install proxmox-backup-client

整合PBS到PVE

1. 为PVE客户端创建用户

虽然有几种认证方式,用户名/密码还是最方便的。

注意这里的用户名在PVE中填写的时候要加上其领域,变成pvenak@pbs,类似pve中新建用户默认领域@pve。

2. 为PVE客户端分配存储资源

这里要说明下,如果你的服务器有多块空白硬盘而且没有配置RAID,可以使用ZFS,或者直接把磁盘挂载到自己命名的目录。

我这里早就做RAID5,没有空的磁盘,就跳过存储管理,自己创建了一个目录直接使用了。我创建的目录名为/mnt/pbs/,注意在备份路径里面需要完整路径

3. 把存储资源指派给用户

把刚创建的数据存储pveCCS交付给用户pvenak@pbs,角色选“DatastoreBackup”就可以了

4. 最后在PVE里面加载PBS存储

之后就可以在pve的管理界面添加pbs到存储了。

还需要来自PBS服务器的指纹

5. 创建备份计划

之后就和以前备份一样,只是换了存储。

按照官方的说法,PBS支持增量备份,所以不用向以前那样每次都全量备备份,可以大大节约时间和带宽。

此外PBS可以在存储层进行精简去除重复数据,降低磁盘使用量。

0 人点赞