作者:田逸

在我管控的项目里,有Proxmox VE集群,也有些单独的PVE。我打算把集群上的虚拟机、单机PVE上的虚拟机,都备份到同一个大容量存储。这样规划,即能有效利用资源,又能大幅度节省成本,同时也降低了管理成本。假使每个PVE都对应一个备份存储系统,管理成本增加不少。为保证备份数据可靠性,再增加一个存储,对备份数据进行同步,几乎万无一失。整体结构如下图所示,可供大家参考。

存储规划

准备一台2U的服务器,用2块256G的SDD盘做成RAID 1,安装PBS系统;4块或更多12TB容量SATA硬盘,用于备份数据存储;内存32G、单颗CPU、千兆网络。在备份存储空间,建立不同的目录,以区分不同的数据来源,比如pve_cluster代表集群备份路径、PVE54代表某单机备份目录。通过目录划分,避免虚拟机ID冲突的麻烦,而且后期恢复也变得清晰可辨。

项目实施

经多次游说、讨论,加之最近老存储(NFS)出故障,决策人终于同意花钱采购设备。我让设备供应商提前安装好PBS(Proxmox Backup Server)系统,再发快递到机房上架,这样我们自己就不用去机房,让机房的技术帮忙上架,能远程登录(主要是SSH)就能进行后续操作。关于PBS安装方法,请参照我以前的文章,这里不再赘述。

上架完成后,登录到PBS Web管理后台,看看容量对不对。

PBS添加用户

添加用户的目的是为了让PVE通过此账号验证连接到PBS,是必须进行的操作,如果PVE与PBS都处于受保护的内部网络,为避免权限不足,可对账号最大授权。我这里是多个PVE同时进行备份,因此需要创建多个账号。

登录PBS Web管理后台,从左侧主菜单“配置”之“Access 控制”进入,点击“添加”按钮,然后输入相关信息,如下图所示:

重复上述操作,创建好两个账号。用户名不需要加“@pbs”,只有在客户端连接的时候,需要把它最为后缀加上。

磁盘空间分配

初始化数据存储所在的空闲磁盘,自动挂接分区以后,在其上分别创建目录pve_cluster及pve54,操作过程如下:

  1. 创建备份磁盘挂接点。

注意:磁盘必须是没有分区才可以被识别!

目录创建过程,其实就是分区、创建文件系统、再把文件系统挂接的过程。登录系统,命令行执行“df -h”即可了解实情。

  1. 添加子目录pve_cluster与pve54。填写绝对路径时,输入/mnt/datastore/pbs_data/pve_cluster这样的内容。

创建好的两个子目录如下图所示:

数据存储授权

前边创建了两个子目录pve_cluster与pve54,分别用于不同的PVE虚拟机备份。现在需要进行授权操作,把目录pve_cluster指定给用户pve_cluster,目录pve54指定给用户pve54。选取数据存储目录“pve_cluster”,点击按钮“权限”。

重复这个步骤,把pve54目录也做好授权。

PVE连接到PBS

登录到PVE Web管理后台,左侧菜单“数据中心”添加存储,选“Proxmox Backup Server”,如下图所示。

按PBS设定的内容,输入到对应的编辑框,指纹信息,可从PBS的“仪表盘”菜单点击按钮“显示指纹”获取并复制。

连接正确的话,PVE管理界面的概述会有信息显示。

重复这个步骤,把PVE集群连接到PBS,填写的内容如下图所示:

跟前一个PVE不同之处在于用户名及数据存储目录“Datastore”,其它都一样。

PVE备份测试

分别从PVE集群和PVE单节点进行手工备份,备份完毕,检查备份文件的生成情况,看是否符合我们的预期。

  • 从PVE单节点手动备份

PVE Web管理后台,随机选择一个虚拟机,存储选刚设定成功的pbs250,确认无误后,点击页面按钮“立即备份”。

备份过程,可在PBS Web管理后台查看进度。

  • 从PVE集群手动备份

与单节点备份过程完全相同,不再赘述。

测试如果没有问题,就可以在PVE设定自动备份任务。

单PBS数据风险较高,需要再准备一个PBS,用于备份数据的同步,具体操作请参看本人已经发布的文章。

