Windows 操作系统Linux 操作系统

INCLUDE.VMTSMVSS

INCLUDE.VMTSMVSS 选项向虚拟机应用程序指出即将执行备份。 此选项允许应用程序截断事务日志并落实事务,以便应用程序可以在备份完成时从一致状态恢复。 可以指定可选参数来抑制事务日志的截断。

当此选项包含虚拟机时, IBM Storage Protect 会提供应用程序保护。 即,客户机将对 VSS 写程序进行冻结和解冻,以及选择性截断应用程序日志。

如果 VMware 虚拟机不受此选项保护,那么由 VMware 提供应用程序保护,并且 VMware 将对 VSS 写程序进行冻结和解冻,但不会截断应用程序日志。

如果 Hyper-V 虚拟机不受此选项保护,那么应用程序保护由 Hyper-V 提供,其将对 VSS 写程序进行冻结和解冻,但是不会截断应用程序日志。

要点: 在开始应用程序保护备份之前,请确保应用程序数据库 (例如 Microsoft SQL Server 数据库或 Microsoft Exchange Server 数据库) 位于非引导驱动器 (除引导驱动器以外的任何驱动器) 上,以防在复原期间需要 diskshadow revert 操作。

支持的客户机

Linux 操作系统此选项可与受支持的 x86_64 Linux® 客户机配合使用。

Windows 操作系统此选项可与受支持的 Windows 客户机配合使用。

选项文件

请在客户机选项文件中设置此选项。 无法通过首选项编辑器或命令行设置此选项。

语法

读取语法图跳过可视语法图 INCLUDE.VMTSMVSS vmname   OPTions=KEEPSqllog

参数

vmname
指定要停顿的应用程序所在虚拟机的名称。 该名称是虚拟机显示名称。 请在每条 INCLUDE.VMTSMVSS 语句中指定一个虚拟机。 例如,要包含名为 Windows VM3 [2012R2] 的虚拟机,请在选项文件中使用以下语法: INCLUDE.VMTSMVSS "Windows VM3 [2012R2]"

要使用此选项来保护所有虚拟机,请使用星号作为通配符 (INCLUDE.VMTSMVSS *)。 另外,还可以使用问号与任意单一字符匹配。 例如, INCLUDE.VMTSMVSS vm? 保护名称以 vm 开头且后跟任意两个字符 (vm10, vm11, vm17等) 的所有虚拟机。

提示: 如果虚拟机名称包含特殊字符,例如括号字符 ([或]) ,那么可能无法正确匹配虚拟机名称。 如果虚拟机名称使用特殊字符,那么您可使用问号字符 (?) 来配置虚拟机名称中的特殊字符。

此参数没有缺省值。 要启用应用程序保护,必须在一个或多个 INCLUDE.VMTSMVSS 语句中包含要保护的虚拟机。 如果虚拟机上某个磁盘中包含要保护的应用程序数据,请确保未使用 EXCLUDE.VMDISK 选项排除该磁盘。

OPTions = KEEPSqllog
如果在 INCLUDE.VMTSMVSS 语句上指定了 OPTions KEEPSqllog 参数,那么当安装在数据移动设备节点上的备份/归档客户机备份正在运行 SQL Server 的虚拟机时,该参数将阻止截断 SQL Server 日志。 通过指定此参数,SQL Server 管理员可以手动管理(备份并可能截断)SQL Server 日志,以便这些日志可以保留并在虚拟机复原后用于将 SQL 事务复原到特定检查点。
指定此选项时,不会截断 SQL 日志,并且会在服务器上显示并记录以下消息:
ANS4179I IBM Spectrum Protect 应用程序保护 
未截断“VM”上的 Microsoft SQL Server 日志。
移除选项 OPTIONS=KEEPSQLLOG 可在备份完成时启用 SQL 日志截断。
注: 客户机不会备份 SQL 日志文件。 SQL 管理员必须备份日志文件,以便可以在复原数据库后应用这些日志文件。

示例

选项文件

Data mover 仅当客户机作为 IBM Storage Protect for Virtual Environments 的数据移动设备运行时,此功能才可用。

为名为 vm_example 的虚拟机配置应用程序保护:
INCLUDE.VMTSMVSS vm_example
为 vm11、vm12 和 vm15 配置应用程序保护:
INCLUDE.VMTSMVSS vm11
INCLUDE.VMTSMVSS vm12
INCLUDE.VMTSMVSS vm15 options=keepsqllog
命令行
不适用;无法在命令行中指定此选项。