配置选项及其默认值
您可以运行 SnapDrive config show` 命令来确定当前可配置的变量及其设置。
支持的可配置项及其默认设置可能因主机操作系统和不同版本的 SnapDrive for UNIX 而异。例如,在 AIX 上,默认路径为 ` /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 写入审核日志文件的位置。 默认值取决于主机操作系统。此示例中显示的路径是 AIX 主机的默认路径。 |
||||
|
指定审核日志文件的最大大小(以字节为单位)。当文件达到此大小时, 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 不允许克隆。要克服这种情况,请在 如果将此值设置为 off ,则可以在集群模式 Data ONTAP 中使用二级保护。 |
||||
|
指定主机集群操作超时(以秒为单位)。在使用远程节点和 HA 对操作时,应设置此值,以确定 SnapDrive for UNIX 操作何时应超时。默认值为 如果从非主节点启动 SnapDrive for UNIX 操作,则主机集群主节点也可以是远程节点。 如果主机集群中任何节点上的 SnapDrive for UNIX 操作超过您设置的值或默认值 Remote Execution of command on slave node sfrac-57 timed out. Possible reason could be that timeout is too less for that system. You can increase the cluster connect timeout in snapdrive.conf file. Please do the necessary cleanup manually. Also, please check the operation can be restricted to lesser jobs to be done so that time required is reduced. |
||||
|
指定用于与存储系统通信的 HTTP 端口。默认值为 |
||||
|
指定用于与存储系统通信的 SSL 端口。默认值为 |
||||
|
指定用于与 SnapDrive for UNIX 守护进程通信的 HTTP 端口。默认值为 |
||||
|
指定用于与 Operations Manager 服务器通信的 HTTP 端口。默认值为 |
||||
|
指定用于与 Operations Manager 服务器通信的 SSL 端口。默认值为 |
||||
|
指定 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 在创建存储时用作传输类型的协议(如果需要做出决定)。可接受的值为
在 AIX 主机上,确保
|
||||
|
确定 igroup 上的多路径支持 ALUA 。存储系统必须为 HA 对,且 HA 对在 ` _single 映像 _` 模式下的故障转移状态。
|
||||
|
指定是启用还是禁用缓存。SnapDrive 会保留可用活动端口和端口名称( WWPN )信息的缓存,以便更快地发送响应。 在极少数情况下,如果没有连接到端口的 FC 缆线或在端口中使用了换行插头,则 SnapDrive for UNIX 可能会在提取有关 FC 接口及其相应 WWPN 的信息时出现长时间延迟。缓存有助于解决 / 提高此类环境中 SnapDrive 操作的性能。 默认值为 |
||||
|
确定 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 对 AIX 的挂载防护功能的支持,以防止同时挂载或并发挂载。如果在一个节点上挂载了文件系统并启用了变量,则 AIX 会阻止在另一个节点上挂载同一文件系统。默认情况下, ` _enable-mountGuard 支持 _` 变量设置为 |
||||
|
如果在部署了 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 操作系统支持的类型。 AIX : 默认值为
您也可以通过命令行界面使用 ` -fstype` 选项指定要使用的文件系统类型。 |
||||
|
指定在基于卷的 SnapRestore 操作后尝试将 LUN 恢复联机期间两次重试的秒数。默认值为 |
||||
|
指定在执行基于卷的 SnapRestore 操作后尝试将 LUN 恢复联机期间的重试次数。默认值为 |
||||
|
指定 SnapDrive for UNIX 在重试管理 ONTAP 控制通道上的操作之前等待的秒数。默认值为 |
||||
|
指定发生故障转移错误消息后 SnapDrive for UNIX 在管理 ONTAP 控制通道上重试操作之前等待的秒数。默认值为 |
||||
|
指定要使用的多路径软件。默认值取决于主机操作系统。只有在以下陈述之一为 true 时,此变量才适用:
您可以为此变量设置以下值: AIX :您为 AIX 设置的值取决于您使用的协议。
|
||||
|
在基于卷的 SnapRestore ( VBSR )期间,如果要还原的 Snapshot 副本早于 SnapMirror 基线 Snapshot 副本,则可以将 ` override-vbsr-snapmirror-check_` 变量的值设置为 默认情况下,此值设置为 |
||||
|
指定系统用于查找工具的搜索路径。 您应验证此设置是否适用于您的系统。如果不正确,请将其更改为正确的路径。 默认值可能因操作系统而异。此路径是的默认路径 AIX 主机不使用此变量,因为它们以不同方式处理命令。 |
||||
` /opt/NetApp/SnapDrive/.pwfile` |
指定用于存储系统用户登录的密码文件的位置。 默认值可能因操作系统而异。 Linux 的默认路径为 ` /opt/NetApp/SnapDrive/.pwfile/opt/ontap/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 写入恢复日志文件的位置。 默认值取决于主机操作系统。此示例中显示的路径是 AIX 主机的默认路径。 |
||||
|
指定 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 目录。
如果在连接操作期间将此变量设置为 |
||||
|
将此变量设置为 如果 LUN 仍为 snapped 且位于 qtree 上,则 SnapDrive for UNIX 始终会尝试在 qtree 的根目录下写入 snapinfo 。如果将此变量设置为
|
||||
|
指定 SnapDrive for UNIX 在收到一致性检查失败的消息后尝试对 Snapshot 副本执行一致性检查的次数。 此变量在不包含冻结功能的主机平台上尤其有用。此变量仅用于包含 LUN 的配置。 默认值为 |
||||
|
将此值设置为 此变量仅在 Snapshot 删除操作期间生效,如果您遇到操作问题,此变量将由恢复日志文件使用。 最好接受默认设置。 |
||||
|
将此变量设置为 |
||||
|
将此变量设置为 如果您遇到操作问题,恢复日志文件将使用此选项。 最好接受默认值。 |
||||
|
将此值设置为 回滚是 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 副本,并根据此变量中指定的空间预留权限或由 ` -reserve` 或 ` -noreserve` 命令行选项指定的空间预留权限连接或还原 Snapshot 副本。在执行上述任务之前,它不会考虑存储系统端精简配置选项。 |
||||
|
将此变量设置为 |
||||
|
指定 SnapDrive for UNIX 写入跟踪日志文件的消息类型。此变量接受以下值:
默认值为
|
||||
|
指定 SnapDrive for UNIX 写入跟踪日志文件的位置。 默认值因主机操作系统而异。 此示例中显示的路径是 AIX 主机的默认路径。 |
||||
|
指定日志文件的最大大小(以字节为单位)。当日志文件达到此大小时, SnapDrive for UNIX 将重命名它并启动新的日志文件。
默认值为
|
||||
|
指定 SnapDrive for UNIX 应保存的旧跟踪日志文件数。达到此限制后, SnapDrive for UNIX 将在创建新文件时丢弃最旧的文件。此变量与 ` tracelog-max-size` 变量配合使用。默认情况下, ` trace-logmax-size=0_` 会在每个文件中保存一个命令,而 ` trace-log-save=100_` 会保留最后的 |
||||
|
指定是否希望 SnapDrive for UNIX 使用 SSL 加密( HTTPS )与 Operations Manager 进行通信。 默认值为 |
||||
|
指定是否希望 SnapDrive for UNIX 在与存储系统通信时使用 SSL 加密( HTTPS )。 默认值为
|
||||
|
指定要用于 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 在两次重试之间等待的秒数。 默认值为 |