| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> Proxmox VE 多机系统备份 -> 正文阅读 |
|
[系统运维]Proxmox VE 多机系统备份 |
作者:田逸 在我管控的项目里,有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,操作过程如下:
注意:磁盘必须是没有分区才可以被识别! 目录创建过程,其实就是分区、创建文件系统、再把文件系统挂接的过程。登录系统,命令行执行“df -h”即可了解实情。
创建好的两个子目录如下图所示: 数据存储授权 前边创建了两个子目录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 Web管理后台,随机选择一个虚拟机,存储选刚设定成功的pbs250,确认无误后,点击页面按钮“立即备份”。 备份过程,可在PBS Web管理后台查看进度。
与单节点备份过程完全相同,不再赘述。 测试如果没有问题,就可以在PVE设定自动备份任务。 单PBS数据风险较高,需要再准备一个PBS,用于备份数据的同步,具体操作请参看本人已经发布的文章。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 12:46:14- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |