PBS(proxmox backup server)尝鲜记

做者:田逸(vx:formyz,mail:sery@163.com)前端

终于等到pbs发布正式版本pbs 1.0 ,火烧眉毛去官网下载好proxmox-backup-server_1.0-1.iso文件,将该文件放到个人proxmox VE的iso目录,建立好虚拟机,并以pbs镜像文件做为引导磁盘(固然,也能够克隆成u盘或者dvd光盘在物理服务器进行安装)。
PBS(proxmox backup server)尝鲜记web

前期规划

备份至少要考虑一下几个因素:数据库

  •  容量:评估好须要备份的虚拟机或者容器的总容量,预留足够的余量。好比虚拟机有10T,则建议备份可用容量为20-30T。
  •  性能:影响备份写入性能的瓶颈有网络带宽、磁盘IO、内存大小等几个因素。为了获取更大的容量和更经济的成本,每每使用廉价的sata低转速硬盘。若是一次须要的虚拟机备份数量过多,必须考虑用ssd的方式在前端进行缓存以提升性能。就目前市场来讲,内存价格已经比较低了,备份服务器配备64G内存代价也不高。网络方面,建议千兆及以上。
  •  可用性:系统与备份存储空间分离,系统盘建议用ssd或者高速sas盘,两块盘作R_A_I_D 1(这也是敏感词服了!!!);备份数据的磁盘,至少作成R_A_I_D 5以上级别。

Proxmox VE 备份组成

完整的Proxmox VE 备份包括备份服务器及客户端,Proxmox VE 6.2及以上的版本,自动安装好客户端。注意,客户端是安装在Proxmox VE(就是物理机的Debian系统),而不是Proxmox VE里的虚拟机或者容器。Pbs 能够是物理机,也能够是虚拟机,生产环境,强烈建议使用可用性高的物理服务器。浏览器

PBS(proxmox backup server)尝鲜记

PBS客户端的安装

登陆Promxox VE系统,执行 apt-get install proxmox-backup-client 进行安装。若是系统已经存在pbs客户端,则直接略过。经过PVE web管理界面,在增长存储的下拉列表会有一与PBS相关的项“Proxmox Backup Server”。
PBS(proxmox backup server)尝鲜记缓存

PBS 系统安装

开机进入系统安装引导界面,光标定位在第一项,回车。
PBS(proxmox backup server)尝鲜记
能够阅读如下许可协议,而后鼠标点赞成按钮。
PBS(proxmox backup server)尝鲜记
选择PBS安装位置。从前边的规划可知,存储区域至少有两个,一个小的区域用于安装系统,另外一个用于PVE虚拟机或者容器的备份。所以要核实如下,确保PBS被安装到较小区域的磁盘空间。
PBS(proxmox backup server)尝鲜记
系统时区,能够手动输China,能自动补齐匹配其它项。
PBS(proxmox backup server)尝鲜记
设置好系统的密码,养成注重安全的习惯,设置复杂密码。邮件地址的值,默认的没法经过验证,把后缀随便改一下,好比改为com或者net,就能够往下进行。
PBS(proxmox backup server)尝鲜记
网络设置环节,主机名也必须改;ip地址根据本身的资源规划进行填写,必定不要跟网络内的其它系统相冲突。
PBS(proxmox backup server)尝鲜记
汇总界面,大体阅览一下,确认无误后,鼠标点击安装按钮“Install”进行下一步。安全

相对于proxmox VE ,PBS容量要小得多,所以安装速度也比PVE快得多,几分钟就安装完毕,而后它会自动重启。
PBS(proxmox backup server)尝鲜记服务器

安装完成的界面以下:
PBS(proxmox backup server)尝鲜记网络

PBS配置

