先前我们介绍了 Proxmox VE 所内建的备份功能,同时也提供多种灵活的排程备份机制,可以定时将客体机备份至 NAS 存放,解决了备份的问题。
但是这样子就真的可以算是完善的备份机制了吗?当然不是,好的备份方案可不仅仅只有如此。经由 Proxmox VE 同公司的另一套开源软件 Proxmox BS 相互整合,可以提供更为强大、弹性、节省的备份系统。
在 Proxmox VE 所内建的备份功能,当我们备份至本机路径 (Directory)、NFS/CIFS 挂接的网路储存装置时,它每一次所做的备份都是「完整备份」,不会因为先前已经备份过同一部客体机,在下一次的备份只备份增量部份。因此,对於容量的要求是以倍数增加,除此之外,也会让每次备份的时间较长,对於时间与空间的运用率还有可以加强的空间。
基於这个状况,Proxmox VE 的开发团队打造了 Proxmox BS (Proxmox Backup Server) 备份服务器方案,正是为了解决 Proxmox VE 的各种备份难题,它可以提供我们备份服务器所需的完善功能。
Proxmox BS
Proxmox BS 的安装方式与 Proxmox VE 完全相同,请到官方网站下载 ISO 安装映像档,找一台硬碟数较多的服务器,或者使用 x64 处理器架构的储存服务器改装为 Proxmox BS,即可立即上线提供服务。
要让 Proxmox VE 可以连接至 Proxmox BS 做为备份目的地,需要至已经安装好的 Proxmox BS 主机上先做好必要的设定以及取得资讯。
在 Proxmox BS 服务器上,请预先好建立一组给 Proxmox VE 连线使用的帐户,接着到 API 权仗
里建立一组 API 权仗并将产生的密钥记下,以供 Proxmox VE 连线使用。
产生一组 API 权仗及密钥给 Proxmox VE 使用
补充:
采用 API 权仗及密钥的方式而不直接使用 Proxmox BS 的帐号与密码,是为了提升更高的安全性。
接着,切换至 Proxmox BS 服务器的 仪表板
,按下右方的 显示指纹
按钮,并将它复制起来。
取得 Proxmox BS 服务器指纹
切换至 资料储存区
,若有多个资料储存区,可以确认好要将备份档放置到那一个资料储存区後,将名称记录下来,例如 Backup_1
。
取得 Proxmox BS 资料储存区名称
最後,来到在资料储存区 Backup_1
的权限 页签
增加一笔 API 权仗权限
,给予刚才所建立的 pvetopbs@pbs!pvebaktoken
俱备权限。
设定 Proxmox BS 资料储存区权限
回到 Proxmox VE 节点,选取 资料中心
,切换至 储存
页签,按下 增加
再选取 Proxmox Backup Server
。
准备增加 Proxmox BS 服务器
进入後,在这些栏位填入必要资讯:
确认无误後,可以按下 增加
将它存入。
增加 Proxmox BS 服务器选项视窗
当操作完成以後,即可在清单中看到新的 PBS1
储存区名称,左方的资源检视区中也会出现 PBS1 (host-106)
这一个项目。
增加 Proxmox BS 服务器完成
当 Proxmox BS 增加完成後,就可以在备份、排程备份等地方将 Proxmox BS 做为备份的目的地之一,例如排程备份:
在排程备份中增加 Proxmox BS 服务器
采用 Proxmox BS 做为备份目的地後,客体机只有在第一次备份时是完整备份耗时间最久,第二次以後尽会将增量的内容备份过去,可以明显感受到备份时间的大幅缩短效果。
以这个备份作业为例,第一次完整备份耗费 5 分 26 秒,第二次备份时只耗费 30 秒,明显快上许多。
增量备份节省容量与时间
除了采用先前的整个客体机还原之外,整合 Proxmox BS 的一个强大优势在於可以使用 档案还原
功能,这个功能可以在不还原整个客体机的情况下,直接从备份档里面取出某些档案。
这个功能非常方便,尤其常用在只需要取一两个设定档案的时候,极大程度的缩减作业时间,当灾难救援分秒必争的时候是很有帮助的方式之一。
请在 Proxmox VE 中选取客体机後,切换至 备份
页签,选择要检视的时间点,再按下 档案还原
按钮。
准备进入档案还原功能
进入档案还原检视视窗後,在 part
下一层即是这部客体机磁碟内的三个磁碟分割区,选取 3
即是作业系统所使用的主要分割区,将其展开後可看见完整的目录结构,请继续展开至所需要的目录,选取要取出的档案後按下 下载
将它取回。
档案还原功能检视要取出的档案
将档案下载完成後,使用笔电的应用软件开启,确认可以正常显示内容无误。
检视档案还原功能取回档案内容
Proxmox Backup Server - Open-Source Enterprise Backup Solution
https://www.proxmox.com/en/proxmox-backup-server
Get the free Proxmox Backup Server ISO installer
https://www.proxmox.com/en/downloads/category/iso-images-pbs
Proxmox VE & BS 备份与备援策略设计 [2020/12/26] @Proxmox VE 中文使用者社团 2020 年会
https://www.slideshare.net/jasoncheng7115/proxmox-ve-bs-20201226-proxmox-ve-2020
Elastic Load Balancing 什麽是 Elastic Load Balancing ...
这篇文检讨一下学 Go 这几天, 今天没有一个学得很完整的东西可以分享(再加上好累# 想写一个 c...
今天大概会聊到的范围 Modifier 的运作 Modifier 是我们在 Compose 系统中...
tags: tags: 2021IT 对事物运动这种不确定性(随机性)的肚量就是机率论。 假设我的的...
第一天的简介中, 我们提到会整合training、tracking与serving(如下图). 现在...