App-V 、XenApp和ThinApp中的应用备份方法
创始人
2024-07-20 15:30:24
0

尽管应用虚拟化增长迅速,主要的备份供应商却都没有提供面向虚拟应用备份的产品。

下面是关于在Microsoft App-V、Citrix XenApp和VMware ThinApp环境中完成应用备份所需资源和一些基本技术的介绍。

Microsoft App-V

Microsoft App-V有四个基本部分组成:App-V管理服务器、流服务器、App-V数据库和内容共享部分。

管理服务器和流服务器都是无状态的,所以备份需求不是很急迫。也就是说,如果管理或流服务器失效,从头开始创建需要损失一段时间。如果拥有备份或冗余配置,这种高负载均衡的配置方式可以在这些服务器失效后有效缩短停机时间。

更为关键的部分是App-V数据库。它是基于SQL Server的,所以需要选择支持SQL Server的备份程序。

最后一部分需要备份的是内容共享。说到底,它只是一个共享的NTFS文件夹而已,所以任何备份程序都可以胜任。

Citrix XenApp

Citrix XenApp的备份包含四个部分:IIS(Internet Information Services)、Citrix Web接口站点、数据存储区和发布的应用。由于多数面向Windows Server 2008开发的备份程序都可以支持IIS,我将重点强调其它三个部分的备份。

备份XenApp的Web接口最简单的方式是在服务器硬盘上创建一个名为“Backup”的文件夹。然后打开Citrix Access Management Console管理界面,在目录树下找到"Citrix Resources | Configuration Tools | Web Interface | ."。在选择完Web界面后,点击位于Other Tasks 上的Export Configuration,然后定义之前创建的“Backup”文件夹为输出的目标地点。记住一点,如果您有多个Web界面或多个Web站点,需要对它们单独进行这样的操作。

下一本必须要备份的部分是Data Store(数据存储区)。在备份Data store时,需要涉及farm setting、策略、用户和其它永久性数据。

除了您使用的数据库是Microsoft Access之外,都需要在XenApp farm server上通过运行DSMAINT命令执行data store的备份任务。为执行备份,输入带有BACKUP参数的DSMAINT命令以及备份目录的完整路径。例如,如果希望备份到C:\Backup,使用如下的命令进行:

DSMAINT BACKUP C:\backup

除了Web 界面和data store备份,还有一部分是每个发布的应用。为达到这个目标,打开Citrix Access Management Console,并在界面中找到“Citrix Resources | XenApp | Applications”,在打开页面的右侧会显示出所有发布的应用程序。选中希望执行备份的部分,右键单击该应用,选择“All Tasks | Export Application Settings to a File”。注意确保Entire Application选项是选中的,然后把该应用备份到之前创建的Backup文件夹中。

当您完成对每个Citrix组件的备份后,再通过备份软件把“Backup”文件夹备份到磁带。

记住一点,根据使用的备份软件以及XenApp部署方式的不同,这一步的执行是有一些技巧的。例如,很多企业data store放到SQL Server上,而很多备份程序都对SQL Server的备份提供了特殊支持。

VMware ThinApp

在通过VMware ThinApp 应用虚拟化的环境中,实现应用备份的方式有两个不同流派。一些人倾向于备份单个应用的方式,也有人建议备份“captures”文件夹的方式更合理一些。

在我看来,最佳的方式是通过备份Captures文件夹来实现虚拟应用的备份。或许您对Captures文件夹不太熟悉,在ThinApp创建新项目时会用到,该文件夹位于C:\Program Files\VMware\VMware ThinApp\Captures目录下,为每个应用保留一个单独的子文件夹。

我建议备份该目录的原因是因为它包含了所有生成虚拟应用所必需的文件,包括应用程序文件、操作系统重定向文件以及一个名为##Attributes.ini的文件,其中包含了单独的应用模式。

所以为什么不采取仅备份那些已经启用的虚拟应用的方式呢?如果我们的目的仅仅是备份某个单独的虚拟应用,在它遇到问题时可以很方便的进行恢复。不过,如果备份的是Captures文件夹,我们不仅仅可以在应用崩溃后重新生成该虚拟应用,而且可以在无需新建项目的情况下对应用进行调整。

我希望本文可以对您的备份任务优先级安排有所帮助。请了解这仅仅是备份技术一览,而不是能覆盖各种不同应用虚拟化产品形式的综合配置指南。
 

【编辑推荐】

  1. 实用主义!VMware vSphere备份八个最佳实践
  2. 越来越流行 基于主机备份的虚拟环境灾难恢复
  3. 四大虚拟机备份因素解决数据恢复难题 
  4. 虚拟环境下备份恢复机制:向左向右?

 

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...