当前位置: 首页 > news >正文

VMware vSphere Replication 虚拟机备份及迁移实践

vSphere Replication 介绍

vSphere Replication 是适用于 vSphere 的基于 Hypervisor 管理程序的异步复制解决方案,是 VMware vCenter Server 的扩展,包含在vCenter Server Standard中,可为环境中的所有虚拟机提供灾难恢复和数据保护。
vSphere Replication 可将虚拟机从源 vCenter Server 复制到远程 vCenter Server 以实现灾难恢复,它还可以用作迁移工具。

在这里插入图片描述

vSphere Replication 使用案例:

  • 单个站点内的本地数据保护
  • 两个站点之间的灾难恢复和避免
  • 服务提供商云的灾难恢复和避免
  • 数据中心迁移

vSphere Replication可以设定自定义恢复点目标(RPO)的最小值为5分钟。就是说每5分钟同步增量备份一次虚拟机数据,当虚拟机发生故障时,就可以恢复到故障前5分钟的状态。

测试环境信息

硬件环境信息:

序号DataCenter服务器型号CPU内存磁盘网卡操作系统版本
1DataCenter01Dell OptiPlex 30606 CPUs2*16GB DDR4500G SSD*1 / 2TB SATA*1intel I350-T4ESXI 8.0 Update 1
2DataCenter02Dell OptiPlex 30606 CPUs2*16GB DDR4500G SSD*1 / 2TB SATA*1intel I350-T4ESXI 8.0 Update 1

软件环境信息:

序号DataCentervCenter ServerIP地址vSphere ReplicationIP地址
1DataCenter01vCenter Server01 v8.0.1172.16.8.15vSphere Replication01 v8.8.0172.16.8.30
2DataCenter02vCenter Server02 v8.0.1172.16.18.15vSphere Replication02 v8.8.0172.16.18.30

软件包名称信息:

序号软件包类型软件包名称
1ESXIESXi-8.0U1a-21813344-standard.iso
2vCenter ServerVMware-VCSA-all-8.0.1-21815093S.iso
3vSphere ReplicationVMware-vSphere_Replication-8.8.0-23263438.iso

许可证信息:

序号许可证类型许可证名称
1vSphere 许可证vSphere 8 Enterprise Plus
2vCenter Server 许可证vCenter Server 8 Standard

环境说明:

  • 其中 DataCenter01DataCenter02 分别为两个远距离物理数据中心,分别部署一台服务器作为ESXI和独立的vCenter集群;
  • 软件包下载问题:方法1是从官方网站下载,但需要有下载权限的账号,方法2是从sysin网站下载;
  • 许可证问题:方法1是直接官方购买或订阅,但非企业用户难以承担,方法2是网络上很容易找到许可证license,注:博通更换为订阅模式后预计此方法会失效
  • ESXI硬件兼容性问题:由于使用了DELL台式机,需要自行解决可能出现的网卡和固态硬盘无法识别问题。

整体架构示例如下:
在这里插入图片描述
整体实现目标:

  • VMware vSphere 虚拟机异地备份
  • VMware vSphere 虚拟机跨机房迁移

vSphere Replication 安装

在DataCenter01的vCenter中部署vSphere Replication,准备vSphere Replication ISO VMware-vSphere_Replication-8.8.0-23263438.iso 在桌面上打开。
在这里插入图片描述

登录vSphere Client界面,在指定主机上右键选择部署OVF模板
在这里插入图片描述

载入镜像,从本地文件导入VR虚拟机的OVF文件。在这里插入图片描述
注意需要选定下图中框住的5个文件上载,然后点击NEXT。
在这里插入图片描述
输入虚拟机名称并指定虚拟机放置位置。点击NEXT。
在这里插入图片描述

选择VR使用的计算资源,这里根据自身环境的实际情况选择,可以直接选择集群让其自动分配,也可以指定一台ESXi主机。选定后点击NEXT。

在这里插入图片描述
确认导入的OVF文件是否有问题,无误后点击NEXT。
在这里插入图片描述
勾选“接受许可协议”后点击NEXT。
在这里插入图片描述

选择VR虚拟机使用的存储。NEXT。
在这里插入图片描述
选择VR虚拟机使用的网络。NEXT。
在这里插入图片描述
设置VR虚拟机的初始设置,密码自定义:
在这里插入图片描述
其他参数根据实际情况配置
在这里插入图片描述
配置静态IP地址
在这里插入图片描述

最后,确认无误后点击FINISH。便会开始vSphere Replication虚拟机的部署。
在这里插入图片描述
等待模板部署完毕。 手动启动虚拟机
在这里插入图片描述

