Snap Creator Framework
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

配置 Snap Creator 所需的插件信息

贡献者

Snap Creator 支持以下内置(或原生)插件: Oracle , DB2 , MySQL , Sybase ASE , Domino , 适用于 Microsoft SQL Server 的 SnapManager ,适用于 Microsoft Exchange 的 SnapManager , MaxDB , VMware ( vSphere 和 vCloud Director ), Red Hat KVM , Citrix XenServer 和 SAP HANA 。社区插件不包含在此软件包中,必须单独下载。

下表列出并介绍了插件参数和设置:

Parameters 正在设置 …​ Description

应用程序名称

Oracle

DB2

MySQL

Domino

Vibe

SMSQL

SME

Sybase

最大数据库数

KVM

Xen

HANA < 插件 >

确定要备份的应用程序。Snap Creator 内置了对所列应用程序的支持。您可以使用 app_name 或配置 app_quiesc_CMDXX , app_unquiesc_CMDXX 和 pre_exit_CMDXX 。如果 Snap Creator 不直接支持此应用程序,您可以使用插件或运行自己的应用程序暂停或取消暂停命令或脚本。<plug-in :将此插件复制到 /path_to_scServer

scAgent/plug-ins 目录并在 app_name 参数中指定此插件。命令或脚本: — app_quiesce_CMD01=path_to_quiesceCMD app_unquiesce_CMD01=path_to_unquiesceCMD pre_exit _CMD01=path_to_unquiescCMD

app_ignore_error

Y

不包括

确定 Snap Creator 是否应忽略应用程序插件中的错误。如果您希望备份多个数据库,而不希望在一个数据库的静默或取消静默操作失败时停止备份,则此功能非常有用。

app_defined_backup

Y

不包括

应用程序插件应执行整个备份操作,包括暂停,创建 Snapshot 副本和取消暂停。内置插件不支持此类备份。

app_defined_restore

Y

不包括

启用基于应用程序的还原操作。在执行还原操作时, Snap Creator 会向应用程序插件发送请求,此插件将处理此请求。

app_defined_mount

Y

不包括

将忽略 Snap Creator 的内置挂载功能。而是由插件负责所有挂载活动,包括创建卷或 LUN 克隆。内置插件不支持此类挂载。

app_defined_umount

Y

不包括

将忽略 Snap Creator 的内置卸载功能。相反,该插件负责处理所有卸载活动,包括卷或 LUN 克隆删除。内置插件不支持此类卸载操作。

APP_AUTO_DISCOVERY

Y

不包括

启用应用程序自动发现。Snap Creator 会向应用程序插件发送发现请求,然后该插件负责发现存储配置。如果要将此信息保存到配置文件中,则可以使用 APP_CONF_PERSISTENT 参数动态执行此操作,也可以将此操作永久执行。

APP_CONF_persistence

Y

不包括

使自动发现持久,这意味着更改会在配置文件中动态更新。

app_defined_clone

Y

不包括

将忽略 Snap Creator 的内置克隆功能。相反,该插件负责处理所有克隆活动,包括创建和删除卷或 LUN 克隆。内置插件不支持此类克隆。

fs_name

插件

确定用于文件系统操作的插件。

java_home

文本

此设置指向应用于执行 .class 和 .jar 文件的 Java 虚拟机( JVM )。

jvm_args

文本

此设置用于控制执行原生 java .class 或 .jar 文件时的 JVM 设置。默认设置为 -Xms32M -Xmx128M 。

JAVA_CLASSPATH

文本

此设置用于定义 Java 类路径。默认情况下,插件 / 本机配置为已配置,并且可以使用附加到默认值的环境变量来完成。

meta_data_volume

允许在取消静默操作后创建指定卷的 Snapshot 副本。对于某些插件来说,这一点非常重要,因为这些插件必须在不同时间创建数据的 Snapshot 副本。参数不仅要指定卷,还要指定控制器(例如, controller1 : volume1 , volume2 ; controller2 : volume3 , volume4 ; controller3 : volume5 , volume6 )。

perl_home

文本

此设置指向执行 .pl 文件时应使用的 Perl 解释器。

perl_opts

文本

此设置用于控制执行原生 Perl 文件时的 Perl 解释器设置。其他设置选项包括可传递给 Perl 解释器的目录( -I )。

Python_home

文本

此设置指向应用于执行 .py 文件的 Python 解释器。

Python_opts

文本

此设置用于控制执行原生 Python 文件时的 Python 解释器设置。

validate_volumes