VMware vSphere产品已经深入人心,想到服务器虚拟化,就想到了VMware vSphere,因此现在的用户购买x86服务器后,就会安装VMware vSphere虚拟化平台,然后创建很多的虚拟机。但随着VMware vSphere的普及,经常会听到用户的虚拟机文件丢失、误删除、虚拟机打开等各种问题,到了那个时间,用户才想起来自己的虚拟机都没有备份或者容灾,那只能面临数据丢失的风险。
虚拟化数据保护大致可以分为二种方式,一种为备份,即购置第三方的备份软件,如Veeam、NBU等,在本地机房购置一台备份服务器(或者备份一体机),安装上述的备份软件,然后把虚拟机定期的通过全备和增量等备份方式备份到本地存储或带库,当虚拟机出现问题时,再从备份软件还原虚拟机,基本上都有一个还原的过程,大多数是在本地机房还原。另一种为容灾,通过容灾软件把虚拟机复制到灾备机房,灾备机房有相应的虚拟机主机和共享存储,当主机房(受保护机房)或保护的虚拟机出现问题,直接开启灾备机房复制过来的虚拟机,从而尽快恢复业务。因而备份和灾备大致有如下区别:
备份:
- 备份数据存放本地,也可以复制到异地
- 备份周期可以每天、每周、每月或者每小时
- 保留多个副本,可以还原至指定的时间点,如昨天、上个星期等
- 通过快照方式备份虚拟机
容灾:
- 虚拟机数据复制至异机地房
- 复制间隔基本为几小时或者几分钟,即确保数据差异性在几个小时或几分钟之内
- 恢复虚拟机时,直接打开异地机房的虚拟机电源,且选择最近的复制时间节点
- 支持存储复制和网络复制
- 不需要创建虚拟机快照
通过如上对比,两者在保护虚拟机的侧重点不一样,容灾主要保护的整个数据中心级别的灾难故障,而备份则保护是单个虚拟机的数据安全(单个虚拟机误删除、数据文件误修改等),因此虚拟机数据的安全性需要由备份和容灾共同保护。
本次给大家介绍VMware vSphere虚拟化容灾产品:VMware Site Recovery Manager,简称SRM,是VMware针对vSphere的容灾产品。
VMware SRM产品有如下角色:
- VMware Replication(VR):基于网络的虚拟机复制
- VMware Site Recovery Manager(SRM):自动化的虚拟机容灾管理软件,支持VR网络复制和存储复制
本系列的文章的环境示意图如下:
- 有两个站点,分别为站点01和站点02
- 每个站点都有1台ESXi虚拟化主机和对应的VC
- 每个站点部署各自VR和SRM角色
- 基于网络的VMware Replication虚拟机复制
- 两个站点网络相同,即二层网络互通
特别重要的有四点:
- 两个站点的PSC互通,即使用同一个vSphere.local域,但都有各自的PSC服务,即如下示意图
- 两个站点二层网络互通,为什么要二层互通?两个机房实现二层互通,需要很高的投资成本。如果不实现二层网络互通,即站点01有192.168.10.0网段,而站点02没有对应的网段,当站点01的虚拟机切换至站点02,则需要更新相应的IP地址信息(SRM支持虚拟机地址更换),但实际情况是很多的业务之间是通过IP地址实现绑定,如果只是简单的更新虚拟机操作系统的IP地址,业务仍旧无法正常运行,除非业务之间是通过主机名(FQDN)实现绑定,然后对应的DNS做DNS记录更新,即可快速恢复业务。因此需要根据实际条件选择是否实现二层网络互通。
- 所有组件必须要有DNS记录
- 所有组件必须NTP时间同步
以上为本次SRM演示环境,接下来的公众号文章会分为如下内容:
- VMware vSphere虚拟化容灾那点事-环境介绍
- VMware vSphere虚拟化容灾那点事-组件安装
- VMware vSphere虚拟化容灾那点事-初始化配置
- VMware vSphere虚拟化容灾那点事-虚拟机复制和保护
- VMware vSphere虚拟化容灾那点事-容灾演习、实际切换及反向保护