vSphere Replication 服务配置

vSphere Replication虚拟机在集群部署完毕后,需要进行初始配置后才能使用。

打开刚才部署的VR虚拟机后,稍作等待,当控制台显示登录界面时,即代表VR虚拟机启动完毕。
在这里插入图片描述

在浏览器中输入vSphere Replication 虚拟机显示的web管理地址,登录虚拟机管理后台。

https://172.16.8.30

如下图所示:
在这里插入图片描述
选择第二项:启动 VSPHERE REPLICATION 设备管理,跳转后输入默认用户名admin以及安装时指定的密码
在这里插入图片描述
选择摘要页面,点击配置设备。
在这里插入图片描述
PSC主机名填写vCenter的IP地址或者对应的域名。 点击下一步
在这里插入图片描述
可能会出现安全警示,点击连接即可。

选择使用VR服务的vcenter后点击下一步(示例环境只有一个vCenter,因此没有其他选项。)
在这里插入图片描述
填入对应信息,配置站点名称,以便于管理和识别,注意存储流量IP一般填入VR虚拟机ip地址或留空即可。
在这里插入图片描述
设置无误,点击下一步VR服务器便在vCenter上配置完成。
在这里插入图片描述
配置成功后摘要页会显示该VR服务器的相关配置。
在这里插入图片描述

vSphere Replication 状态

重新访问vSphere Replication,点击启动SITE RECOVERY
在这里插入图片描述
登录后只能看到一个站点,vSphere Replication也可以执行同站点内虚拟机的复制和备份。例如在同一个vCenter内跨集群或数据存储的虚拟机迁移。
在这里插入图片描述
点击查看详细信息
在这里插入图片描述

备注:

如果需要将虚拟机备份到目标站点,目标站点也需要按照以上流程部署vSphere Replication,这里已经同时完成了DataCenter02 站点的 vSphere Replication 的部署,不在赘述。

DataCenter02 的站点详情如下
在这里插入图片描述
如果只需要在同一个站点内执行虚拟机备份迁移,至此部署已经完成,可以点击复制,新建备份任务。
在这里插入图片描述

vSphere Replication 站点配对

两个站点的vSphere Replication 就绪后,需要新建站点对实现DataCenter01站点虚拟机备份到DataCenter02的数据存储中。

登录DataCenter01的 vSphere Replication,点击新建站点对:
在这里插入图片描述
选择配对类型
在这里插入图片描述
选择目标站点的vCenter Server信息,点击查找VCENTER SERVER实例,可以发现 DataCenter02中的vCenter地址。

注意:源站点和目标站点网络需要打通,例如公网访问或专线,以允许原站点访问到目标站点的 vCenter Server 地址。
在这里插入图片描述
选定要配对的服务
在这里插入图片描述
完成配对
在这里插入图片描述
配对完成后如下,出现了新的站点对
在这里插入图片描述
查看配对的详细信息,本端站点名称为DC01-Primary,对端站点名称为172.16.18.15
在这里插入图片描述

vSphere Replication备份虚拟机

完成站点对创建后,即可将本地站点虚拟机备份以及恢复到目标站点。

我们以DataCenter01中的虚拟机ubuntu2204-10.20为例,该虚拟机位于主机172.16.8.10,数据存储为该主机的本地存储datastore10-1,将其备份并恢复到DataCenter02环境中。

备份环境DataCenter虚拟机名称所在主机数据存储
备份源DataCenter01ubuntu2204-10.20172.16.8.10datastore10-1
备份目标DataCenter02ubuntu2204-10.20172.16.18.10datastore11-2

源端虚拟机如下:
在这里插入图片描述
登录到源站点vSphere Replication页面,点击站点对查看详细信息
在这里插入图片描述

点击复制,选择出站,新建
在这里插入图片描述
选择目标站点:
在这里插入图片描述
选择源端要备份的虚拟机
在这里插入图片描述
选择要备份到哪个目标数据存储
在这里插入图片描述
配置复制的恢复点目标RPO,以最短5分钟为例,

RPO为5分钟表示在发生故障时,最坏情况下,最多可能会丢失最近5分钟内生成的数据,意味着系统至少每5分钟会创建一次恢复点,并将数据从源站点复制到目标站点。
在这里插入图片描述
查看摘要信息, 点击完成
在这里插入图片描述
查看初始同步状态
在这里插入图片描述

vSphere Replication恢复虚拟机

虚拟机已备份到目标站点,并且一直通过增量方式同步变化的数据块。此时目标站点虚拟机还未运行,必须执行恢复操作才能启动。

例如在源端虚拟机或站点故障时,可以在目标站点执行虚拟机恢复操作。

查看目标站点环境信息:

在这里插入图片描述
登录目标站点的 vSphere Replication 管理界面,点击查看详细信息
在这里插入图片描述

选择复制,入站,可以看到与源端一样的复制任务,点击恢复
在这里插入图片描述
在恢复前需要将源站点虚拟机关机,否则无法恢复
在这里插入图片描述
关闭源站点虚拟机
在这里插入图片描述

重新执行恢复
在这里插入图片描述
在恢复站点中为此虚拟机指定文件夹
在这里插入图片描述
在恢复站点中为此虚拟机指定资源
在这里插入图片描述
查看选定设置。点击完成
在这里插入图片描述
恢复后复制任务无法在进行其他操作,只能进行移除操作。
在这里插入图片描述

查看恢复后的虚拟机已在目标站点正常启动
在这里插入图片描述
为虚拟机分配新的网络适配器

在这里插入图片描述
通过WEB控制台登录到虚拟机,验证数据一致性,启用业务应用并完成最终测试。
在这里插入图片描述

至此,完成了vSphere Replication跨物理数据中心的备份及恢复测试,适用于VMware虚拟机的灾难备份,跨数据中心的虚拟机迁移等场景。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 美国一男子伪造死亡逃避抚养义务,获刑六年
  • 网站怎么做敏感词过滤,敏感词过滤的思路和实践
  • C++排序
  • 探索802.1X:构筑安全网络的认证之盾
  • 嵌入式学习day17(数据结构)
  • 【C++】深度解析:用 C++ 模拟实现 priority_queue类,探索其底层实现细节(仿函数、容器适配器)
  • WARNING XXX is not overriding the create method in batch
  • IDEA XML文件去掉黄色和绿色底色
  • Qt第十六章 多媒体Multimedia
  • fscan下载和使用
  • 预训练语言模型PLM(课程笔记)
  • 数据结构:栈、队列详解篇
  • 找到sql里面参数字段占位符的位置,方便对字段进行加密存储
  • “软件定义汽车”下的软件虚拟化技术
  • Unity常用插件记录
  • 9月CHINA-PUB-OPENDAY技术沙龙——IPHONE
  • 收藏网友的 源程序下载网
  • 《剑指offer》分解让复杂问题更简单
  • 《用数据讲故事》作者Cole N. Knaflic:消除一切无效的图表
  • ECMAScript入门(七)--Module语法
  • Git的一些常用操作
  • java正则表式的使用
  • Just for fun——迅速写完快速排序
  • leetcode386. Lexicographical Numbers
  • Vue 重置组件到初始状态
  • 记录一下第一次使用npm
  • 聊聊springcloud的EurekaClientAutoConfiguration
  • 扑朔迷离的属性和特性【彻底弄清】
  • 使用 5W1H 写出高可读的 Git Commit Message
  • 通过几道题目学习二叉搜索树
  • 3月7日云栖精选夜读 | RSA 2019安全大会:企业资产管理成行业新风向标,云上安全占绝对优势 ...
  • # Redis 入门到精通(八)-- 服务器配置-redis.conf配置与高级数据类型
  • #使用清华镜像源 安装/更新 指定版本tensorflow
  • (1)(1.8) MSP(MultiWii 串行协议)(4.1 版)
  • (Spark3.2.0)Spark SQL 初探: 使用大数据分析2000万KF数据
  • (第61天)多租户架构(CDB/PDB)
  • (二)原生js案例之数码时钟计时
  • (附源码)springboot 基于HTML5的个人网页的网站设计与实现 毕业设计 031623
  • (汇总)os模块以及shutil模块对文件的操作
  • (九)c52学习之旅-定时器
  • (五十)第 7 章 图(有向图的十字链表存储)
  • (一)使用IDEA创建Maven项目和Maven使用入门(配图详解)
  • (一)项目实践-利用Appdesigner制作目标跟踪仿真软件
  • (转)IIS6 ASP 0251超过响应缓冲区限制错误的解决方法
  • ./和../以及/和~之间的区别
  • .gitignore文件_Git:.gitignore
  • .NET 5.0正式发布,有什么功能特性(翻译)
  • .Net Attribute详解(上)-Attribute本质以及一个简单示例
  • .net core 控制台应用程序读取配置文件app.config
  • .net 按比例显示图片的缩略图
  • .net 连接达梦数据库开发环境部署
  • .net 流——流的类型体系简单介绍
  • .net 使用$.ajax实现从前台调用后台方法(包含静态方法和非静态方法调用)
  • .NET程序员迈向卓越的必由之路
  • .Net接口调试与案例