PBS配置大体分为:登陆后台、建立存储帐号、初始化存储空间、存储空间受权几个部分。ide

  1. 登陆PBS管理后台。在安装完系统最后一个界面,或者系统引导完毕之后,均可以直观的了解到后台管理的登陆方式,以下图所示:
    PBS(proxmox backup server)尝鲜记
    远端浏览器地址栏输入上述URL,弹出登陆窗口,帐号就是root,其密码在安装过程当中已经设定。
    PBS(proxmox backup server)尝鲜记
  2. 建立存储帐号,用于PVE上客户端登陆进行认证。
    PBS(proxmox backup server)尝鲜记
    用户名不须要加“@pbs”,只有在客户端链接的时候,须要把它最为后缀加上,这个要注意。
  3. 初始化存储空间。确保用于备份的存储空间被系统所识别,而且其上没有数据。若是有数据则先备份到其它位置,执行 wipefs –a /dev/sdb 清理干净。
    PBS(proxmox backup server)尝鲜记
    建立目录,并把数据盘自动挂接到系统。
    PBS(proxmox backup server)尝鲜记
    若是建立目录的磁盘没有被自动识别,说明该预留磁盘有数据存在,须要按前述方法清理,而后再刷新页面,看是否被识别。
    PBS(proxmox backup server)尝鲜记
    建立好目录,返回sheet “磁盘”查看,观察其先后变化。
    PBS(proxmox backup server)尝鲜记
    总结起来,上述web管理后台的操做就是磁盘分区、建立文件系统、建立挂接点/mnt/datastore/data,并进行挂接。
    PBS(proxmox backup server)尝鲜记
  4. 存储空间受权。上述步骤执行完之后,在web管理界面的左侧菜单“数据存储”之下,多了一个“data”的子菜单。选择此菜单项,而后对其受权。
    PBS(proxmox backup server)尝鲜记
    用户及角色从下拉列表框选取,用户项自动给加上后缀,为“sery@pbs”的形式。建立成功之后,此用户的使用路径也显示出来,以下图所示(什么玩意,传图后边的文字所有变成超连接,无语):

虽然是“/datastore”打头,但这不是系统的绝对路径,咱们能够登陆系统验证一下。
PBS(proxmox backup server)尝鲜记
每当进行PVE虚拟机或者容器备份时,能够经过查看.chunks目录空间大小变化来验证是否有数据写入。性能

PBS客户端链接

登陆Proxmox VE web管理后台,“数据中心”级别之“存储”添加PBS,根据PBS设置填写相关的项值。
PBS(proxmox backup server)尝鲜记

ID随便写,只要符合PVE要求便可(编辑框不显示红色);用户名要连后缀“@pbs”一块儿写上,表明验证区域为PBS而不是系统的PAM。Datastore的值,与PBS的设置彻底一致,这里设置是data。指纹这样,须要返回PBS管理后台,在“仪表盘”菜单下找到并复制到编号为7框中。
PBS(proxmox backup server)尝鲜记
切换到PVE添加存储PBS的界面,点击编号8的连接,可设置保留备份数,避免存储空间被塞满。
PBS(proxmox backup server)尝鲜记
确认无误后点击“添加”按钮。

PBS客户端与服务器端链接的正确性验证

从两个方面,大体了解PBS客户端链接的正确性:pve的存储配置以及web管理界面所获取PBS分配空间的大小。

  •  配置文件/etc/pve/storage.cfg。若是是集群,也仅需登陆任一PVE查看,其它节点会自动同步的。
    PBS(proxmox backup server)尝鲜记
  •  PVE web管理后台,查看PBS存储概要,显示容量与PBS分配的容量大体相符,则为有效添加,不然其容量为零或者未知。
    PBS(proxmox backup server)尝鲜记

PVE虚拟机备份

根据具体状况安排备份计划,有的虚拟机,可能须要每天备份,而有的可能一周备份一次,不一而足。

选择须要备份的虚拟机,设置好相关项值,如图所示:
PBS(proxmox backup server)尝鲜记
最重要的一点,就是存储必须明确指定添加的PBS存储名,这里是pbs108,而后勾选要备份的虚拟机。备份做业能够创建多个组,以便更灵活的进行数据备份。好比星期一备份应用服务器,星期三备份数据库服务器…。建立好备份任务之后,咱们暂时没法知道备份是否能正常工做,一个可行的办法是,单首创建一个包含一个或者少数几个虚拟机的备份做业,而后当即让其执行备份。
PBS(proxmox backup server)尝鲜记
一旦任务执行,登陆到PBS系统,用watch du –hs .chunks查看存储目录.chunks空间大小的变化。
PBS(proxmox backup server)尝鲜记
也能够从PVE管理后台,查看备份日志输出。
PBS(proxmox backup server)尝鲜记
一样,PBS服务器的后台,也能看见数据量的变化。
PBS(proxmox backup server)尝鲜记

还差恢复的步骤,继续...

相关文章
相关标签/搜索