用 Proxmox Backup Server 备份 PVE 虚拟机|容器教程
编辑为什么要使用PBS来备份
一直以来我都是用PVE内置的备份工具,通过NFS挂载NAS到PVE上,但是随着虚拟机的增多,备份文件占用的空间越来越大,因为每一次备份都是一个完整备份,导致我不得不增加硬盘,于是我想着换到了PVE官方的备份工具Proxmox Backup Server教程中简称(PBS)
PBS 支持增量备份、数据去重、压缩、加密等特性,是更高效、可靠的备份方案,下面我们将部署PBS然后接入到PVE中,实现虚拟机和容器的备份。
部署方式
PSB本身对机器的配置需要不高,但是备份磁盘最好是本地磁盘,我这里采用的方式是直接在PVE虚拟机中部署PBS,并给其直通一块4T硬盘用于备份。
部署过程
镜像下载
1、PVE官方提供PBS镜像下载,点击下面图片即可实现跳转。
2、安装方式比较简单,可以使用写盘工具将镜像写入到U盘然后启动安装,我使用的是PVE虚拟机,将镜像上传到PVE虚拟机中,然后创建虚拟机启动即可,我在虚拟机中分配了100G的虚拟磁盘用于系统安装,然后直通了一块4TSSD作为数据盘用于存储 虚拟机备份文件。
3、PBS安装过程和PVE安装过程是相同的,这里不再做演示,安装有疑问的可以参考下面PVE安装教程。
添加存储
1、PBS安装完成后可以使用分配的IP:8007登入,PBS整体页面比较简单,首先我们需要添加存储池,点击管理→存储/磁盘。
2、选中数据盘,点击擦除磁盘,
3、确认硬盘数据已经做备份后点击YES,对硬盘进行格式化。
4、接下来创建目录,点击目录➡️创建:Directoy。
5、磁盘选择上面初始化的硬盘,文件系统选择ext4,名称自定义一个,然后点击创建。
6、目录创建完成。
备份PVE虚拟机
1、首先我们需要获取指纹认证ID,用来做连接认证,登录PBS,点击仪表盘➡️显示指纹,复制指纹。
1、登录PVE,点击 数据中心➡️存储➡️添加➡️Proxmox Backup Server。
ID:自定义
服务器:PBS IP地址
用户名: root@pam
密码:pbs登录密码
Datastore:pbs中创建的数据备份目录
指纹:pbs仪表盘中获取
2、PBS添加成功,已经出现在存储列表中。
3、接下来我们进行备份虚拟机演示,点击虚拟机➡️备份箭头立即备份,注意存储位置选择pbs,如果你只添加了一个备份存储,那么这里默认应该就是pbs。
4、弹出来的个性化设置保持默认即可。
5、虚拟机备份完成。
6、登录PBS就可以看到备份的文件了。
7、需要注意的是PBS第一次备份是完整备份,后续的备份都是增量备份,只会备份虚拟机新增|修改的内容,对比PVE自带备份的完整备份,可以大大节约宽带和备份时间。
镜像验证
1、备份镜像文件的完整性是非常重要的,这取决于当我们系统出现问题时候能否完整恢复,我们需要对已经备份好的镜像完整性验证,点击镜像后面的V字进行单一镜像完整性验证。
2、可以设置一个定时任务,以下为每三十天对所有镜像完整性进行检测。
其他补充
还有一点比较重要的是,PBS可以对备份虚拟机的文件进行浏览,当我们只需要找回虚拟机某个被删除的文件时候不用完全还原整个虚拟机,
总结
PVE备份神器,推荐PVE深度使用用户部署。
- 0
-
分享