备份VMWareESXi虚拟机
VMwareDataRecovery(简称VDR)介绍:
VMwareDataRecovery是vSphere新提供的数据备份功能,是一种基于磁盘的数据备份方式,不支持以磁带为目标的备份。VDR由vc插件、运行在ESX主机上的虚拟机以及备份存储这三个部件组成。通过在vc上的插件以向导的方式进行配置和调度备份任务。
VMwareDataRecovery可创建虚拟机备份,同时不会中断虚拟机的使用或其提供的数据和服务。DataRecovery会管理现有备份,并在这些备份过时后将它们删除。它还支持去重复功能以删除冗余数据。它与VMwarevCenterServer集成,使你可以集中调度备份作业。通过与vCenterServer集成,还可以备份虚拟机,即使使用VMwarevMotion或VMwareDistributedResourceScheduler(DRS)移动这些虚拟机也是如此。
DataRecovery使用虚拟机设备和客户端插件来管理以及还原备份。备份设备是以开放虚拟化格式(OVF)提供的。DataRecovery插件需要安装VMwarevSphereClient。
可以在任何受VMwareESX/ESXi支持的虚拟磁盘上存储备份。您可以使用存储区域网络(SAN)、网络附加
存储(NAS)设备或基于公用Internet文件系统(CIFS)的存储(如SAMBA)。所有备份的虚拟机都存储在去重复存储中。
VMwareDataRecovery支持卷影复***务(VSS),该服务可为某些Windows操作系统提供备份基础结构。
备份虚拟机:
备份期间,DataRecovery会为虚拟机创建静默快照。在每次备份时,都将自动执行去重复功能。
对于在vSphere4.0或更高版本中创建的虚拟机,DataRecovery设备会在备份过程中创建该虚拟机的静默快照。备份在ESX/ESXi主机上使用更改块跟踪功能。对于每个正在备份的虚拟磁盘,它会检查该虚拟磁盘的前一个备份,然后在ESX/ESXi主机上使用更改跟踪功能来获取自上次备份以来所作的更改。删除重复数据后存储会基于最新备份映像创建一个虚拟的完整备份,并对其应用更改。
注意:这些优化适用于使用硬件版本7或更高版本创建的虚拟机,但不适用于使用vSphere4.0之前的VMware产品创建的虚拟机。例如,使用VirtualInfrastructure3.5或较早版本创建的虚拟机无法使用更改块跟踪功能。因此,对使用较早硬件版本创建的虚拟机进行备份时,需要花费更长的时间。
DataRecovery提高备份的速度并缩减备份的大小:
a如果发现虚拟机的重复部分,则会存储此信息记录,而不是将此信息存储两次。去重复可节省大量空间。
运行相同操作系统的虚拟机的操作系统文件通常相同。要最大限度地去重复,请将类似的虚拟机备份到同
一目标。
b没有备份交换文件。这表示在Windows虚拟机中,没有备份pagefile.sys文件,而在Linux中,没有备份交换分区。由于该数据与还原系统无关,因此省略了该数据,从而使备份能够完成得更迅速,并且消耗更少的磁盘空间。
安装VMwareDataRecovery:
在安装VMwareDataRecovery之前,请确保您的环境中可满足系统和存储要求。
1DataRecovery要求具有vCenterServer和vSphereClient.DataRecovery不能与类似的VMware产品配合工作。
2要备份的虚拟机和备份设备必须同时在ESX/ESXi4或更高版本上运行。运行备份设备的ESX/ESXi主机必须由vCenterServer进行管理。
3当将DataRecovery与在链接模式下运行的vCenterServer一起使用时,登录与DataRecovery设备关联的vCenterServer。
可以在任何受ESX/ESXi支持的虚拟磁盘上存储备份。可以使用多种技术,如存储区域网络(SAN)和网络附加存储(NAS)设备。DataRecovery还支持基于公用Internet文件系统(CIFS)的存储,例如SAMBA
网络要求
DataRecovery的不同组件彼此通过TCP进行通信。因此,请确保环境中相应的端口都处于打开状态,以实现正常操作。
a备份设备会连接到vCenterServerWeb服务。默认情况下,使用端口80和443建立此连接。
bDataRecovery客户端插件和文件级别还原(FLR)客户端会使用端口22024连接到备份设备。
c备份设备使用端口902连接到VMwareESX或VMwareESXi。
使用DNS名称添加到vCenter的ESX/ESXi服务器必须具有可解析的名称。在某些情况下,使用DNS名称会出现问题。如果解析DNS名称时遇到了问题,请考虑改用IP地址添加ESX/ESXi服务器。
安装VMwareDataRecovery
步骤:
1、将VMwareDataRecovery光盘插入vCenterServer服务器光驱,选择“DateRecoveryClentPluq-In”,进入安装向导。注:安装DataRecovery插件前要在安装vSphereclient。
2、按照安装向导的提示进行操作。
3、成功安装VMwareDataRecovery插件,点击“关闭”完成安装。
4、使用VMwarevSphereClient登录到vCenterServer。
5、选择插件>管理插件,确保已启用DataRecovery插件。现在,您就可以使用该客户端插件来管理DataRecovery。
下一步
要完成“安装备份设备”的任务。
安装备份设备
在ESX/ESXi4.0Update2或更高版本上安装备份设备,以便DataRecovery能够完成备份任务。可以使用vSphereClient来部署备份设备。
前提条件
要安装备份设备,则环境中必须装有vCenterServer和正在运行的ESX/ESXi4.0Update2主机。备份设备使用端口902连接到ESX/ESXi。如果备份设备和ESX/ESXi之间有防火墙,则端口902必须处于打开状态。请勿在一个主机上安装多个备份设备
步骤
1在vCenterServer管理界面,点击菜单栏的“文件”à部署OVF模板。
2选择从文件部署,然后浏览到VmwareDataRecovery_OVF10.ovf并选择该文件。
OVF模板文件在VMwareDataRecovery光盘目录下,可以在DataRecoveryCD上的<驱动器盘符>:\VMwareDataRecovery-ovf\目录中找到该ovf文件点击“下一步”。
3检查OVF文件的详细信息。
4指定部署模板的名称及位置,点击“下一步”。
5选择备份设备将部署到的主机或群集。
6选择要用来存储虚拟机文件的数据存储。
选择要在其上存储备份设备的文件的数据存储时,请选择具有最大VMFS块大小的数据存储。必须这样做
才能确保备份设备能够备份所有数据存储中的虚拟机。(也可以选择共享存储)
7选择虚拟磁盘要使用的磁盘格式。
8在“属性”中,为该设备选择一个时区。
9检查部署设置,然后单击完成。
现在,便已将备份设备部署到环境中。等待部署完成
下一步
你可以在安装后通过备份设备控制台更改IP地址设置。如果需要此类更改,请使用vSphereClient打开备份设备控制台窗口,您可以在其中修改IP地址设置。
你可以将备份保存在网络存储或硬盘上。如果要将备份存储在硬盘上,则你现在可能需要完成向备份设备添加硬盘。
向备份设备添加硬盘:
您可以将备份存储到已添加至备份设备的硬盘中。与其他目标(如CIFS共享)相比,硬盘可以提供更快的备份性能。
前提条件
如果要添加硬盘,必须已安装用于vSphereClient的备份设备和DataRecovery插件
步骤
1启动vSphereClient并登录可管理备份设备的vCenterServer。
2选择清单>虚拟机和模板。
3在清单中,右键单击备份设备虚拟机并选择编辑设置。
4在“硬件”选项卡中,单击添加。
5选择硬盘,然后单击下一步。
6选择存储器的类型。
a选择创建新的虚拟磁盘,然后单击下一步。
b选择使用现有虚拟磁盘添加现有磁盘(例如在从较旧的设备进行升级时),然后单击下一步。
c选择裸设备映射,将磁盘作为RDM添加,然后单击下一步。
7如果要创建新虚拟磁盘,请指定磁盘大小和其他选项,然后单击下一步。若要创建SCSI虚拟磁盘,建议您将SCSI值设为SCSI1:0。
8如果要创建新虚拟磁盘,请指定高级选项,然后单击下一步。
9单击完成。
该磁盘随即会添加到备份设备,并可用作备份目标。如果在添加硬盘时启动了备份设备,则系统可能无法立即识别该硬盘。请等待直至硬盘显示,或重新引导备份设备。
启动备份设备
必须先启动虚拟机备份设备才能执行备份。在某些情况下,备份设备会自动启动,但你可以选择手动启动备份设备(例如,为了更改密码)。
注:因为我这里是在VMWareWorkstation中实现ESXi且安装的VMwareDataRecovery是64位软件,所以在启动虚拟机备份设备前要对VMwareWorkstation进行稍微修改,否则备份设备无法启动。
先选中备份设备所在ESXi的主机,单击"VM"菜单中的"settings",按下图进行设置。
步骤
1在vSphereClient中,依次选择清单>虚拟机和模板。
2在清单中,右键单击要用作备份设备的虚拟机,然后选择启动。
3启动虚拟机之后,右键单击备份设备虚拟机,然后选择打开控制台。此时将显示备份设备的控制台窗口。
启动完毕,使用键盘上的方向键,选择配置网络(ConfigureNetwork),回车。
询问是否使用DHCP获得地址,选择“n”;输入将要配置的IP地址、子网掩码、网关,DNS地址,备用DNS地址;然后询问是否是用代理,如有代理请输入“y”回车,并输入代理地址;不使用代理,直接选择“n”,回车。确认配置,或配置无误,直接输入“y”,回车,系统会自动重启网络配置,使网络配置生效。
4提供此系统的用户名和凭据。
如果这是首次登录到备份设备,则默认凭据的用户名为:root,密码为:vmw@re
5如果未更改默认的root帐户密码,可使用passwd命令将root帐户的密码更改为所选的强密码。
6关闭控制台窗口。
备份设备仍处于启动状态,准备完成备份任务。
如果需要关闭或重新启动备份设备,请勿在正在处理备份的情况下执行这些操作。在关闭该设备之前,请停止所有使用DataRecovery客户端进行的备份,等待备份停止后再关闭该设备。
将备份设备连接到vCenterServer
VMwareDataRecovery备份设备必须连接到vCenterServer才能执行自动化任务(例如,自动备份和回收操作)。连接备份设备之前,必须先启动该设备。
前提条件
通常,备份设备会在启动后自动连接到vCenterServer,但您可能需要手动完成此过程。要连接备份设备,可以使用虚拟机名称或IP地址。使用名称要求名称解析服务和唯一的备份设备名称。如果您的环境中不包含名称解析服务或具有名称相同的多个备份设备,连接可能会失败。在这样的情况下,请输入IP地址并重试。
步骤
1在vSphereClient中,依次选择主页>解决方案和应用程序>VMwareDataRecovery。
2输入备份设备的虚拟机名称或IP地址。单击连接。
系统自动查询到了vCenterServer服务器地址,输入登录密码,点击“确定”。如果这是vSphereClient首次连接到备份设备,将会自动启动入门向导。
选择备份目标,选择我们预先添加的磁盘,在目标磁盘上点击右键,选择格式化
弹出格式化警告信息,若确认清空此磁盘数据,点击“确定”。
格式化完毕,点击“下一步”。
其他操作按向导完成即可。
确认配置,点击“关闭”按钮,完成VMwareDataRecovery初始配置。
只有第一次连接备份设备才会自动弹出入门向寻导,以后再次连接备份设备就会直接进入VMwareDataRecovery用户界面
现在已完成初始系统配置,并且在默认情况下会打开创建新备份作业向导。也可以使用创建新备份作业向导可以创建备份作业
使用备份作业向导
使用备份作业向导可以指定要备份哪些虚拟机以及备份时间。
前提条件
使用备份作业向导之前,必须建立VMwareDataRecovery配置。该操作可以通过入门向导来完成,
步骤
1在vSphereClient中,依次选择主页>解决方案和应用程序>VMwareDataRecovery,然后单击连接。
2单击备份选项卡,然后单击新建启动“备份作业”向导。
3在“名称”页面中,接受建议的名称或输入替代名称,然后单击下一步。
4在“虚拟机”页面中,选择各个虚拟机或包含要备份的虚拟机的容器,然后单击下一步。
可以指定虚拟机的集合(如数据中心内的所有虚拟机)或选择单个虚拟机。如果选择整个资源池、一个主机、数据中心或文件夹,则该容器中的任何新虚拟机都将包括在后续备份中。如果选择虚拟机,则添加到该虚拟机的任何磁盘都将包括在备份中。如果将虚拟机从所选容器移动到另一个未选择的容器,该虚拟机将不再包括在备份中。
注意不支持使用DataRecovery来备份DataRecovery备份设备。
5在“目标”页面中,选择存储目标,然后单击下一步。
可以在VMDK、RDM或网络共享中存储备份。必须对VMDK和RDM进行格式化才能存储备份。
6在“备份时间段”页面中,接受默认时间或指定备用的备份时间段,然后单击下一步。
默认情况下,备份作业在星期一至星期五的夜间以及星期六和星期日全天内运行。DataRecovery会尝试在备份时间段内每天对作业中的每个虚拟机执行一次备份。如果备份时间段的备份时间范围已过,而备份仍在进行中,则备份将停止。备份窗口打开时,备份将重新开始。这意味着,如果在首次指定的时间段内有太多的虚拟机需要DataRecovery备份,则部分虚拟机可能不会得到备份。
DataRecovery最终将完成所有虚拟机的备份,且后续备份通常可在一个备份时间段内完成。如果一些虚拟机在一个时间段内未备份,这些虚拟机在后续备份时间内会被给予更高的优先级。这有助于确保所有虚拟机都会按照备份窗口和资源所允许的频率进行备份,并防止出现某些虚拟机始终得以备份,而另一些虚拟机则从未备份过的情况。
7在“保留策略”页面中,接受默认保留策略或指定备用的保留策略,然后单击下一步。
DataRecovery备份可以保留一段时间,长短自定。可以选择在较长/较短时间内保存较多/较少备份。保存较多备份会占用较多磁盘空间,但也会提供更多可用于还原虚拟机的时间点。当备份过时后,会自动删除一些备份以为新备份释放空间。可以使用预定义的保留策略或创建自定义策略
如果去重复存储不足总容量的80%,则保留策略会每周运行一次。如果去重复存储超过总容量的80%,则保留策略会每天运行一次。如果去重复存储已满,且在过去的12个小时内未运行过保留策略,则保留策略会立即运行。
8在“即将完成”页面中,检查备份作业的摘要信息,然后单击下一步。
立即备份
前提条件
使用“立即备份”选项之前,必须已安装和配置了DataRecovery,且应至少具有一个备份作业。
步骤
1在vSphereClient中,依次选择主页>解决方案和应用程序>VMwareDataRecovery,然后单击连接。
2单击备份选项卡,右键单击某一备份作业,然后单击立即备份,并选择所有源或已过期的源。
挂起备份
可以手动挂起备份作业,表明未启动任何新的备份作业。
前提条件
使用“挂起备份”选项之前,必须已安装和配置了DataRecovery,并且应至少具有一个备份作业。
步骤
1在vSphereClient中,依次选择主页>解决方案和应用程序>VMwareDataRecovery,然后单击连接。
2单击备份选项卡,右键单击一个备份作业,然后单击挂起将来的任务。
直到使用相同的过程撤消该设置后,才能完成备份。“挂起将来的任务”设置不是永久的,因此如果重新启动备份设备,备份将恢复。
还原虚拟机
您可以使用“虚拟机还原”向导指定要还原的虚拟机、其还原方式及其还原位置。
从备份还原虚拟机
使用“虚拟机还原”向导将虚拟机还原到之前的备份状态。
前提条件
在可以还原虚拟机之前,必须先配置了VMwareDataRecovery,且至少有一个备份可从中进行还原。
步骤
1在vSphereClient中,依次选择主页>解决方案和应用程序>VMwareDataRecovery。
2连接到备份设备。
3单击还原选项卡,然后单击还原链接启动“虚拟机还原”向导。此时将显示还原虚拟机向导。
4在“源选择”页上,指定用于还原虚拟机的源,然后单击下一步。
选择源时,请从已备份vSphere对象的树视图中进行选择。选择要还原的虚拟机及虚拟磁盘。可以使用筛选器查看所有可用选择的子集。就像创建备份作业一样,您可以指定虚拟机集合(例如某一数据中心内的所有虚拟机)。可以将虚拟机和VMDK文件移动到其他位置。如果为单个虚拟机选择了多个还原点,则DataRecovery会将该虚拟机还原到最近选择的还原点。
5在“目标选择”页上,指定如何配置已还原的虚拟机,然后单击下一步。
6在“即将完成”页上,检查配置并单击完成。
虚拟机将按照向导指定进行还原。
如果觉得《备份VMWare ESXi虚拟机》对你有帮助,请点赞、收藏,并留下你的观点哦!