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

2024-08-22 16:12

本文主要是介绍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虚拟机的灾难备份,跨数据中心的虚拟机迁移等场景。

这篇关于VMware vSphere Replication 虚拟机备份及迁移实践的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1096755

相关文章

基于MySQL Binlog的Elasticsearch数据同步实践

一、为什么要做 随着马蜂窝的逐渐发展,我们的业务数据越来越多,单纯使用 MySQL 已经不能满足我们的数据查询需求,例如对于商品、订单等数据的多维度检索。 使用 Elasticsearch 存储业务数据可以很好的解决我们业务中的搜索需求。而数据进行异构存储后,随之而来的就是数据同步的问题。 二、现有方法及问题 对于数据同步,我们目前的解决方案是建立数据中间表。把需要检索的业务数据,统一放到一张M

系统架构师考试学习笔记第三篇——架构设计高级知识(20)通信系统架构设计理论与实践

本章知识考点:         第20课时主要学习通信系统架构设计的理论和工作中的实践。根据新版考试大纲,本课时知识点会涉及案例分析题(25分),而在历年考试中,案例题对该部分内容的考查并不多,虽在综合知识选择题目中经常考查,但分值也不高。本课时内容侧重于对知识点的记忆和理解,按照以往的出题规律,通信系统架构设计基础知识点多来源于教材内的基础网络设备、网络架构和教材外最新时事热点技术。本课时知识

Prometheus与Grafana在DevOps中的应用与最佳实践

Prometheus 与 Grafana 在 DevOps 中的应用与最佳实践 随着 DevOps 文化和实践的普及,监控和可视化工具已成为 DevOps 工具链中不可或缺的部分。Prometheus 和 Grafana 是其中最受欢迎的开源监控解决方案之一,它们的结合能够为系统和应用程序提供全面的监控、告警和可视化展示。本篇文章将详细探讨 Prometheus 和 Grafana 在 DevO

springboot整合swagger2之最佳实践

来源:https://blog.lqdev.cn/2018/07/21/springboot/chapter-ten/ Swagger是一款RESTful接口的文档在线自动生成、功能测试功能框架。 一个规范和完整的框架,用于生成、描述、调用和可视化RESTful风格的Web服务,加上swagger-ui,可以有很好的呈现。 SpringBoot集成 pom <!--swagge

HotSpot虚拟机的经典垃圾收集器

读《深入理解Java虚拟机》第三版笔记。 关系 Serial、ParNew、Parallel Scavenge、Parallel Old、Serial Old(MSC)、Concurrent Mark Sweep (CMS)、Garbage First(G1)收集器。 如图: 1、Serial 和 Serial Old 收集器 2、ParNew 收集器 3、Parallel Sc

理解java虚拟机内存收集

学习《深入理解Java虚拟机》时个人的理解笔记 1、为什么要去了解垃圾收集和内存回收技术? 当需要排查各种内存溢出、内存泄漏问题时,当垃圾收集成为系统达到更高并发量的瓶颈时,我们就必须对这些“自动化”的技术实施必要的监控和调节。 2、“哲学三问”内存收集 what?when?how? 那些内存需要回收?什么时候回收?如何回收? 这是一个整体的问题,确定了什么状态的内存可以

# VMware 共享文件

VMware tools快速安装 VMware 提供了 open-vm-tools,这是 VMware 官方推荐的开源工具包,通常不需要手动安装 VMware Tools,因为大多数 Linux 发行版(包括 Ubuntu、CentOS 等)都包含了 open-vm-tools,并且已经优化以提供与 VMware 环境的兼容性和功能支持。 建议按照以下步骤安装 open-vm-tools 而不

CentOs7上Mysql快速迁移脚本

因公司业务需要,对原来在/usr/local/mysql/data目录下的数据迁移到/data/local/mysql/mysqlData。 原因是系统盘太小,只有20G,几下就快满了。 参考过几篇文章,基于大神们的思路,我封装成了.sh脚本。 步骤如下: 1) 先修改好/etc/my.cnf,        ##[mysqld]       ##datadir=/data/loc

CentOS下mysql数据库data目录迁移

https://my.oschina.net/u/873762/blog/180388        公司新上线一个资讯网站,独立主机,raid5,lamp架构。由于资讯网是面向小行业,初步估计一两年内访问量压力不大,故,在做服务器系统搭建的时候,只是简单分出一个独立的data区作为数据库和网站程序的专区,其他按照linux的默认分区。apache,mysql,php均使用yum安装(也尝试

Linux Centos 迁移Mysql 数据位置

转自:http://www.tuicool.com/articles/zmqIn2 由于业务量增加导致安装在系统盘(20G)磁盘空间被占满了, 现在进行数据库的迁移. Mysql 是通过 yum 安装的. Centos6.5Mysql5.1 yum 安装的 mysql 服务 查看 mysql 的安装路径 执行查询 SQL show variables like