PBS开源备份方案

PBS开源备份方案

一、简介

Proxmox Backup Server(PBS)是一款基于开源软件的备份解决方案,为 Proxmox Virtual Environment(PVE)虚拟化平台提供高可靠性的数据备份和恢复功能。

二、存储规划

1.硬件RAID

硬RAID,又称为硬件RAID,是由独立于硬盘之外的硬件RAID卡组成。这些RAID卡有自己的处理器和内存,用于处理RAID操作,无需依赖于主机的CPU资源。硬RAID通常具有更高的性能和更好的数据安全性。

2.软件RAID

软RAID,也被称为软件RAID,是由操作系统模拟的RAID。它依赖于主机的CPU资源来处理RAID操作,无需额外的硬件支持。这种RAID的实现在很大程度上取决于操作系统的功能和稳定性。

3.软硬件RAID对比

硬件RAID 软件RAID
性能 专用硬件,高性能 和系统共享硬件,大量处理数据时,cpu性能下降
数据安全 在数据安全性方面表现更佳 数据安全性方面相对较弱
灵活性 配置后难以修改,扩容不方便 由系统控制,可随时添加或删除磁盘,扩容更方便
成本 需要RAID控制器,成本更高 无需硬件支持,成本较低

4.硬件RAID与ZFS RAID

硬件RAID ZFS RAID 最少需要硬盘数量
raid-0 raid-0 1
raid-1 raid-1 2
raid-10 raid-10 4
raid-5 raidz-1 2
raid-6 raidz-2 4

5.选择合适的RAID

存储是备份服务器的核心,所以在选择RAID方案时,需要综合考虑性能、数据安全性、灵活性、成本以及实际应用场景等因素。无论选择哪种RAID方案,都需要确保正确配置和维护,以充分发挥其优势并保障数据的安全性和可用性。

6.项目实例

型号 配置 数量
戴尔 R620 CPU:E5-2620*1 @2.0GHz
内存:16G*1
SSD:120G*1
HDD:1T*4
1

利用一台旧服务器存备份存储服务器,其他1块SSD做系统盘,HDD做成数据盘使用。

其中4块HDD做raid10。

三、部署PBS

1.获取PBS

中科大镜像站下载链接:

2.安装PBS

选择第一项,回车

选择“I agree”

选择PBS安装的系统盘,然后选择"next"

选择“next”

输入密码和邮箱,选择“next”

选择合适网卡,配置主机名和ip信息,然后选择“next”

选择“next”

等待安装

安装完成,等待设备自动重启或选择“reboot”重启。

拔出启动U盘,等待设备重启,进入以下界面

3.登录PBS

浏览器输入上面的ip和端口信息,登录PBS

输入账号root,和配置的密码登录PBS系统

4.【硬RAID模式】创建目录存储

硬RAID模式下,已经在服务器的RAID卡创建了RAID。

选择”存储磁盘“

选择磁盘,进行擦除操作

创建存储存储

选择ext4文件系统,给个名称,创建目录存储

5.【软RAID模式】创建ZFS存储

如果服务器没有做硬RAID,可以做在PBS层面利用ZFS实现软RAID。

四、虚拟机备份配置

1.PVE配置PBS存储信息

登录PVE,添加PBS存储

配置PBS连接信息

IP:给PBS备份服务器起个名字

服务器:PBS服务器IP

用户名:root@pam

密码:PBS的root密码

Datastore:PBS存储空间的名字data

指纹:PBS的指纹信息,PBS登录首页点击显示指纹复制即可

2.PVE添加备份信息

登录PVE,添加备份任务

节点:选择需要备份的PVE节点,可以给PVE集群做备份

存储:选择前面添加的pbs存储

计划:此处配置每天晚上九点开始备份,可以按照实际情况做调整,做到每天备份或每周,每月备份

选择模式:手动选择需要备份的虚拟机,或备份全部虚拟机

模式:默认即可,三个模式的区别可以去PBS官网查看

3.测试备份任务

立即执行任务测试一下

确认备份任务可以正常进行

4.创建校验任务

创建校验任务,在备份任务完成后,对虚拟机备份文件做哈希校验,确保备份的虚拟机数据正确无误

计划的时间,是所有虚拟机都备份完成后再执行,建议配置为备份任务时间晚两个小时

5.测试检验任务

立即执行任务测试一下

6.创建精简任务

精简任务是保留备份虚拟机的个数,例如,保留虚拟机最后15次的备份数据,如果出现问题,可以找回半个月内的数据。

精简时间表:执行精简任务的时间 保留上次:保留虚拟机最后15次的备份,如果设置每天备份任务的话,就是保留半个月的备份数据。

7.测试精简任务

立即执行任务测试一下

8.任务查看

查看所有的备份任务,校验任务,精简任务运行情况

点击查看详情

五、虚拟机还原

登录pve,选择还原的虚拟机,进行还原恢复

选择合适的存储路径,还原虚拟机

六、PBS备份的优势

1.集成性

Proxmox Backup Server与Proxmox VE虚拟化平台紧密集成,可以轻松地管理和备份Proxmox VE主机上的虚拟机和容器。

2.简单易用

提供直观的Web界面,使用户可以轻松设置和管理备份任务,包括计划备份、增量备份等。

3.高性能

Proxmox Backup Server使用Zstandard压缩算法,提供高效的数据压缩和备份速度,同时支持快速的增量备份和恢复。

4.安全性

支持数据加密,确保备份数据的安全性和隐私保护 。

5.开源和免费

Proxmox Backup Server是开源软件,免费提供给用户使用,并且有一个活跃的社区支持。