Proxmox VE 多机系统备份相关推荐

  1. 如何运用ghost启动盘进行本机系统备份以及如何还原?

    答:1>恢复: 进入GHOST,首先是接受他的协议 选择Form Image,恢复镜像来源 选择你要恢复的镜像所在目录 选择你要恢复的镜像文件 显示你镜像的信息,确定 显示你当前磁盘信息,确定 ...

  2. android 刷机 备份,安卓刷机后如何还原以前ROM和系统备份

    核心提示:本教程为大家介绍刷机后如何还原到以前的ROM和系统备份. 很多人,看到了好多新的rom,包括测试版的新rom,心里痒痒的.想刷一刷.尝尝鲜,结果刷完.感觉新的rom 还没有我现在用的rom好 ...

  3. 在VMware 虚拟机(Win7)中还原真机Ghost备份的Win10系统

    要求: 将真机Ghost备份的Win10系统还原到VMware安装的虚拟机(Win7)上 真机(物理机):win10pro_pure_20220709.GHO (备份的GHO文件):安装模式:Win1 ...

  4. linux系统备份路径,linux系统备份恢复到本机或是别的机器上

    最近一直搞Xtion2,openni2,一下装完一个东西就不能用了,由于ubuntu系统不熟,找不到错误,弄得每次都要重新装系统,当我配了好几天的系统,里面带着mxnet,orbslam,opencv ...

  5. linux打包备份到其他机器,linux系统备份恢复到本机或是别的机器上

    最近一直搞Xtion2,openni2,一下装完一个东西就不能用了,由于ubuntu系统不熟,找不到错误,弄得每次都要重新装系统,当我配了好几天的系统,里面带着mxnet,orbslam,opencv ...

  6. linux 瘦客户机系统,2X ThinClientOS基于Linux的瘦客户端系统 | MOS86

    你曾经走进图书馆,想知道电脑怎么都可以这么相似?您是否希望至少一次能够远程访问您的程序?你一直觉得像一个简单的ssh连接不是为你吗?如果您对任何这些问题回答"是"(或者如果您现在只 ...

  7. kuka程序备份_那智机器人系统备份步骤

    那智机器人系统备份步骤 1.示教器界面选择文件操作,弹出菜单选择备份,如下图 2.关于无法操作的需要修改权限,User用户没有权限,需要把权限改为专家级EXPERT:在示教器主页面输入R314,输入默 ...

  8. linux服务器备份软件下载,Linux服务器的常用备份方法 服务器系统备份方法

    文件备份无疑是企业重要的网络管理工作之一,尤其是很多单位的文件服务器上常常存储单位的无形资产和商业机密,如何保护这些文件的安全至关重要.数据备份是一项必不可少的管理工作. 系统备份是系统管理工作中十分 ...

  9. ubuntu下的linux怎样备份文件,Ubuntu系统如何备份还原?Ubuntu系统备份还原教程

    Ubuntu系统如何备份还原?Ubuntu系统是一个以桌面应用为主的开源操作系统,专为开发团队而打造!无论你使用的是什么操作系统,都有可能出现电脑无法修复的故障,这时候备份还原功能就显得非常重要了.今 ...

  10. 什么是心跳线?心跳线,主要用于主从服务器之间,是连接工作机与备份机的网线

    心跳线,主要用于主从服务器之间,是连接工作机与备份机的网线, 连接工作机与备份机的网线,通过软件的方式监视工作机,备份机一旦发现工作机由于某种原因停止服务,则立即投入使用,以保证网络的畅通和服务的正常 ...

最新文章

  1. LabVIEW跳转访问网页
  2. C++ std::function<void(int)> 和 std::function<void()> 作为函数参数的注意事项
  3. Semaphore信号量
  4. RabbitMQ安装和运行
  5. Bellman_Ford算法
  6. CentOS 命令大全 (转)
  7. 用单片机制作简单的频率计
  8. python实现目标识别_Python10行代码实现目标检测
  9. 【ASP.Net MVC3 】使用Unity 实现依赖注入
  10. python自动化六--操作mysql,redis,发送邮件,EXCEL,MD5加密
  11. Pandas:时间序列数据基本操作和分组
  12. 移动边缘计算与计算卸载概述
  13. python最优分箱计算iv值_基于sklearn决策树的最优分箱与IV值计算-Python实现
  14. Flips测试类(page43)
  15. 申请QQ认证空间标志领黄钻90天 明星粉丝团认证空间
  16. 转一篇帖子-我是如何在网上卖鱼的
  17. Compose 这次要送 Pixel 5 了!
  18. 0030-用OpenCV的inpaint函数做图像的污点修复
  19. rx7900xt和gtx3090ti差距 rx7900xt和gtx3090ti哪个好
  20. K-means clustering using random matrix sparsification(ICML2018)

热门文章

  1. JQuery属性选择器
  2. 工厂模式 (简单工厂、工厂方法、抽象工厂)
  3. mybatis传入多个参数
  4. 80后三口之家如何理财
  5. h5广告与html5,什么是H5广告?
  6. 微信Mac版客户端(支持查看朋友圈)
  7. NTFS分区和FAT32分区区别
  8. leetcode1776. 车队 II
  9. Technorati 正在走向衰落
  10. Vue3中Compositions API的使用(一)