配置选项及其默认值
您可以运行 SnapDrive config show` 命令来确定当前可配置的变量及其设置。
支持的可配置项及其默认设置可能因主机操作系统和不同版本的 SnapDrive for UNIX 而异。例如,在 Solaris 上,默认路径为 ` /var/log/…`
下表介绍了 snapdrive.conf
文件中的参数:
变量 | Description | ||||
---|---|---|---|---|---|
|
用于指定 SnapDrive for UNIX 自动修复 LUN 路径的频率。默认值为 24 小时。 |
||||
|
用于在存在多个以太网接口时指定不想使用的接口,以缩短操作时间。 如果此配置具有多个以太网接口,则 SnapDrive for UNIX 有时会搜索接口列表以确定此接口是否可以 ping 。如果接口无法 ping ,则会先尝试五次,然后再检查下一个接口。因此,该操作需要额外的时间来执行。 如果您希望 SnapDrive 忽略某些接口,可以在 |
||||
|
通过在访问控制文件中输入权限字符串,为运行 SnapDrive for UNIX 的每个主机指定访问控制权限。您指定的字符串用于控制主机可能在存储系统上执行的 SnapDrive for UNIX Snapshot 副本和其他存储操作。(这些访问权限不会影响显示或列表操作。) 将此值设置为
如果您提供了访问控制文件,则此选项不起作用。 |
||||
|
通过 SnapDrive for UNIX ,您可以连接到部分文件系统或仅连接到克隆磁盘组的主机卷。 将此值设置为
|
||||
|
指定 SnapDrive for UNIX 写入审核日志文件的位置。 默认值取决于主机操作系统。示例中显示的路径是 Solaris 主机的默认路径。 |
||||
|
指定审核日志文件的最大大小(以字节为单位)。当文件达到此大小时, SnapDrive for UNIX 将重命名该文件并启动新的审核日志。默认值为
|
||||
|
确定 SnapDrive for UNIX 应保存的旧审核日志文件数。达到此限制后, SnapDrive for UNIX 将丢弃最旧的文件并创建一个新文件。 SnapDrive for UNIX 会根据您在
|
||||
|
确定默认情况下选项 默认情况下,此选项处于启用状态,用于将 AutoSupport 信息存储在存储系统的事件管理系统( EMS )日志中。
|
||||
|
指定当前 SnapDrive for UNIX 操作完成时主机必须准备好创建的 LUN 数量。如果可用于创建指定数量的 LUN 的操作系统资源很少,则 SnapDrive for UNIX 会根据 ` enable-implicate-host-preparation_m` 变量中提供的值请求更多资源。 默认值为
|
||||
|
指定删除 SnapDrive 生成的 FlexClone 或非 SnapDrive 生成的 FlexClone 。 将此值设置为
|
||||
|
确定设置 NFS 导出权限允许 / 禁用在二级主机(对父卷没有导出权限的主机)或存储系统中创建克隆。
如果 NFS 实体中的卷没有导出权限,则 SnapDrive for UNIX 不允许克隆。要克服这种情况,请在 如果将此值设置为 |
||||
|
指定主机集群操作超时(以秒为单位)。在使用远程节点和 HA 对操作时,应设置此值,以确定 SnapDrive for UNIX 操作何时应超时。默认值为 如果从非主节点启动 SnapDrive for UNIX 操作,则主机集群主节点也可以是远程节点。 如果主机集群中任何节点上的 SnapDrive for UNIX 操作超过您设置的值或默认值 600 秒(如果未设置值),则此操作将超时,并显示以下消息:
|
||||
|
指定用于与存储系统通信的 HTTP 端口。默认值为 |
||||
|
指定用于与存储系统通信的 SSL 端口。默认值为 |
||||
|
指定用于与 SnapDrive for UNIX 守护进程通信的 HTTP 端口。默认值为 |
||||
|
指定用于与 Operations Manager 服务器通信的 HTTP 端口。默认值为 |
||||
|
指定用于与 Operations Manager 服务器通信的 SSL 端口。默认值为 |
||||
|
指定与虚拟管理服务器通信的 HTTP/HTTPS 端口。默认值为
|
||||
|
指定 SnapDrive for UNIX 等待 DataMotion for vFiler (转换阶段)操作完成并重试 SnapDrive for UNIX 命令的秒数。默认值为 |
||||
|
指定 SnapDrive for UNIX 等待 DFM API 返回的秒数。默认值为 |
||||
|
指定 SnapDrive for UNIX 在 Operations Manager 刷新时检查访问重试次数。默认值为 |
||||
|
指定 SnapDrive for UNIX 在重试访问检查以刷新 Operations Manager 之前等待的秒数。默认值为 |
||||
|
指定是否要使用 ` -noprop` 选项。默认值为 如果将此选项更改为 onSnapDrive for UNIX ,则不会提示您确认 ` 强制` 请求的操作。 |
||||
|
指定 SnapDrive for UNIX 可以对 LUN 所在的设备进行的查询数。默认值为 在正常情况下,默认值应足以满足要求。在其他情况下,对快照创建操作的 LUN 查询可能会失败,因为存储系统异常繁忙。 如果即使 LUN 处于联机状态且配置正确, LUN 查询仍会失败,则您可能需要增加重试次数。 此变量用于包含 LUN 的配置。
|
||||
|
指定 SnapDrive for UNIX 在查询 LUN 所在设备之间等待的秒数。默认值为 在正常情况下,默认值应足以满足要求。在其他情况下,对快照创建操作的 LUN 查询可能会失败,因为存储系统异常繁忙。 如果即使 LUN 已联机并配置正确, LUN 查询仍会失败,则您可能需要增加两次重试之间的秒数。 此变量用于包含 LUN 的配置。
|
||||
|
指定 SnapDrive for UNIX 在创建存储时用作传输类型的协议(如果需要做出决定)。可接受的值为 iSCSI 或 FCP 。
|
||||
|
确定 igroup 上的多路径支持 ALUA 。存储系统必须为 HA 对,且 HA 对在 ` _single 映像 _` 模式下的故障转移状态。
|
||||
|
确定 SnapDrive for UNIX 是否隐式请求主机准备 LUN 或通知您 LUN 是必需的并退出。
|
||||
|
允许使用较高版本的 NFS 克隆 / 还原。 在纯 NFSv4 环境中,如果在 NFSv3 上创建 Snapshot 副本时尝试执行克隆和还原等快照管理操作,则快照管理操作将失败。 默认值为 因此,在 ` /etc/fstab` 文件中仅添加对应 NFS 文件规范的 NFS 版本。使用 ` -o vers=3` (对于 NFSv3 )和 ` -o vers=4` (对于 NFSv4 ),确保使用适当的 NFS 版本来挂载文件规范。如果要迁移包含所有挂载选项的 NFS 文件规范,建议在快照管理操作中使用 ` -mntopts` 。在集群模式 Data ONTAP 中迁移期间,必须在父卷的导出策略规则中的访问协议属性值中使用
|
||||
|
如果在部署了 SnapDrive for UNIX 的主机和存储系统网络之间禁用了 ICMP 协议访问或丢弃了 ICMP 数据包,则必须将此变量设置为 |
||||
|
如果将此变量设置为
如果在 Snapshot 连接操作期间将此值设置为 您也可以使用 ` 拆分` 选项拆分克隆的卷或 LUN 。 |
||||
|
将此变量设置为 它通过更好的加密功能增强了客户端与 SnapDrive 守护进程之间通信的安全性。 默认情况下,此选项设置为 |
||||
|
指定在还原期间发生故障时 SnapDrive for UNIX 尝试在存储系统上还原 Snapshot 副本的次数。默认值为 在正常情况下,默认值应足以满足要求。在其他情况下,此操作可能会失败,因为存储系统异常繁忙。如果即使 LUN 处于联机状态并已正确配置,它仍会失败,则您可能需要增加重试次数。 |
||||
|
指定 SnapDrive for UNIX 在尝试还原 Snapshot 副本之间等待的秒数。默认值为 在正常情况下,默认值应足以满足要求。在其他情况下,此操作可能会失败,因为存储系统异常繁忙。如果即使 LUN 已联机并配置正确,它仍会失败,则您可能需要增加两次重试之间的秒数。 |
||||
|
指定 SnapDrive for UNIX 在两次尝试访问文件系统之间等待的秒数。默认值为 此变量仅用于包含 LUN 的配置。 |
||||
|
它可以采用以下任一值:
确定所创建的 FlexClone 卷的空间预留。根据以下规则,可接受的值为
|
||||
|
指定要用于 SnapDrive for UNIX 操作的文件系统类型。文件系统类型必须为 SnapDrive for UNIX 操作系统支持的类型。 在 Solaris 上,默认值取决于主机运行的架构。可以是 您也可以通过命令行界面使用 ` -fstype` 选项指定要使用的文件系统类型。 |
||||
|
指定在基于卷的 SnapRestore 操作后尝试将 LUN 恢复联机期间两次重试的秒数。默认值为 |
||||
|
指定在执行基于卷的 SnapRestore 操作后尝试将 LUN 恢复联机期间的重试次数。默认值为 |
||||
|
指定 SnapDrive for UNIX 在重试管理 ONTAP 控制通道上的操作之前等待的秒数。默认值为 |
||||
|
指定发生故障转移错误消息后 SnapDrive for UNIX 在管理 ONTAP 控制通道上重试操作之前等待的秒数。默认值为 |
||||
|
指定要使用的多路径软件。默认值取决于主机操作系统。只有在以下陈述之一为 true 时,此变量才适用:
您可以为此变量设置以下值: 对于 Solaris 10 更新版本 1 ,您可以设置 mpxio 值以使用 Solaris MPxIO 启用多路径。 要使用 MPxIO 启用多路径,必须在 ` _/kernel/drv/SCSI_vhci.conf` 文件中添加以下行: device-type-scsi-options-list = "NETAPP LUN", "symmetric-option"; symmetric-option = 0x1000000; 接下来,您应按照以下步骤执行重新配置启动以激活更改:
如果 SnapDrive for UNIX 操作涉及共享磁盘组和文件系统,请将此变量设置为以下任一值:
|
||||
|
在基于卷的 SnapRestore ( VBSR )期间,如果要还原的 Snapshot 副本早于 SnapMirror 基线 Snapshot 副本,则可以将 ` override-vbsr-snapmirror-check_` 变量的值设置为 默认情况下,此值设置为 |
||||
|
指定系统用于查找工具的搜索路径。 您应验证此设置是否适用于您的系统。如果不正确,请将其更改为正确的路径。 默认值可能因操作系统而异。此路径是 Solaris 主机的默认路径。 |
||||
|
指定用于存储系统用户登录的密码文件的位置。 默认值可能因操作系统而异。 Solaris 的默认路径为 ` /opt/NTAPsnapdrive/.pwfile` Linux 的默认路径为 ` /opt/NetApp/SnapDrive/.pwfile` |
||||
|
避免通过主机中可能配置了不同子网 IP 的所有可用接口执行不必要的 ping 操作。如果此变量设置为 |
||||
|
指定 SnapDrive for UNIX 适用场景在内部生成的所有 LUN 名称的前缀。此前缀的默认值为空字符串。 此变量允许从当前主机创建但未在 SnapDrive for UNIX 命令行上明确命名的所有 LUN 的名称共享初始字符串。
|
||||
|
给定的字符串将附加原始存储系统卷名称,以便为 FlexClone 卷创建一个名称。 |
||||
|
指定 SnapDrive for UNIX 应准备创建的 LUN 数。当 SnapDrive for UNIX 收到准备主机创建其他 LUN 的请求时,它会检查此值。 默认值为
|
||||
|
指定访问控制方法。可能值为 如果将变量设置为 如果将此变量设置为 |
||||
|
指定是启用还是禁用缓存。SnapDrive for UNIX 会保留一个访问检查查询以及相应结果的缓存。只有当所有已配置的 Operations Manager 服务器均已关闭时, SnapDrive for UNIX 才会使用此缓存。 您可以将变量的值设置为 |
||||
|
指定 RBAC 缓存超时期限,仅当启用了 ` RBAC 缓存 _` 时才适用。默认值为 |
||||
|
指定 SnapDrive for UNIX 写入恢复日志文件的位置。 默认值取决于主机操作系统。 |
||||
|
指定 SnapDrive for UNIX 应保存的旧恢复日志文件数。达到此限制后, SnapDrive for UNIX 将在创建新文件时丢弃最旧的文件。 SnapDrive for UNIX 会在每次启动新操作时轮换此日志文件。默认值为
|
||||
|
指定可以创建的克隆类型。 它可以采用以下值:
|
||||
|
指定主机集群节点内的安全通信,以便远程执行 SnapDrive for UNIX 命令。 您可以通过更改此配置变量的值来指示 SnapDrive for UNIX 使用 RSH 或 SSH 。SnapDrive for UNIX 在远程执行时采用的 RSH 或 SSH 方法仅由以下两个组件的
默认值 |
||||
|
指定 SnapDrive snap create` 命令允许存储系统完成隔离的时间间隔。此变量的值如下:
如果存储系统未在允许的时间内完成隔离,则 SnapDrive for UNIX 将使用适用于 7.2 之前的 Data ONTAP 版本的方法创建 Snapshot 副本。 |
||||
|
启用和禁用 Snapshot 创建操作以使用非持久 NFS 文件系统。此变量的值如下:
您可以在 SnapDrive snap connect` 命令中使用 ` -noperit` 选项来防止 NFS 文件系统在文件系统挂载表中添加挂载条目。 |
||||
|
指定尽力而为的 Snapshot 副本一致性两次重试之间的秒数。默认值为 |
||||
|
确定 SnapDrive for UNIX 在 Snapshot 连接操作期间是否从 FlexClone 卷中删除或保留不需要的 NFS 目录。
如果在连接操作期间将此变量设置为 |
||||
|
将此变量设置为 on ,以启用 Snapshot 创建操作以创建有关 qtree 的 Snapshot 副本信息。默认值为 如果 LUN 仍为 snapped 且位于 qtree 上,则 SnapDrive for UNIX 始终会尝试在 qtree 的根目录下写入 snapinfo 。如果将此变量设置为 on ,则 SnapDrive for UNIX 将在无法写入此数据时失败 Snapshot 创建操作。如果要使用 qtree SnapMirror 复制 Snapshot 副本,则只应将此变量设置为
|
||||
|
指定 SnapDrive for UNIX 在收到一致性检查失败的消息后尝试对 Snapshot 副本执行一致性检查的次数。 此变量在不包含冻结功能的主机平台上尤其有用。此变量仅用于包含 LUN 的配置。 默认值为 |
||||
|
将此值设置为 此变量仅在 Snapshot 删除操作期间生效,如果您遇到操作问题,此变量将由恢复日志文件使用。 最好接受默认设置。 |
||||
|
将此变量设置为 on 可还原跨多个存储系统或(镜像)目标存储系统上的卷的 Snapshot 副本。将其设置为 |
||||
|
将此变量设置为 on 可在成功执行 Snapshot 还原操作后删除所有回滚 Snapshot 副本。将其设置为 如果您遇到操作问题,恢复日志文件将使用此选项。 最好接受默认值。 |
||||
|
将此值设置为 on 以创建回滚 Snapshot 副本,或者将 off 以禁用此功能。默认值为 回滚是 SnapDrive 在开始 Snapshot 还原操作之前在存储系统上创建的数据的副本。如果在 Snapshot 还原操作期间发生问题,您可以使用回滚 Snapshot 副本将数据还原到操作开始之前的状态。 如果您不希望在还原时回滚 Snapshot 副本提供额外的安全性,请将此选项设置为 此变量由恢复日志文件使用,如果遇到问题,您可以将该文件发送给 NetApp 技术支持。 最好接受默认值。 |
||||
|
将此变量设置为
如果您遇到操作问题,恢复日志文件将使用此变量。 最好接受默认值。 |
||||
|
将此变量设置为 如果此配置变量的值为 |
||||
|
创建 LUN 时启用空间预留。默认情况下,此变量设置为 您可以使用此变量为 SnapDrive snap connect` 命令和 SnapDrive storage create` 命令创建的 LUN 禁用空间预留。最好使用 ` -reserve` 和 ` -noreserve` 命令行选项在 SnapDrive storage create` , SnapDrive snap connect` 和 SnapDrive snap restore` 命令中启用或禁用 LUN 空间预留。 SnapDrive for UNIX 可创建 LUN ,调整存储大小,创建 Snapshot 副本,并根据此变量中指定的空间预留权限或使用 |
||||
|
将此变量设置为 on 以启用跟踪日志文件,或者将其设置为 |
||||
|
指定 SnapDrive for UNIX 写入跟踪日志文件的消息类型。此变量接受以下值:
默认值为
|
||||
|
指定 SnapDrive for UNIX 写入跟踪日志文件的位置。 默认值因主机操作系统而异。 此示例中显示的路径是 Solaris 主机的默认路径。 |
||||
|
指定日志文件的最大大小(以字节为单位)。当日志文件达到此大小时, SnapDrive for UNIX 将重命名它并启动新的日志文件。
默认值为
|
||||
|
指定 SnapDrive for UNIX 应保存的旧跟踪日志文件数。达到此限制后, SnapDrive for UNIX 将在创建新文件时丢弃最旧的文件。此变量与 ` tracelog-max-size` 变量配合使用。默认情况下, ` trace-logmax-size=0_` 会在每个文件中保存一个命令,而 ` trace-log-save=100_` 会保留最后 100 个日志文件。 |
||||
|
指定是否希望 SnapDrive for UNIX 使用 SSL 加密( HTTPS )与 Operations Manager 进行通信。默认值为 on 。 |
||||
|
指定是否希望 SnapDrive for UNIX 在与存储系统通信时使用 SSL 加密( HTTPS )。 默认值为
|
||||
|
指定是否要 SnapDrive 创建类型为 ` solaris -efi` 的 LUN 。 仅当此标签设置为 on , ` lun-type_` of ` solaris efi_` 已创建,否则会创建 ` lun-type_` of ` solaris` 。 `` 使用 Veritas 时,要创建 1 TB 以上的 LUN ,需要使用 ` lun-type_` 的 ` solaris -efi` 。
|
||||
|
指定要使用 HTTP 还是 HTTPS 与 Virtual Storage Console 进行通信。
|
||||
|
指定 Virtual Storage Console 密码文件的位置。 Solaris 的默认路径为 ` /opt/NTAPsnapdrive/.vifpw`
|
||||
|
指定 SnapDrive for UNIX 等待适用于 VMware vSphere 的 NetApp 虚拟存储控制台响应的秒数。默认值为
|
||||
|
指定要用于 SnapDrive for UNIX 操作的卷管理器类型。卷管理器必须是 SnapDrive for UNIX 支持您的操作系统的类型。以下是可为此变量设置的值,默认值因主机操作系统而异:
您也可以使用 ` -vmtype` 选项指定要使用的卷管理器类型。 |
||||
|
确定 SnapDrive for UNIX 应执行基于卷的快照还原( vbsr )还是单文件快照还原( SFSR )。 以下是可能的值。
|
||||
|
指定 SnapDrive for UNIX 在卷迁移转换阶段重试此操作的次数。 默认值为 |
||||
|
指定 SnapDrive for UNIX 在 volume-move-cutover-retry 操作之间等待的秒数。 默认值为 |
||||
|
指定 SnapDrive for UNIX 在创建 FlexClone 期间重试此操作的次数。 默认值为 |
||||
|
指定在创建 FlexClone 期间 SnapDrive for UNIX 在两次重试之间等待的秒数。 默认值为 |
-
相关信息 *