Xsan 配置描述文件参考

本文介绍了您可以在自定 Xsan 配置描述文件中设置的键。

如果您是 SAN 高级管理员,可以设置配置描述文件有效负载中的以下键,以便配置 Xsan 客户端并控制某些 Xsan 宗卷装载行为。Server 帮助中提供了有关配置 SAN 客户端的更多信息。

Xsan 有效负载

Xsan 有效负载用于配置 Xsan 客户端系统。您可以通过将 com.apple.xsan 指定为 PayloadType 值来指定 Xsan 有效负载。此有效负载受 OS X Yosemite 和 OS X El Capitan 支持。

类型
sanName
字符串
SAN 的名称。需要为所有 Xsan SAN 设置此键。该名称必须与在 Server 应用中定义的 SAN 的名称完全匹配。
sanConfigURLs 字符串阵列 此阵列中的每个字符串都包含 LDAP URL,Xsan 系统可以从中获取 SAN 配置更新。需要为所有 Xsan SAN 设置此键。每个 Xsan MDC 都要有一个相应条目。

示例 URL:ldaps://mdc1.example.com:389
fsnameservers 字符串阵列 对于 SAN 的每个文件系统名称服务器协调程序,此阵列都包含一个相应的字符串值。如果使用“移动设备管理”(MDM) 配置了客户端,则需要为 Xsan SAN 设置此键。也需要为 StorNext SAN 设置此键。该列表所包含的地址和显示顺序应与 MDC 的“/资源库/Preferences/Xsan/fsnameservers”文件中的一样。

当 fsnameservers 列表发生变化时,Xsan SAN 客户端会自动从 SAN 配置服务器接收此列表的更新。StorNext 管理员应在 fsnameservers 列表变化时更新其描述文件。
sanAuthMethod 字符串 用于确定 SAN 的鉴定方法。需要为所有 Xsan SAN 设置此键。此键对于 StorNext SAN 是可选的,但如果 StorNext SAN 使用 auth_secret 文件,则应设置此键。仅接受一个值:

auth_secret
sharedSecret 字符串 用于 Xsan 网络鉴定的共享密钥。如果 sanAuthMethod 键存在,则需要设置此键。该字符串值应与 MDC 的“/资源库/Preferences/Xsan/.auth_secret”文件内容相同。

注:

  • 请勿创建 Xsan 有效负载来配置 Xsan MDC。只能使用 Server 应用来配置 Xsan MDC。
  • 一台 Mac 只能安装一个 Xsan 有效负载。

Xsan 偏好设置有效负载

Xsan 偏好设置有效负载可用于配置启动时自动装载的宗卷。对于 StorNext 宗卷,此有效负载还会确定装载时使用光纤通道还是使用分布式局域网客户端 (DLC)。指定 Xsan 偏好设置有效负载的方法是将 com.apple.xsan.preferences 指定为 PayloadType 值。此有效负载受 OS X El Capitan 支持。

类型
onlyMount 字符串阵列
此阵列中的每个字符串都是一个 Xsan 或 StorNext 宗卷名称。如果此键存在,则 Xsan 客户端会尝试在启动时自动装载这些宗卷。未出现在此列表中的宗卷可由系统管理员使用 xsanctl(8) 的装载命令手动装载。
denyMount 字符串阵列 此阵列中的每个字符串都是一个 Xsan 或 StorNext 宗卷名称。如果此键存在,而 onlyMount 阵列不存在,则 Xsan 客户端会自动尝试装载除此阵列所含宗卷以外的所有 SAN 宗卷。此阵列中的宗卷可由系统管理员使用 xsanctl(8) 的装载命令手动装载。
denyDLC 字符串阵列 此阵列中的每个字符串都是一个 StorNext 宗卷名称。如果此键存在,并且 Xsan 客户端正尝试装载此阵列中的某个宗卷,那么如果该宗卷的 LUN 可通过光纤通道获得,则客户端只会装载该宗卷。客户端不会尝试使用分布式局域网客户端 (DLC) 装载该宗卷。
preferDLC 字符串阵列 此阵列中的每个字符串都是一个 StorNext 宗卷名称。如果此键存在,并且 Xsan 客户端正尝试装载此阵列中的某个宗卷,那么 Xsan 客户端会尝试使用分布式局域网客户端 (DLC) 装载该宗卷。如果 DLC 不可用,那么如果该宗卷的 LUN 可通过光纤通道获得,客户端就会尝试装载该宗卷。若要成功装载,宗卷名称不得出现在 denyDLC 中。
useDLC 布尔值 如果此键存在,它会控制是否为 denyDLC 阵列(如果存在)或 preferDLC 阵列(如果存在)中未列出的所有宗卷使用分布式局域网客户端 (DLC)。如果此键不存在,那么缺少任何光纤通道接口都会导致装载所有 StorNext 宗卷时首选 DLC。

除了使用配置描述文件,还可以通过“/资源库/Preferences/com.apple.xsan”偏好设置域中的 defaults(1) 写入 Xsan 偏好设置有效负载中的键。例如,为了防止使用分布式局域网客户端来装载名为“shared-EX0123456789ab”的 StorNext 宗卷,您可以使用以下命令:

sudo defaults write /Library/Preferences/com.apple.xsan.plist denyDLC '(shared-EX0123456789ab)'

虽然一台 Mac 可以安装多个 Xsan 偏好设置有效负载,但您应该避免在不同的有效负载中设置相同的键。如有多个有效负载定义了相同的键,则产生的行为将无法定义。

如果 LUN 对于任何 Xsan 文件系统可见,则该客户端在装载时会始终通过光纤通道来连接 LUN,即使将客户端配置为使用 DLC 来装载宗卷也是如此。如果将装载选项设置为在可以通过光纤通道获取 LUN 时使用 DLC,就意味着 Xsan 会在装载时发起与分布式局域网客户端服务器的连接。接着稍后再终止此连接。如果此行为涉及大量客户端,可能会对服务器为客户端提供服务的能力产生负面影响。

发布日期: