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

相关文章

Spring Boot 配置文件之类型、加载顺序与最佳实践记录

《SpringBoot配置文件之类型、加载顺序与最佳实践记录》SpringBoot的配置文件是灵活且强大的工具,通过合理的配置管理,可以让应用开发和部署更加高效,无论是简单的属性配置,还是复杂... 目录Spring Boot 配置文件详解一、Spring Boot 配置文件类型1.1 applicatio

tomcat多实例部署的项目实践

《tomcat多实例部署的项目实践》Tomcat多实例是指在一台设备上运行多个Tomcat服务,这些Tomcat相互独立,本文主要介绍了tomcat多实例部署的项目实践,具有一定的参考价值,感兴趣的可... 目录1.创建项目目录,测试文China编程件2js.创建实例的安装目录3.准备实例的配置文件4.编辑实例的

Python 中的异步与同步深度解析(实践记录)

《Python中的异步与同步深度解析(实践记录)》在Python编程世界里,异步和同步的概念是理解程序执行流程和性能优化的关键,这篇文章将带你深入了解它们的差异,以及阻塞和非阻塞的特性,同时通过实际... 目录python中的异步与同步:深度解析与实践异步与同步的定义异步同步阻塞与非阻塞的概念阻塞非阻塞同步

Python Dash框架在数据可视化仪表板中的应用与实践记录

《PythonDash框架在数据可视化仪表板中的应用与实践记录》Python的PlotlyDash库提供了一种简便且强大的方式来构建和展示互动式数据仪表板,本篇文章将深入探讨如何使用Dash设计一... 目录python Dash框架在数据可视化仪表板中的应用与实践1. 什么是Plotly Dash?1.1

使用Python实现网络设备配置备份与恢复

《使用Python实现网络设备配置备份与恢复》网络设备配置备份与恢复在网络安全管理中起着至关重要的作用,本文为大家介绍了如何通过Python实现网络设备配置备份与恢复,需要的可以参考下... 目录一、网络设备配置备份与恢复的概念与重要性二、网络设备配置备份与恢复的分类三、python网络设备配置备份与恢复实

springboot集成Deepseek4j的项目实践

《springboot集成Deepseek4j的项目实践》本文主要介绍了springboot集成Deepseek4j的项目实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价... 目录Deepseek4j快速开始Maven 依js赖基础配置基础使用示例1. 流式返回示例2. 进阶

Android App安装列表获取方法(实践方案)

《AndroidApp安装列表获取方法(实践方案)》文章介绍了Android11及以上版本获取应用列表的方案调整,包括权限配置、白名单配置和action配置三种方式,并提供了相应的Java和Kotl... 目录前言实现方案         方案概述一、 androidManifest 三种配置方式

Spring Boot中定时任务Cron表达式的终极指南最佳实践记录

《SpringBoot中定时任务Cron表达式的终极指南最佳实践记录》本文详细介绍了SpringBoot中定时任务的实现方法,特别是Cron表达式的使用技巧和高级用法,从基础语法到复杂场景,从快速启... 目录一、Cron表达式基础1.1 Cron表达式结构1.2 核心语法规则二、Spring Boot中定

Ubuntu中Nginx虚拟主机设置的项目实践

《Ubuntu中Nginx虚拟主机设置的项目实践》通过配置虚拟主机,可以在同一台服务器上运行多个独立的网站,本文主要介绍了Ubuntu中Nginx虚拟主机设置的项目实践,具有一定的参考价值,感兴趣的可... 目录简介安装 Nginx创建虚拟主机1. 创建网站目录2. 创建默认索引文件3. 配置 Nginx4

Linux虚拟机不显示IP地址的解决方法(亲测有效)

《Linux虚拟机不显示IP地址的解决方法(亲测有效)》本文主要介绍了通过VMware新装的Linux系统没有IP地址的解决方法,主要步骤包括:关闭虚拟机、打开VM虚拟网络编辑器、还原VMnet8或修... 目录前言步骤0.问题情况1.关闭虚拟机2.China编程打开VM虚拟网络编辑器3.1 方法一:点击还原VM