[虚拟化]Proxmox VE备份组件:PBS(Proxmox Backup Server)部署及使用教程
发布时间:2022-04-02 人浏览
Proxmox Backup Server(pbs)是与pve配套的备份解决方案,用于备份和恢复虚拟机、容器和物理主机。通过支持增量、完全重复数据删除的备份,Proxmox Backup Server(pbs)显着降低了网络负载并节省了宝贵的存储空间。凭借强大的加密和确保数据完整性的方法,确保数据安全。提供web界面,可以极其方便的管理备份文件。
本次部署采用当前最新版本:Proxmox Backup Server 1.1-1,可根据当时情况选择最新版本。
服务器采用一台利旧服务器。
访问官网下载ISO镜像文件,根据需要选择版本:
https://www.proxmox.com/en/downloads/category/iso-images-pbs
本案例中采用1块800G SSD作为系统盘,3块 1.2TB HDD作为数据盘使用。
3块数据盘组成RAID0。
由于备份流量较大,不能备份流量与业务流量放在同一网络中,建议将备份网络与管理网络合并部署或单独规划备份网络。
此处将pbs服务器部署在管理网络vlan 1当中。
如果为生产环境务必配置为强口令。邮箱建议配置为真实邮箱。
地址:https://你的IP地址:8007
用户名:root
密码:为安装时配置的密码。
域:选择Linux PAM
由于自带的软件源速度较慢,此处选择科大源:http://mirrors.ustc.edu.cn
涉及的软件源有二个,分别为debain、pbs,需要分别修改下列文件。
vi /etc/apt/sources.list
删除默认的源,替换为:
deb http://mirrors.ustc.edu.cn/debian buster main contrib non-free# deb-src http://mirrors.ustc.edu.cn/debian buster main contrib non-freedeb http://mirrors.ustc.edu.cn/debian buster-updates main contrib non-free# deb-src http://mirrors.ustc.edu.cn/debian buster-updates main contrib non-freedeb http://mirrors.ustc.edu.cn/debian-security/ buster-security main non-free contrib# deb-src http://mirrors.ustc.edu.cn/debian-security/ buster-security main non-free contrib
mv /etc/apt/sources.list.d/pve-enterprise.list /etc/apt/sources.list.d/pve-enterprise.list.bak CODENAME=`cat /etc/os-release |grep CODENAME |cut -f 2 -d "="`echo "deb http://mirrors.ustc.edu.cn/proxmox/debian $CODENAME pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list
apt update
apt upgrade
apt install vim
阿里云:ntp.aliyun.com 国家授时中心:ntp.ntsc.ac.cn
网卡名称根据实际情况。
本案例bond为主备模式,如需配置LACP模式请参考:(案例一)Proxmox VE + Ceph + 物理网络 超融合生产环境部署案例
点击创建Linux Bond。名称:bond0IPv4:按需 网关:按需 slaves:enp4s0f0 enp4s0f1,网卡名称根据实际情况。 模式:active-backupbond-primary:enp4s0f0,网卡名称根据实际情况。按以上参数配置,然后点击OK。
如果感觉配置有问题可以点击还原按钮,还原为配置前状态。如果没有问题,点击应用配置使配置生效。
网络配置不正确可能会导致无法管理节点,应用配置前请确认配置正确,如果出现无法管理的情况需要进入shell手动修改配置。
两种方式二选一即可,如果服务器有RAID卡,就采用硬件RAID,如没有硬件RAID卡,就采用软件RAID。如下是配置方式,也可以采用自己的方式。
适用于没有硬件RAID卡的情况。
可以使用web页面或shell命令创建,注意:raid0只能用shell创建。
注意:创建zfs时pool名称必须是字母开头,否则会创建失败。
按需选择RAID级别。
zfs配置成功后,会自动添加数据存储,看到数据存储下出现刚才创建的zfs池,说明配置成功。
ID:服务器名称,按需填写。 服务器:填写pbs服务器IP地址。 用户名:填写root@pam密码:按需 Datastore:填写pbs中数据存储的名称。 指纹:填写第一步中复制的指纹。
存储:选择第12章添加的pbs服务器。 邮件、通知:按需 备份开始时间:按需 最下方选择需要备份的虚拟机即可。
通过“精简/GC”配置,可以配置备份数据的保留时间,以及定期进行垃圾回收和精简,提高磁盘利用率。
下图配置的含义是:每周六凌晨5点进行垃圾回收,每周日5点进行精简,备份数据保留62天。
“精简/GC”模拟工具:使用这个工具可以直观看到策略的实际效果。
https://你的pbs服务器IP:8007/docs/prune-simulator/index.html
在数据存储“内容”选项卡中可以对备份文件进行验证、更改所有者、精简、删除等操作。
以xshell为例。
设置密码为可选项,为保证密钥安全,建议设置。