22 备份整合方案应用:Proxmox BS

22 备份整合方案应用:Proxmox BS

22.1 深度整合备份解决方案

  在PVE所内建的备份功能,当我们备份至本机路径(Directory)、NFS/CIFS挂接的网路储存装置时,它每一次所做的备份都是【完整备份】,不会因为先前已经备份过同一部客体机,在下一次的备份只备份增量部分,因此对于容量的要求是以倍数增加,除此之外,也会让每次备份的时间较长,对于时间与空间的运用率还有可以加强的空间。
  基于这个状况,PVE的开发团队打造了Proxmox BS(Proxmox Backup Server)备份服务器方案,正是为了解决Proxmox VE的各种备份难题,它可以提供我们备份伺服器所需的完善功能。

  • 深度整合PVE虚拟机管理平台
  • 提供繁体中文使用界面。
  • 增量备份、资料压缩、重复资料删除。
  • 支援备份至磁带机装置
  • 备份资料加密,在来源端备份时即进行加密,Proxmox BS伺服器本身不储存任何密钥。
  • 无上限数的异地备份能力,支援拉取式传输。
  • 备份资料完整性验证
  • 依据保留策略清理过时备份。
  • 支援权限管理,并提供API权杖机制。
  • 备份客体机磁碟内容检视,不需还原即可取出档案。
  • 提供WEB、CLI、API三种使用方式。
  • 客户端程式目前支援Debian Linux,其他作业系统平台正在开发中。
  • 开放原始码,并提供付费企业技术支援。

  Proxmox BS的安装方式与PVE完全相同,请到官方网站下载ISO安装映像档,找一台硬碟数较多的伺服务器,或者使用x64处理器架构的储存伺服器改装为Proxmox BS,即可立即上线提供服务。

22.2 取得PBS连线必备资讯

  要让Proxmox VE可以连接至Proxmox BS作为备份目的地,需要至已经安装好的PBS主机上先做好必要的设定以及取得资讯。

  1. 在PBS伺服器上,请预先建立一组给PVE连线使用的帐户,接着到【API权杖】里建立一组API权杖,并将产生的密钥记下,以供PVE连线使用。
      采用API权杖及密钥的方式,而不直接使用PBS的帐号与密码,是为了提升更高的安全性。
  2. 切换至PBS伺服器的【仪表板】,按下右方的【显示指纹】按钮,并将它复制起来。
  3. 切换至【资料储存区】,若有多个资料储存区,可以确认好要将备份档放置到哪一个资料储存区后,将名称记录下来,例如:【Backup_1】。
  4. 最后,在资料储存区【Backup_1】的【权限】页签增加一笔API权杖权限,给予刚才所建立的【pvetopbs@pbs!pvebaktoken】具备权限。
  5. 回到Proxmox VE节点,选取【资料中心】,切换至【储存】页签并按下【增加】按钮,再选取【Proxmox Backup Server】。
  6. 进入后,在下列这些栏位填入必要资讯,确认无误后按下【增加】按钮,以将它存入。
    • ID:给予一个容易识别的名称。
    • 伺服器:填入PBS伺服器的IP地址。
    • 帐号名称:填入可以连线至PBS的帐号或者API权杖。
    • 密码:填入该帐号的密码,或是该API的密钥。
    • 指纹:填入PBS伺服器的指纹。
    • Datastore:填入Proxmox BS资料储存区的名称,备份档将会放置于此处。
  7. 当操作完成后,即可在清单中看到新的【PBS1】储存区名称,左方的资源检视区中也会出现【PBS1(host-106)】这一个项目。

22.3 建立备份与备份结果

  当PBS增加完成后,就可以在备份、排程备份等地方将PBS作为备份的目的地之一,例如:排程备份。
  采用PBS作为备份的目的地后,客体机只有在第一次备份时是完整备份,耗时最久,第二次以后会将增量的内容备份过去,可以明显感受到备份时间的大幅缩短效果。
  以这个备份作业为例,第一次耗时5分26秒,第二次备份时只耗费30秒,明显快上许多。

22.4 还原备份档案内容

  除了采用先前的整个客体机还原之外,整合PBS的一个强大优势在于可以使用【档案还原】功能,这个功能可以在不还原整个客体机的情况下,直接从备份档里面取出某些档案。
  这个功能非常方便,尤其常用在只需要取一两个设定档案的时候,极大程度的缩减作业时间,当灾难救援分秒必争的时候,是很有帮助的方式之一。

  1. 请在PVE中选取客体机后,切换至【备份】页签,选择要检视的时间点,再按下【档案还原】按钮。
  2. 进入档案还原检视视窗后,在【part】下一层(即这部客体机磁碟内的三个磁碟分割区)选取【3】(即作业系统所使用的主要分割区),将其展开后可看见完整的目录结构,请继续展开至所需要的目录,选取要取出的档案后,按下【下载】按钮,以将它取回。
  3. 将档案下载完成后,使用笔电的应用软体开启,来确认可以正常显示内容无误。

22.5 使用即时还原功能

  另外一种常见的情况也会发生在灾难救援时,当已经在运作的服务严重故障,只能从备份档中还原,因为备份档非常巨大而造成还原时间很久,但服务又必须争分夺秒的尽快提供服务,该怎么办呢?
  在PVE与PBS整合以后,在PBS上提供了【即时还原】的神奇功能,它可以做到【备份还没有完成,虚拟机就可以启动运作】的效果,大大加快了让服务立刻上线接手运作的时间。

  1. 要启用【即时还原】这个能力,请在进行还原时勾选【即时还原】核取方块,进行还原作业。
  2. 当开始还原作业时,可以在作业记录中看到【starting VM for live-restore】,先将客体机启动运作,再开始进行资料还原至运作节点上。
  3. 在PVE管理界面上,也可以同时看到还原作业正在进行中,但客体机【101(ubuntu20-srv1)】已经启动完成并正在运作,主控台也能看见客体机内正在启动作业系统的讯息。
    小提醒:【即时还原】可以提供最快速由备份档恢复为运作状态,但在【即时还原】模式中兼具运作与还原两件事,所以若在即时还原时发生失败或中止,那么在这个客体机运作时所写入的新资料将可能会遗失,因此建议【即时还原】模式中,尽量只做读取资料的行为,避免有新的重要资料写入。
posted @   Evan-whc  阅读(1352)  评论(1编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示