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 | <your 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的备份提供了特殊支持。