Dell™ PowerVault™ 模块化磁盘存储 管理器 CLI 指南 w w w. d e l l . c o m | s u p p o r t . d e l l .
“注”和 “注意” 注 : “注”表示可以帮助您更好地使用计算机的重要信息。 注意 : “注意”表示可能会损坏硬件或导致数据丢失,并告诉您如何避免此 类问题。 ____________________ 本说明文件中的信息如有更改,恕不另行通知。 © 2008 Dell Inc. 版权所有,翻印必究。 未经 Dell Inc. 书面许可,严禁以任何形式进行复制。 文本中使用的商标:Dell、 DELL 徽标和 PowerVault 是 Dell Inc. 的商标; Microsoft、 Internet Explorer 和 Windows 是 Microsoft Corporation 在美国和 / 或其他国家 / 地区的注册商标 或商标。 本说明文件中述及的其它商标和产品名称是指拥有相应商标和产品名称的公司或其制造的 产品。 Dell Inc.
目录 1 关于命令行界面 . . . . . . . . . . . . . . . . . . . . 如何使用命令行界面 用法说明 . CLI 命令 . . 命令行参数 . . . . . . . . . . . . . . . . . 14 . . . . . . . . . . . . . . . . . . . . . . . 14 15 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 . . . . . . . . . . . . . . . . . . . . . 21 退出状态 . . . . . . . . . . . . . . . . . . . . . . . . 22 用法示例 . . . . . . . . . . . . . . . . . . . . . . . . 24 格式化注意事项 详细错误报告 .
设置存储阵列密码 . . . . . 设置 SMTP 和 SNMP 警报 . 设置 RAID 控制器模块时钟 设置存储阵列主机类型 . . 设置修改优先权 . . . . . . 分配全局热备份 . . . . . . 4 使用快照功能 . . . . . . . . . . . . . . . 49 50 50 50 51 52 . . . . . . . . . . . . . . . . . . . . . 55 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 使用主机服务器创建初始快照虚拟磁盘 创建快照虚拟磁盘 . . . . . . . 56 . . . . . . . . . . . . . . . . . . . 57 . . 57 58 58 59 60 61 62 64 更改快照虚拟磁盘的设置 . . . . . . . . . .
查看虚拟磁盘副本属性 . . . . . . . . . . . . . . . . 73 更改虚拟磁盘副本设置 . . . . . . . . . . . . . . . . 74 . . . . . . . . . . . . . . . . . . . 75 重新复制虚拟磁盘 . . . . . . . . 76 76 . . . . . . . . . . . . . . . . 77 . . . . . . . . . . . . . . . . . . . . . . . 78 准备主机服务器以重新复制虚拟磁盘 重新复制虚拟磁盘 . . . . . . . . . . . 停止虚拟磁盘副本操作 移除副本对 . . . . . . . . . . . . . . . . . 78 . . . . . . . . . . . . . . . . . . . . . 与其它功能配合工作 6 . . . . . . . . 存储器分区 . . 快照虚拟磁盘 . . . . . . . . . . . . . . . . . . . . . .
设置 RAID 控制器模块的运行模式 更改 RAID 控制器模块物主 . . . . 初始化物理磁盘 . . . . . . . . . . 重建物理磁盘 . . . . . . . . . . . . 初始化虚拟磁盘 . . . . . . . . . . 重新分配虚拟磁盘 . . . . . . . . . 7 脚本命令 . . . . . . . . . . 88 89 89 90 90 91 . . . . . . . . . . . . . . . . . . . . . . . . . 93 命令格式规则 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 磁盘组命令 . . . . . . 存储设备命令 . . . . . 主机拓扑命令 . . . . . iSCSI 命令 . . . . . . . 物理磁盘命令 . . . . . RAID 控制器模块命令 会话命令 . . . . . . . 显示字符串命令 . . .
创建磁盘组 . . . . . . . . . . . . . . . . . . . 其它信息 . . . . . . . . . . . . . . . . . . . . 创建主机 . . . . . . . . . . . . . . . . . . . . 创建主机组 . . . . . . . . . . . . . . . . . . . 创建主机端口 . . . . . . . . . . . . . . . . . . 创建 iSCSI 引发设备 . . . . . . . . . . . . . . 创建 RAID 虚拟磁盘 (自动物理磁盘选择). 创建 RAID 虚拟磁盘 (可用容量基本选择). 创建 RAID 虚拟磁盘 (手动物理磁盘选择). 创建快照虚拟磁盘 . . . . . . . . . . . . . . . 创建虚拟磁盘备份 . . . . . . . . . . . . . . . 删除磁盘组 . . . . . . . . . . . . . . . . . . . 删除主机 . . . . . . . . . . . . . . . . . . . . 删除主机组 .
重设存储阵列 SAS PHY 基线 . . . . . 重设存储阵列虚拟磁盘分配 . . . . . . 重新激活磁盘组 . . . . . . . . . . . . 重新激活物理磁盘 . . . . . . . . . . . 保存存储设备日志数据 . . . . . . . . 保存物理磁盘信道故障隔离诊断状态 语法 . . . . . . . . . . . . . . . . . . . 保存物理磁盘日志 . . . . . . . . . . . 保存 RAID 控制器模块 NVSRAM . . . . 保存存储阵列配置 . . . . . . . . . . . 保存存储阵列事件 . . . . . . . . . . . 保存存储阵列 iSCSI 统计数据 . . . . . 保存存储阵列性能统计数据 . . . . . . 保存存储阵列 SAS PHY 计数 . . . . . 保存存储阵列状态捕获 . . . . . . . . 保存存储阵列支持数据 . . . . . . . . 设置控制器 . . . . . . . . . . . . . . . 设置磁盘组 . . . . . .
设置存储阵列存储设备的位置 . . . . 设置存储阵列 ICMP 响应 . . . . . . . 设置存储阵列 iSNS 服务器 IPv4 地址 设置存储阵列 iSNS 服务器 IPv6 地址 设置存储阵列 iSNS 服务器侦听端口 . 设置存储阵列 iSNS 服务器刷新 . . . 设置存储阵列记忆周期 . . . . . . . . 设置存储阵列时间 . . . . . . . . . . . 设置未命名搜索会话 . . . . . . . . . 设置虚拟磁盘 . . . . . . . . . . . . . . 设置虚拟磁盘备份 . . . . . . . . . . . 显示当前 iSCSI 会话 . . . . . . . . . . 显示磁盘组 . . . . . . . . . . . . . . . 显示主机端口 . . . . . . . . . . . . . . 显示物理磁盘 . . . . . . . . . . . . . . 显示物理磁盘通道统计数据 . . . . . 显示物理磁盘下载进度 . . . . . . . . 显示 RAID 控制器模块 . . . . . .
启动磁盘组闪烁 . . . . . . . . . . . . 启动磁盘组碎片整理 . . . . . . . . . . 启动存储设备闪烁 . . . . . . . . . . . 启动 iSCSI DHCP 刷新 . . . . . . . . . 启动物理磁盘通道错误隔离诊断程序 语法 . . . . . . . . . . . . . . . . . . . 启动物理磁盘闪烁 . . . . . . . . . . . 启动物理磁盘初始化 . . . . . . . . . . 启动物理磁盘重建 . . . . . . . . . . . 启动存储阵列闪烁 . . . . . . . . . . . 启动磁盘组输入 / 输出 . . . . . . . . . 启动虚拟磁盘初始化 . . . . . . . . . . 停止磁盘组闪烁 . . . . . . . . . . . . 停止存储设备闪烁 . . . . . . . . . . . 停止 iSCSI 会话 . . . . . . . . . . . . . 语法 . . . . . . . . . . . . . . . . . . .
目录 11
目录
关于命令行界面 本指南供需要使用命令行界面 (CLI) 工具及其关联命令和脚本文件的系 统管理员、开发人员和工程师使用。对于选定的 CLI 命令执行的功能, 您也可从模块化磁盘 (MD) 存储管理器 (即存储阵列的图形用户界面 (GUI))访问。请参阅用户指南,指南中提供了存储管理器软件用于创建 和管理多个存储阵列的信息。有关其它信息,请参阅系统附带的硬件和软 件手册。 注 : 请经常访问 support.dell.com 以获得更新,并首先阅读这些更新,因为这 些更新通常会取代其它说明文件中的信息。 注 : CLI 命令对破坏性命令不提供交互警告。 命令行界面 (CLI) 是一个软件工具,存储阵列安装人员、开发人员及工程 师可用它来配置和监测存储阵列的软件工具。使用命令行界面,您可以从 操作系统提示符后发出命令,例如 Microsoft® Windows® 命令提示符 (C:\) 或 Linux 操作系统终端。 每个命令都将执行一个特定操作以管理存储阵列或返回关于存储阵列状态 的信息。如果您需要多次执行操作 (例如在多个存储阵列中安装相同配 置),则可以输入个别命令,或运行脚本文件。可以从命令行界面中载入
• 执行与本地子网相连接的所有存储阵列的自动查找。 • 添加或删除简单网络管理协议 (SNMP) 陷阱目标和电子邮件警报通知。 • 为警报通知指定邮件服务器和发件人电子邮件地址或简单邮件传输协 议 (SMTP) 服务器。 • 将输出定向至标准命令行显示屏或已命名文件。 如何使用命令行界面 您可以使用 CLI 命令访问脚本引擎,指定接收脚本命令的存储阵列, 以及设置操作环境参数。 CLI 命令由以下元素组成: • 术语 SMcli • 存储阵列标识符 • 参数 • 脚本命令 以下语法是 CLI 命令的常规形式: SMcli storageArray parameters script-commands; SMcli 调用命令行界面 storageArray 存储阵列的主机名或 IP 地址 parameters 定义环境和命令目的的 CLI 参数 script-commands 一个或多个脚本命令,或是包含脚本命令的脚本文件的名称。 脚本命令是存储阵列配置命令。第 27 页上的 “关于脚本命令”提供了脚 本命令的概览。第 93 页上的 “脚本命令”提供了脚本命令的定义
如果输入没有任何参数或带有错误参数的 SMcli,脚本引擎则返回用法 信息。 注 : SMcli 命令在 MD 存储管理器软件的管理站安装期间,安装于选定路径 的客户端目录下。 注 : SMcli 命令应是系统环境命令路径的组件。 CLI 命令 本部分列出了可用于执行以下功能的 CLI 命令: • 标识存储阵列。 • 设置密码。 • 添加存储阵列。 • 指定通信参数。 • 输入单个脚本配置命令。 • 指定包含脚本配置命令的文件。 下面是 CLI 命令的常规形式,显示了用于每个命令的参数和终端。表 1-1 列出了显示在 CLI 命令中的参数的定义。 表 1-1. 命令名称惯例 参数 定义 a|b 表示替代 ("a" 或 "b")的管道符号 斜体字 终端 [...] (方括号) 出现零次或一次 {...} (大括号) 出现零次或多次 <...
SMcli host-name-or-IP-address [host-name-or-IPaddress] [-c "command; {command2};"] [-n storage-array-name | -w WWID] [-o outputfile][-p password][-e][-S] SMcli host-name-or-IP-address [host-name-or-IP-address] [-f scriptfile] [-n storage-array-name | -w WWID] [-o outputfile] [-p password] [-e] [-S] SMcli (-n storage-array-name | -w WWID) [-c "command; {command2};"] [-o outputfile][-p password][-e][-S] SMcli (-n storage-array-name | -w WWID) [-f scriptfile] [-o outputfile] [-p password] [-e] [-S] SMcli (-n s
SMcli -m host-name-or-IP-address -F email-address [-g contactInfoFile][-S] SMcli -A [host-name-or-IP-address [host-name-or-IP-address]] [-S] SMcli -X (-n storage-array-name | -w WWID | -h host-name) SMcli -? 命令行参数 表 1-2.
表 1-2.
表 1-2.
表 1-2.
表 1-2. 命令行参数 (续) 参数 定义 -x (小写) 用于删除 SNMP 陷阱目标或电子邮件地址警报目标。 团体是陷阱的 SNMP 团体名称,而主机是要向其发送 陷阱的系统的 IP 地址或 DNS 主机名。 -? 使用此参数显示关于 CLI 命令的用法信息。 格式化注意事项 如果在 Microsoft® Windows® 操作系统中运行 CLI 和脚本命令,需要特 别注意作为名称或标签的一部分使用的引号 (" ")。下面提供了在 Windows 中运行 CLI 和脚本命令时在名称中使用引号的说明。 如果引号 (" ") 是变量的一部分,除非处于交互模式,否则您必须在每个 引号字符前插入反斜杠 (\)。例如: -c "set storageArray userLabel=\"Engineering\";" 其中 Engineering 是存储阵列名称。 您无法在脚本命令内将引号 (" ") 作为字符串 (也称为字符串文字)的一 部分使用。例如,您无法输入以下字符串以将存储阵列名称设置为 "Finance"Array: -c "set storageArray userLabel= \"\"F
对于错误处理,错误以两种类型显示: • 您输入的参数或语法错误 • 由于操作错误而发生的例外 如果 CLI 遇到任一种类型的错误,它都将描述此错误的信息直接写入命 令行并设置返回代码。根据返回代码, CLI 也可能写入关于导致错误的参 数的其它信息。CLI 还会写入可帮助您识别输入的任何语法错误的命令语 法相关信息。 如果执行命令时发生例外,CLI 将错误信息自动保存至名为 excprpt.txt 的 文件。 CLI 尝试将 excprpt.txt 放置于系统属性 devmgr.datadir 指定的目录 中,默认情况下,此目录是 Windows 主安装目录中的 “client/data”目录 或 Linux 中的 /var/opt/SM 目录。如果由于某种原因, CLI 无法将文件放 置于 devmgr.datadir 指定的目录, CLI 则将 excprpt.txt 文件保存在运行 CLI 的相同目录中。您无法更改文件名或位置。每次发生例外都会覆盖 excprpt.txt 文件。要将信息保存到 excprpt.
表 1-3. 退出状态 (续) 状态值 意义 11 在配置文件中未找到存储阵列。 12 出现内部错误。 13 找到的脚本语法无效。 14 RAID 控制器模块无法与存储阵列通信。 15 输入重复变量。 16 出现执行错误。 17 主机不在指定地址中。 18 全球标识符 (WWID) 不在配置文件中。 19 WWID 不在该地址中。 20 指定了未知 IP 地址。 21 事件监测器配置文件已损坏。 22 存储阵列无法与事件监测器通信。 23 RAID 控制器模块无法写入警报设置。 24 指定了错误的管理站。 25 命令不可用。 26 设备不在配置文件中。 27 更新配置文件时出现错误。 28 出现未知主机错误。 29 未找到发件人联系信息文件。 30 无法读取发件人联系信息文件。 31 存在 userdata.
用法示例 以下示例显示了如何在命令行中输入 CLI 命令。示例显示了语法、形式, 而某些示例中还显示脚本命令。分别显示了 Windows 操作系统和 Linux 操作系统的示例。 -c 参数的用法根据您的操作系统不同而有所不同。如果 使用 Windows 操作系统,在 -c 参数后的脚本命令两侧加上引号 (" ")。如 果使用 Linux 操作系统,请在 -c 参数后的脚本命令两侧加上单引号 (‘ ’)。 注 : 请参阅第 93 页上的 “脚本命令”以获得用于以下示例的脚本命令的 说明。 此示例显示如何更改存储阵列的名称。存储阵列的原始名称是 Payroll_Array。新名称是 Finance_Array。 Windows: SMcli -n "Payroll_Array" -c "set storageArray userLabel=\"Finance_Array\";" Linux: SMcli -n ‘Payroll_Array’ -c ‘set storageArray userLabel="Finance_Array";’ 此示例显示如何在存储阵列中删除现有虚拟磁盘以及创建新虚拟磁盘。 现有虚拟磁
此示例显示如何运行名称为 Example 的存储阵列中名称为 scriptfile.scr 的 脚本文件中的命令。 -e 参数不检查语法直接运行文件。不检查语法直接执 行 SMcli 命令可更快速运行文件;但如果语法不正确,则不能正确执行 SMcli 命令。 SMcli -n Example -f scriptfile.scr -e 此示例显示如何运行名称为 Example 的存储阵列中名称为 scriptfile.scr 的 脚本文件中的命令。在此示例中,存储阵列受密码 My_Array 的保护。 作为脚本文件中命令结果的输出将转至文件 output.txt。 Windows: SMcli -n Example -f scriptfile.scr -p "My_Array" o output.txt Linux: SMcli -n Example -f scriptfile.scr -p ‘My_Array’ o output.
关于命令行界面
关于脚本命令 您可以使用脚本命令来配置和管理存储阵列。脚本命令不同于命令行界面 (CLI) 命令;但可以使用命令行界面输入脚本命令。您可以输入各个脚本 命令,或者运行脚本命令文件。输入单个脚本命令时,请将该命令包括在 CLI 命令中。运行脚本命令文件时,请将该文件名包括在 CLI 命令中。 脚本命令由脚本引擎处理,该引擎执行以下功能: • 验证命令语法 • 解释命令 • 将命令转换为符合协议的相应命令,然后由 RAID 控制器模块运行这 些命令 • 将命令传递至存储阵列 在存储阵列,独立磁盘冗余阵列 (RAID) 控制器模块将运行脚本命令。 脚本引擎和命令支持表 2-1 中列出的存储阵列配置和管理操作。 表 2-1.
脚本命令结构 所有脚本命令均采用以下结构: command operand-data {statement-data} 其中命令表示要执行的操作,操作数数据表示要配置或管理的存储阵列组 件 (如 RAID 控制器模块、物理磁盘或磁盘组),而语句数据则是指要对 组件执行的操作 (例如,指定磁盘组的 RAID 级别或可用性)。 操作数数据的常规形式如下: (object-type | allobject-types | [qualifier] (object-type [identifier] {object-type [identifier]} | object-types [identifier-list])) 可以通过四种方式识别操作数数据对象: • 对象类型和对象限定词 • all 参数 • 括号 • 标识符列表 注 : 可以使用字母数字字符、连字符和下划线的任意组合作为名称。命令名 最多可以包含 30 个字符。如果超出了最多字符限制,请用尖括号 (< >) 代替 方括号 ([ ]) 来打破此限制。 如果命令未引用特定对象,则使用对象类型。 all 参数表示存储阵列中指 定类型的所有对象
表 2-2.
表 2-3.
递归语法元素 递归语法元素是可用于一个或多个脚本命令的变量和参数的总类别。 第 93 页上的 “脚本命令”中列出的脚本命令的常规定义中使用递归语 法。表 2-4 列出了递归语法以及可用于该语法的语法值。 表 2-4.
表 2-4.
表 2-4.
表 2-4.
表 2-4. 递归语法元素 (续) 递归语法 语法值 nvsram-bit-setting NVSRAM 掩码、 NVSRAM 值 (0x 十六进制, 0x 十六进制 | 整数) ipv4-address (0 – 255).(0 – 255).(0 – 255).
表 2-5.
注 : CLI 和脚本命令不区分大小写,而用户标签 (例如虚拟磁盘、主机或主 机端口)则区分大小写。如果要尝试映射到用户标签标识的对象,则输入的 用户标签必须与定义的用户标签完全相同,否则 CLI 和脚本命令将失败。 注 : 可以使用字母数字字符、连字符和下划线的任意组合作为名称。命令名 最多可以包含 30 个字符。如果超出了最多字符限制,请用尖括号 (< >) 代替 方括号 ([ ]) 来打破此限制。 注 : 如果指定的值大于或等于 10,而且没有用空格分隔数字值及其单位, 则 capacity 参数会返回错误。(例如, 10GB 将返回错误,而 10 GB 不会返 回错误。) 为脚本文件添加注释 可以通过三种方式为脚本文件添加注释。 1 脚本引擎将双正斜线 (//) 之后键入的所有文本均解释为注释,直到遇到 行结束符。如果脚本引擎在处理注释后未在脚本中找到行结束符,将 显示错误信息,并且脚本运行将终止。这种错误通常是由于将注释置 于脚本末尾但未按 Enter 键。 // Deletes the existing configuration.
关于脚本命令
配置存储阵列 本章介绍如何从命令行运行脚本命令以从一组物理磁盘中创建虚拟磁盘, 以及如何配置独立磁盘冗余阵列 (RAID) 存储阵列。本章适用于已了解 RAID 的基本概念和术语的学习人员。配置存储阵列之前,请先了解物理 磁盘、磁盘组、虚拟磁盘、主机组、主机和 RAID 控制器模块等概念。 有关配置存储阵列和相关定义的其它信息,请参阅联机帮助、 Installation Guide (《安装指南》)、 MD Storage Manager User’ s Guide (《MD 存储 管理器用户指南》)和 《用户手册》。 配置 RAID 存储阵列需要十分谨慎,确保为存储阵列定义正确的 RAID 级 别和配置。配置存储阵列的主要目的是从物理磁盘集合中创建主机可寻址 的虚拟磁盘。您可以使用本章中介绍的命令设置和运行 RAID 存储阵列。 其它命令也提供了更多控制和灵活性。但是,其中许多命令要求熟知固件 以及需被映射的各种结构。请谨慎使用所有命令行界面 (CLI) 命令和脚本 命令。 本章下面各节介绍一些 (不是全部) CLI 命令和脚本命令。介绍这些命 令的目的在于解释如何使用这些命令配置存储阵列。本章中介绍的内容
配置存储阵列 配置存储阵列时,通过确保数据能被快速访问,同时维护最高可能级别的 数据保护,您可以最大限度地保持数据可用性。磁盘组 RAID 级别和分段 大小设置会影响主机访问数据的速度。数据保护由 RAID 级别、硬件冗余 (如全局热备份)和软件冗余 (如快照功能)确定。 通常,请通过定义以下实体来配置存储阵列: • 磁盘组和相关联的 RAID 级别 • 虚拟磁盘 • 对虚拟磁盘具有访问权限的主机 本节介绍如何使用脚本命令从物理磁盘阵列中创建配置。 确定存储阵列中的内容 即使在以前未配置的存储阵列中创建配置时,您也需要确定存储阵列必须 具备的硬件和软件功能。以现有配置对存储阵列进行配置时,必须确保新 配置不会因疏忽而更改现有配置,除非您要重新配置整个存储阵列。例 如,要在未分配的物理磁盘上创建新磁盘组,您必须确定哪些物理磁盘是 可用的。您可以使用本节中介绍的命令来确定存储阵列中的组件和功能。 show storageArray 命令返回以下关于存储阵列的组件和属性的一般信息: • 存储阵列中组件和功能的详细配置文件 • 电池寿命 • 默认主机类型 (即当前主机类型) • 其它可用的
本例中按虚拟 IP 地址 123.45.67.89 确定存储阵列。您也可以按名称确定 存储阵列。 show storageArray profile 命令返回关于存储阵列的详细信息。这些信息在 显示屏上以若干屏进行显示。您可能需要增大显示屏缓冲区来查看所有信 息。由于这些信息十分详尽,您可能需要将输出保存至文件。要将输出保 存至文件,请输入以下示例中显示的命令: client>smcli 123.45.67.89 -c "show storageArray profile;" -o c:\folder\storageArrayprofile.txt 本例中的名称 folder 是您选择用于放置配置文件的文件夹, storageArrayprofile.
• show diskGroup ( 第 177 页上的 “显示磁盘组” ) • show virtualDisk reservations ( 第 192 页上的 “显示虚拟磁盘预留” ) 以下命令也会返回关于存储阵列的信息: • show storageArray autoConfigure ( 第 184 页上的 “显示存储阵列自动配 置” ) • show controller NVSRAM ( 第 182 页上的 “显示 RAID 控制器模块 NVSRAM” ) • show storageArray unreadableSectors ( 第 186 页上的 “显示存储阵列不 可读扇区” ) • show virtualDiskCopy sourceCandidates ( 第 190 页上的 “显示虚拟磁盘 备份源备用磁盘” ) • show virtualDiskCopy targetCandidates ( 第 190 页上的 “显示虚拟磁盘 备份目标备用磁盘” ) • show virtualDisk performanceStat ( 第 191 页上的 “
您可以选择保存整个配置,或保存特定的配置功能。设置此参数值的命令 如下所示: client>smcli 123.45.67.89 -c "save storageArray configuration file= \"c:\folder\\storageArrayconfig1.scr\";" 本例中的名称 folder 是您选择用于放置配置文件的文件夹, storageArrayconfig1.scr 是文件的名称。您可以选择任何文件夹和文件名。 MD 存储管理器在创建配置文件时,使用 .
physicalDisks 参数是您要用于磁盘组的物理磁盘的列表。输入您要使用的 每个物理磁盘的存储设备 ID 和插槽 ID。将列表置于括号中。使用逗号隔 开物理磁盘的存储设备 ID 和插槽 ID。使用空格隔开每个存储设备 ID 和 插槽 ID 对。例如: (0,0 0,1 0,2 0,3 0,4) capacity 参数定义虚拟磁盘的大小。无需将物理磁盘的全部容量都分配给 虚拟磁盘。您可以在以后将任何未使用的空间分配给其它虚拟磁盘。 owner 参数定义您要将虚拟磁盘分配至的 RAID 控制器模块。如果未指定 RAID 控制器模块, RAID 控制器模块固件将确定虚拟磁盘的所有者。 segmentSize 参数与 autoConfigure storageArray 命令的作用相同。请参阅 第 47 页上的 “使用 Auto Configure 命令”。 enclosureLossProtect 参数用于打开或关闭磁盘组的存储设备丢失保护。 (有关存储设备丢失保护功能的说明,请参阅第 46 页上的 “存储设备丢 失保护”。) 使用用户分配的物理磁盘创建虚拟磁盘示例 client>smcli 123.45.
使用软件分配的物理磁盘创建虚拟磁盘 创建虚拟磁盘时,您可以让 MD 存储管理器软件分配物理磁盘。要让软 件分配物理磁盘,您只需指定要使用的物理磁盘的数量。然后, MD 存储 管理器将选择要在其中创建虚拟磁盘的物理磁盘。 RAID 控制器模块固件 为新磁盘组分配一个磁盘组编号。命令的常规形式如以下语法所示: create virtualDisk physicalDiskCount= numberOfPhysicalDisks raidLevel=(0 | 1 | 5 | 6) userLabel="virtualDiskName" [physicalDiskType= (SAS | SATA)] [capacity=virtualDiskCapacity | owner=(0 | 1) | segmentSize=segmentSizeValue] [enclosureLossProtect=(TRUE | FALSE)]) 注 : physicalDiskType、capacity、owner、segmentSize 和 enclosureLossProtect 为可选参数。可以根据需要使用一个或全部可选参
注 : freeCapacityArea、 capacity、 owner 和 segmentSize 为可选参数。您可以 根据需要使用一个或全部可选参数帮助您定义配置,但是没有必要一定使用 任一可选参数。 diskGroup 参数是您要在其中创建新虚拟磁盘的磁盘组编号。如果不知道 存储阵列中的磁盘组编号,则可以使用 show allVirtualDisks summary 命 令。此命令显示虚拟磁盘列表和虚拟磁盘所属的磁盘组。 userLabel 参数是您要分配给虚拟磁盘的名称。虚拟磁盘名称可以是字母 数字字符、连字符和下划线的任意组合。虚拟磁盘名称的最大长度为 30 个字符。必须为虚拟磁盘名称加上引号 (" ")。 freeCapacityArea 参数定义要用于虚拟磁盘的可用容量区域。如果磁盘组 具有多个可用空间区域,您可以使用此参数确定要用于创建虚拟磁盘的可 用空间区域。无需将物理磁盘的全部容量都分配给虚拟磁盘。以后将任何 未使用的空间分配给其它虚拟磁盘。 userLabel、 capacity、 owner 和 segmentSize 参数与先前版本的 create virtualDisk 命令功能
使用 Auto Configure 命令 autoConfigure storageArray 命令用于在存储阵列中创建磁盘组、在磁盘组 中创建虚拟磁盘以及为存储阵列创建热备份。在使用 autoConfigure storageArray 命令时,请定义以下参数: • 物理磁盘的类型 (串行连接 SCSI [SAS] 或串行高级技术连接 [SATA]) • RAID 级别 • 磁盘组中的物理磁盘数 • 磁盘组数 • 每个磁盘组中的虚拟磁盘数 • 热备份数 • 物理磁盘上每个分段的大小 定义参数后, MD 存储管理器将自动创建磁盘组、虚拟磁盘和热备份。 RAID 控制器模块将在创建磁盘组和虚拟磁盘时为其分配编号。 MD 存储 管理器创建初始配置后,您可以使用 set virtualDisk 命令定义虚拟磁盘 标签。 运行 autoConfigure storageArray 命令之前,请先运行 show storageArray autoConfigure 命令。 show storageArray autoConfigure 命令将返回一个 MD 存储管理器,用于创建存储阵列的参数
• diskGroupWidth 参数定义每个新磁盘组所需的未分配物理磁盘数。 • diskGroupCount 参数定义存储阵列中所需的新磁盘组数。 • virtualDisksPerGroupCount 参数定义每个磁盘组所需的虚拟磁盘数。 • hotSpareCount 参数定义每个磁盘组所需的热备份数。 • segmentSize 参数定义 RAID 控制器模块在将下一个物理磁盘上写入数 据之前,在 虚拟磁盘中的一个物理磁盘上写入的数据量 (以千字节为 单位)。最小的存储单位是数据块。每个数据块存储 512 字节数据。 分段大小确定它可包含的数据块数。 8 KB 分段包含 16 个数据块。 64 KB 分段包含 128 个数据块。 分段大小的有效值是 8、 16、 32、 64、 128、 256 和 512。 输入表示分段大小的值后,系统会根据 RAID 控制器模块在运行时提 供的受支持值对该值进行检查。如果您输入的值无效, RAID 控制器模 块将返回一个有效值列表。 如果虚拟磁盘用于具有大量 I/O 请求的单个用户 (例如多媒体),当单个 I/O 请求可用于单个数据磁条时,会
修改配置 创建初始配置后,修改配置属性以确保它符合数据存储的要求。使用以下 命令修改配置的属性: • autoConfigure storageArray • create virtualDisk 使用 set 命令可修改存储阵列配置。本节介绍如何修改以下属性: • 存储阵列密码 • 简单邮件传输协议 (SMTP) 和简单网络管理协议 (SNMP) 警报 • RAID 控制器模块时钟 • 存储阵列主机类型 • 全局热备份 注 : 修改配置前,请将当前配置的副本保存到文件中 (请参阅第 42 页上的 “将配置保存至文件”)。如果在修改过程中遇到问题,您可以使用此文件 中的信息恢复先前的配置。 设置存储阵列密码 您可以使用 set storageArray 命令为存储阵列定义密码。命令的常规形式 如以下语法所示: set storageArray password="password" password 参数用于为存储阵列定义密码。密码为存储阵列增加了安全性, 从而降低执行破坏性命令的可能性。 注 : CLI 命令对破坏性命令不提供交互警告。 注意 : 执行破坏性命令会导致包括数据丢失在内
设置 SMTP 和 SNMP 警报 存储阵列可被设置为发生特定事件时将电子邮件警报信息自动发送至指定 的电子邮件地址。使用以下命令查看当前的警报配置设置: SMcli -d -i -s -w -v -S 默认情况下,所有警报配置设置为 None (无)。 以下示例说明如何设置邮件服务器 IP 和 SMTP 警报的发件人地址配置: SMcli -m 123.45.67.89 -F MyStorageArrayEvent@MyCompany.com 或 SMcli -m MyCompany.com -F MyStorageArrayEvent@MyCompany.com 用于设置电子邮件警报目标和指定要发送的唯一事件信息的命令示例是: SMcli -a email:MyCompanySupport@MyCompany.com 123.45.67.89 -I eventOnly 以下示例说明如何设置 SNMP 陷阱警报配置。本例中,陷阱目标是 123.45.67.891。存储阵列是 123.45.67.892,团体名称是 public。 SMcli -a trap:public, 123.45.67.
defaultHostType 参数用于定义 RAID 控制器模块与连接至存储阵列的未定 义主机上的操作系统进行通信的方式。此参数仅定义适用于存储阵列数据 I/O 活动的主机类型,不定义适用于管理站的主机类型。操作系统可以是 Windows 或 Linux。例如,如果您为 Linux 设置了 defaultHostType,RAID 控制器模块将与任何未定义的主机进行通信 (如果未定义的主机运行的 是 Linux)。通常,您只需在设置存储阵列时更改主机类型。只有在您需 要更改存储阵列相对于主机如何反应时才使用此参数。 定义默认主机类型之前,您需要确定连接至存储阵列的主机类型。要返回 有关连接至存储阵列的主机类型的信息,您可以使用带有 defaultHostType 参数或 hostTypeTable 参数的 show storageArray 命令。此命令返回 RAID 控 制器模块能够与其通信的主机类型的列表,不返回主机列表。以下示例说 明如何使用 defaultHostType 参数和 hostTypeTable 参数: client>smcli 123.45.67.
优先权比率越低,系统性能越高,但修改操作花费时间越长。优先权比率 越高,越有助于修改操作,但系统性能越低。 您可以使用 set virtualDisk 命令定义虚拟磁盘的修改优先权。命令的常规 形式如以下语法所示: set (allVirtualDisks | virtualDisk [virtualDiskName] | virtualDisks [virtualDiskName1 ... virtualDiskNamen] | virtualDisk | accessVirtualDisk) modificationPriority=(highest | high | medium | low | lowest) 以下示例说明如何使用此命令为名称为 Engineering 1 和 Engineering 2 的 虚拟磁盘设置修改优先权: client>smcli 123.45.67.89 -c "set virtualDisks [\"Engineering_1\" \"Engineering_2\"] modificationPriority=lowest;" 将修改率设置为 lowest
以下示例说明如何使用此命令设置热备份物理磁盘: client>smcli 123.45.67.
配置存储阵列
使用快照功能 本章说明快照功能的工作方式,列出快照脚本命令,并解释如何使用命令 创建快照虚拟磁盘。有关快照功能和相关定义的其它信息,请参阅联机帮 助、 Installation Guide (《安装指南》)、 MD Storage Manager User’ s Guide (《MD 存储管理器用户指南》)和 《用户手册》。 快照功能可以创建快照虚拟磁盘,以作为数据备份。快照虚拟磁盘是标准 虚拟磁盘的逻辑时间点映像。因为快照虚拟磁盘不是物理副本,所以创建 速度比物理副本快,需要的物理磁盘空间也少。通常情况下,可以创建快 照虚拟磁盘,这样应用程序 (如备份应用程序)就可以访问快照虚拟磁 盘。应用程序读取数据时,源虚拟磁盘保持联机且可供用户访问。您也可 以创建源虚拟磁盘的多个快照虚拟磁盘,并向快照虚拟磁盘中写入数据, 以执行检测和分析。 注 : 如果订购了快照虚拟磁盘的高级功能,收到 Dell PowerVault™ 存储阵列 时将收到附带的高级功能激活卡。请按照此卡中的说明获取密钥文件并启 用该功能。有关详情,请参阅 《用户指南》中的 “高级功能 — 快照虚拟 磁盘”。 使用快照虚拟磁盘可以执行以下任务: •
表 4-1 列出了组成快照虚拟磁盘的组件,并简要说明其用途。 组件 说明 源虚拟磁盘 作为创建快照基础的标准虚拟磁盘 快照虚拟磁盘 标准虚拟磁盘的时间点映像 快照资源库虚拟磁盘 包含特定快照虚拟磁盘的快照元数据和写入时 复制数据的虚拟磁盘 表 4-1 列出了快照虚拟磁盘命令,并简要说明了命令的用途。 表 4-1.
• 必须满足主机操作系统的要求才能创建快照虚拟磁盘。如果未能满足 主机操作系统的要求,将导致虚拟磁盘副本中的源虚拟磁盘或目标虚 拟磁盘的时间点映像不准确。 创建快照虚拟磁盘 creat snapshotVirtualDisk 命令提供三种定义快照资源库虚拟磁盘的物理 磁盘的方法: • 通过存储设备 ID 和插槽 ID 定义快照资源库虚拟磁盘的每个物理磁盘。 • 定义快照资源库虚拟磁盘所在的磁盘组。还可以定义资源库虚拟磁盘 的容量。 • 定义资源库虚拟磁盘的物理磁盘数量,但不限于特定的物理磁盘。 使用 create snapshotVirtualDisk 命令创建快照虚拟磁盘时,至少必须提供 源虚拟磁盘的标准虚拟磁盘名称。如果只提供标准虚拟磁盘名称,存储管 理软件将为快照虚拟磁盘的其它所需属性参数提供默认值。 注 : 在某些情况下,根据所使用的主机操作系统和任何虚拟磁盘管理软件, 软件可能会阻止将同一主机映射至源虚拟磁盘和与其关联的快照虚拟磁盘。 当公用程序不能区分以下两项时,命令行中将显示出错信息: • 源虚拟磁盘和快照虚拟磁盘 (例如,如果快照虚拟磁盘已被移除) • 标准虚拟磁盘和虚拟
使用用户分配的物理磁盘创建快照虚拟磁盘 通过分配物理磁盘创建快照虚拟磁盘,使您可以在定义存储阵列配置时选 择可用的物理磁盘。快照虚拟磁盘选择物理磁盘后,会自动创建一个新的 磁盘组。您可以为新的磁盘组指定要使用的物理磁盘和 RAID 级别。 准备主机服务器以创建初始快照虚拟磁盘 注意 : 创建源虚拟磁盘的新时间点映像之前,请停止所有数据访问 (I/O) 活动 或暂停向源虚拟磁盘的数据传输,以确保捕获准确的源虚拟磁盘时间点映 像。关闭所有应用程序,包括 Windows Internet Explorer®,以确保停止所有 I/O 活动。 注 : 在 Windows 中移除关联虚拟磁盘的驱动器号或在 Linux 中卸载虚拟驱动 器将有助于确保获得快照驱动器的可靠副本。 创建快照虚拟磁盘前,服务器必须处于正常状态。为确保主机服务器已为 创建快照虚拟磁盘作了适当的准备,可以使用一个应用程序执行此任务, 或执行以下步骤: 1 停止所有对源的 I/O 活动。 2 使用 Windows 系统,将高速缓存刷新到源中。在主机提示符处,键入 SMrepassist -f 然后按
创建初始快照虚拟磁盘 首先按上述步骤中准备好主机服务器,然后根据以下示例完成虚拟磁盘 快照。 以下语法是创建快照虚拟磁盘命令的常规形式: create snapshotVirtualDisk sourceVirtualDisk= "sourceVirtualDiskName" [repositoryRAIDLevel= (0 | 1 | 5) (repositoryPhysicalDisks= (enclosureID0,slotID0 ...
本示例中的命令将创建源虚拟磁盘 Mars_Spirit_4 的新快照。在源虚拟磁 盘所在的同一磁盘创建资源库虚拟磁盘,这意味着资源库虚拟磁盘和源虚 拟磁盘的 RAID 级别相同。此命令还会启动写入时复制操作。 请参阅上一节中的步骤 1 到步骤 4,第 58 页上的 “准备主机服务器以创 建初始快照虚拟磁盘”。以下示例是命令的脚本文件形式: create snapshotVirtualDisk sourceVirtualDisk= "Mars_Spirit_4"; 使用软件分配的物理磁盘创建快照虚拟磁盘 此版本的 create snapshotVirtualDisk 命令使您可以选择现有的磁盘组, 以在其中放置快照资源库虚拟磁盘。存储管理软件确定要使用的物理磁 盘。您还可以定义分配给资源库虚拟磁盘的空间大小。因为正在使用现有 的磁盘组,所以快照虚拟磁盘的 RAID 级别默认为其所在磁盘组的 RAID 级别。您不能定义快照虚拟磁盘的 RAID 级别。此命令的常规语法为: create snapshotVirtualDisk sourceVirtualDisk= "sourceVirtualDiskName" [
将快照资源库虚拟磁盘的容量定义为源虚拟磁盘大小的任意百分比。20% 是在大小和速度之间取得平衡的最佳值。在上述示例中,快照资源库的大 小设置为 4 GB。基本假设源虚拟磁盘大小为 20 GB (0.
以下示例是命令的脚本文件形式: create snapshotVirtualDisk sourceVirtualDisk= "Mars_Spirit_4" repositoryRAIDLevel=5 repositoryPhysicalDiskCount=3; 用户定义的参数 create snapshotVirtualDisk 命令的参数使您可以定义快照虚拟磁盘,以适 应存储阵列的需求。表 4-2 列出了参数和参数的用途说明。 表 4-2.
表 4-2. 快照虚拟磁盘参数 (续) 参数 说明 warningThresholdPercent 指定快照资源库虚拟磁盘的警告上限,如果达到此上 限,将发出警告,说明快照资源库虚拟磁盘将满。 警告值为快照资源库虚拟磁盘总容量的百分比。默认 值为 50,表示占总容量的百分之五十。(使用 set snapshotVirtualDisk 命令更改此值。) repositoryPercentOfSource 以源虚拟磁盘大小的百分比指定快照资源库虚拟磁盘 的大小。默认值为 20,表示占源虚拟磁盘大小的百 分之二十。 repositoryFullPolicy 指定快照资源库虚拟磁盘已满时继续快照处理的方 式。可以选择放弃写入源虚拟磁盘, (failSourceWrites),也可以选择放弃写入快照虚拟磁 盘 (failSnapShot)。默认值为 failSnapShot。 以下 create snapshotVirtualDisk 命令示例包括用户定义的参数: client>smcli 123.45.67.
注 : 在上例中,快照虚拟磁盘和资源库虚拟磁盘的名称均由用户定义。如果 不选择为快照虚拟磁盘或资源库虚拟磁盘创建名称,则 RAID 控制器模块将 提供默认名称。(有关命名惯例说明,请参阅第 64 页上的 “快照虚拟磁盘 和资源库虚拟磁盘的名称”。) 快照虚拟磁盘和资源库虚拟磁盘的名称 快照虚拟磁盘和资源库虚拟磁盘的名称可以是任意字母数字字符、连字符 和下划线的组合。虚拟磁盘名称的最大长度为 30 个字符。必须为名称加 上引号。字符串不能包含新行。确保使用唯一名称,否则 RAID 控制器模 块固件将返回出错信息。 命名快照虚拟磁盘和资源库虚拟磁盘的一种方法是在源虚拟磁盘的原始名 称后面添加带连字符的后缀。该后缀可以区分快照虚拟磁盘和资源库虚拟 磁盘。例如,如果源虚拟磁盘的名称为 Engineering Data,则快照虚拟磁 盘的名称为 Engineering Data-S1。资源库虚拟磁盘的名称可为 Engineering Data-R1。 如果不为快照虚拟磁盘或资源库虚拟磁盘选择一个唯一名称,则 RAID 控 制器模块将使用源虚拟磁盘的名称创建一个默认名称。例如,如果源虚拟 磁盘的名称为 aaa,且它没有
以下示例显示更改快照虚拟磁盘名称的命令: client>smcli 123.45.67.89 -c "set virtualDisk [\"Mars_Spirit_4-1\"] userLabel=\"Mars_Odyssey_32\";" 以下示例是命令的脚本文件形式: set virtualDisk ["Mars_Spirit_4-1"] userLabel= "Mars_Odyssey_3-2"; 更改警告阈值百分比和资源库已满策略时,可以将更改应用至一个或多个 快照虚拟磁盘。以下示例使用 set (snapshot) virtualDisk 命令在多个快照 虚拟磁盘上更改这些属性: client>smcli 123.45.67.89 -c "set virtualDisks [\"Mars_Spirit_4-1\" \"Mars_Spirit_4-2\" \"Mars_Spirit_4-3\"] warningThresholdPercent=50 repositoryFullPolicy=failSourceWrites;" 以下示例是命令的脚本文件形式: set virtualDisks ["Ma
停止特定快照虚拟磁盘的写入时复制操作后,只会禁用该快照虚拟磁盘。 其它所有快照虚拟磁盘仍可以操作。 重新创建快照虚拟磁盘 要重新启动写入时复制操作,请使用 recreate snapshot virtualDisk 命令。 此命令使用现有的快照虚拟磁盘启动新的写入时复制操作。重新启动快照 虚拟磁盘后,快照虚拟磁盘必须处于 Optimal (最佳)或 Disabled (已禁用)状态。然后会出现以下情况: • 之前在快照资源库虚拟磁盘的所有写入时复制数据都将被删除。 • 快照虚拟磁盘和快照资源库虚拟磁盘参数仍然与前面禁用的快照虚拟 磁盘和快照资源库虚拟磁盘相同。您还可以在重新启动快照虚拟磁盘时 更改 userLabel、 warningThresholdPercent 和 repositoryFullPolicy 参数。 • 快照资源库虚拟磁盘的原始名称仍会保留。 准备主机服务器以重新创建快照虚拟磁盘 注意 : 创建源虚拟磁盘的新时间点映像前,请停止所有数据访问 (I/O) 活动或 暂停向源虚拟磁盘和快照虚拟磁盘传输数据,以确保可以捕获源虚拟磁盘的 准确时间点映像。关闭所有应用程序,包括 Wind
4 请遵循操作系统的所有附加说明。不遵循这些附加说明可能会导致创 建的快照虚拟磁盘无法使用。 注 : 如果操作系统需要附加说明,可以在操作系统文档中找到相关 说明。 您的服务器准备好后,请参阅 第 66 页上的 “重新创建快照虚拟磁盘” 以重新创建快照虚拟磁盘。 重新创建快照虚拟磁盘 首先按上述步骤中准备好主机服务器,然后根据以下示例重新创建虚拟磁 盘快照。 请参阅上一节中的步骤 1 到步骤 4,第 66 页上的 “准备主机服务器以重 新创建快照虚拟磁盘”。以下示例显示重新启动快照虚拟磁盘的命令: client>smcli 123.45.67.89 -c "recreate snapshot virtualDisks [\"Mars_Spirit_4-2\" \"Mars_Spirit_43\"];" 请参阅上一节中的步骤 1 到步骤 4,第 66 页上的 “准备主机服务器以重 新创建快照虚拟磁盘”。以下示例是命令的脚本文件形式: recreate snapshot virtualDisks ["Mars_Spirit_4-2" "Mars_Spirit_4-3"]; 如果不打算再次使用快照虚拟磁盘,则
使用快照功能
使用虚拟磁盘副本功能 本章描述了虚拟磁盘副本功能的工作原理,列出了虚拟磁盘副本的脚本命 令,解释了如何使用这些命令来创建和运行虚拟磁盘副本。有关虚拟磁盘 副本和相关定义的其它信息,请参阅联机帮助、 Installation Guide (《安 装指南》)、 MD Storage Manager User’ s Guide (《MD 存储管理器用户指 南》)和 《用户手册》。 注 : 如果您订购了虚拟磁盘副本的高级功能,则会收到一张高级功能激活 卡,该卡与您的 Dell PowerVault™ MD 存储阵列在同一货箱中发货。请按照 此卡中的说明获取密钥文件并启用该功能。有关详情,请参阅 《用户指南》 中的 “高级功能 — 虚拟磁盘副本”。 在单一存储阵列中,您可以使用虚拟磁盘副本功能将数据从一个虚拟磁盘 (来源)复制到另一个虚拟磁盘 (目标)。您可以使用此功能执行以下 功能: • 备份数据。 • 将数据从使用较小容量物理磁盘的磁盘组复制到使用较大容量物理磁 盘的磁盘组。 • 将快照虚拟磁盘数据恢复到相关联的源虚拟磁盘。 注 : 首选方法是从快照虚拟磁盘执行虚拟磁盘副本。这种方法使快照操作中 所用原始
表 5-1.
确定虚拟磁盘副本的候选磁盘 并非所有虚拟磁盘都可用于虚拟磁盘副本操作。要确定存储阵列上可用作 源虚拟磁盘的候选虚拟磁盘,请使用 show virtualDiskCopy sourceCandidates 命令。要确定存储阵列上可用作目标虚拟磁盘的候选虚 拟磁盘,请使用 show virtualDiskCopy targetCandidates 命令。这些命令 将返回候选源虚拟磁盘和目标虚拟磁盘的扩充存储设备、插槽和容量信息 列表。仅在启用虚拟磁盘副本功能后方可使用 show virtualDiskCopy sourceCandidates 和 show virtualDiskCopy targetCandidates 命令。 创建虚拟磁盘副本 注意 : 虚拟磁盘副本将覆盖目标虚拟磁盘上的数据。在开始创建虚拟磁盘副 本之前,请确保您不再需要目标虚拟磁盘上的数据或已备份这些数据。 在创建虚拟磁盘副本时,您必须定义为源虚拟磁盘和目标虚拟磁盘使用的 虚拟磁盘。按每个虚拟磁盘的名称定义源虚拟磁盘和目标虚拟磁盘。您也 可以定义副本优先权,选择从源虚拟磁盘复制数据后要为目标虚拟磁盘启 用写入功能还是只读功能。 准备主机
3 在 Windows 中移除源磁盘和虚拟磁盘 (如果已安装)的驱动器号, 或在 Linux 中卸载虚拟驱动器,将有助于稳定地备份用于虚拟磁盘的 驱动器。否则,复制操作将报告已成功完成此任务,但是复制的数据 不会正确更新。 4 请遵循操作系统的所有附加说明。不遵循这些附加说明可能会导致创 建的虚拟磁盘副本无法使用。 注 : 如果操作系统需要附加说明,可以在操作系统文档中找到相关 说明。 您的服务器准备好后,请参阅第 72 页上的 “复制虚拟磁盘”以复制虚拟 磁盘。 复制虚拟磁盘 首先按上述步骤中指定的内容准备主机服务器,然后使用以下示例制作虚 拟磁盘副本。 命令的常规形式如以下语法所示: create virtualDiskCopy source="sourceName" target= "targetName" [copyPriority=(highest | high | medium | low | lowest) targetReadOnlyEnabled= (TRUE | FALSE)] 注 : 根据需要使用一个或两个可选参数帮助您定义配置。无需使用所有可选 参数。 启动虚拟磁盘副本后,源
本例中的命令将数据从名为 Jaba_Hut 的源虚拟磁盘复制到名为 Obi_1 的 目标虚拟磁盘。将副本优先权设置为 medium (中)可提供以下存储阵列 操作之间取得平衡的最佳值: • 将数据从源虚拟磁盘复制到目标虚拟磁盘的速度 • 数据传输到存储阵列中其它虚拟磁盘所需的处理资源容量 将 targetReadOnlyEnabled 参数设置为 “TRUE”意味着不能针对目标虚 拟磁盘进行写请求。此设置还可确保目标虚拟磁盘上的数据保持不变。 请参阅上一节中的步骤 1 到步骤 4,第 71 页上的 “准备主机服务器以创 建虚拟磁盘副本”。以下示例是命令的脚本文件形式: create virtualDiskcopy source="Jaba_Hut" target= "Obi_1" copyPriority=medium targetreadonlyenabled= true; 虚拟磁盘副本操作完成后,目标虚拟磁盘对主机将自动变为可读。对目标 虚拟磁盘的任何写请求都将被拒绝,除非您禁用只读属性。使用 set virtualDiskCopy 命令可禁用只读属性。 查看虚拟磁盘副本属性 使用 show v
以下示例显示的命令返回关于虚拟磁盘副本所用的虚拟磁盘的信息: client>smcli 123.45.67.89 -c "show virtualDiskCopy source [\"Jaba_Hut\"];" 以上示例中的命令请求关于源虚拟磁盘 Jaba_Hut 的信息。如果要获取关 于所有虚拟磁盘的信息,请使用 allVirtualDisks 参数。您也可以请求关于 特定目标虚拟磁盘的信息。 以下示例是命令的脚本文件形式: show virtualDiskCopy source ["Jaba_Hut"]; 更改虚拟磁盘副本设置 set virtualDiskCopy 命令用于更改虚拟磁盘副本对的属性设置。使用此命 令可更改以下各项: • 备份优先级 • 目标虚拟磁盘的读取 / 写入权限 副本优先权具有五个相关设置,范围从最高到最低。最高优先权支持虚拟 磁盘副本,但可能会影响 I/O 活动。最低优先权支持 I/O 活动,但虚拟磁 盘副本所花时间较长。在操作中,您可以在三个不同的时间点更改副本优 先权: • 开始操作虚拟磁盘副本之前 • 虚拟磁盘副本所处状态为 “进行中”时 • 虚拟磁盘副
其它时候,您可能需要将附加数据写入到目标虚拟磁盘。您可使用 set virtualDiskCopy 命令重设目标虚拟磁盘的读取 / 写入权限。 注 : 如果您允许主机写入目标虚拟磁盘,当虚拟磁盘副本的状态为 “进行”、“未决”或 “故障”时,则会拒绝读取和写入请求。 命令的常规形式如以下语法所示: set virtualDiskCopy target [targetName] [source [sourceName]] copyPriority=(highest | high | medium | low | lowest) targetReadOnlyEnabled=(TRUE | FALSE) 注 : 根据需要使用一个或两个参数帮助您定义配置。不一定必须使用任一 参数。 以下示例显示如何使用 set virtualDiskCopy 命令更改参数: client>smcli 123.45.67.89 -c "set virtualDiskcopy target [\"Obi_1\"] copyPriority=highest targetreadonlyenabled=false;" 以下示例是命令的脚本文
准备主机服务器以重新复制虚拟磁盘 注意 : 在创建源虚拟磁盘的新副本之前,请停止任何数据访问 (I/O) 活动, 或暂停向源虚拟磁盘 (和目标磁盘,如果有)传输数据,以确保您捕获源 虚拟磁盘的准确时间点映像。关闭所有应用程序 (包括 Windows Internet Explorer),以确保已停止所有 I/O 活动。 注 : 在 Windows 中移除关联虚拟磁盘的驱动器号或在 Linux 中卸载虚拟驱动 器将有助于确保为虚拟磁盘副本获得驱动器的可靠副本。 在为现有副本对创建新的虚拟磁盘副本之前,服务器和要重新复制的关联 虚拟磁盘必须处于正常状态。为确保主机服务器已准备好重新创建虚拟磁 盘副本,可以使用应用程序执行此任务,或执行以下步骤: 1 停止对源虚拟磁盘和目标虚拟磁盘的所有 I/O 活动。 2 使用 Windows 系统将高速缓存刷新到源虚拟磁盘和目标虚拟磁盘 (如果已安装)。在主机提示符处,键入 SMrepassist -f 然后按 键。有关详情,请参阅 《用户指南》中的 “SMrepassist 公用程序”。 在 Windows 中移除源
注 : 可以根据需要使用一个或全部可选参数帮助您定义配置。无需使用所有 可选参数。 请参阅上一节中的步骤 1 到步骤 4,第 76 页上的 “准备主机服务器以重 新复制虚拟磁盘”。以下示例显示更改副本优先权的命令: client>smcli 123.45.67.89 -c "recopy virtualDiskCopy target [\"Obi_1\"] copyPriority= highest;" 本例中的命令将数据从与目标虚拟磁盘 Obi_1 关联的源虚拟磁盘再次复 制到目标虚拟磁盘。副本优先权设为最高值可尽快完成虚拟磁盘副本。 使用此命令的前提是您已经创建了虚拟磁盘副本对。创建虚拟磁盘副本对 时,会自动创建一个虚拟磁盘副本。使用此命令可将数据从源虚拟磁盘复 制到目标虚拟磁盘。进行此复制操作的原因是进行前一个复制操作后, 源虚拟磁盘上的数据会更改。 请参阅上一节中的步骤 1 到步骤 4,第 76 页上的 “准备主机服务器以重 新复制虚拟磁盘”。以下示例是命令的脚本文件形式: recopy virtualDiskCopy target ["Obi_1"] copyPriority=highest; 停
移除副本对 remove virtualDiskCopy 命令用于将虚拟磁盘副本对从存储阵列配置中移 除。源虚拟磁盘和目标虚拟磁盘的所有虚拟磁盘副本信息都会从存储阵列 配置中移除。源虚拟磁盘或目标虚拟磁盘上的数据不会被删除。从存储阵 列配置移除虚拟磁盘副本也将移除目标虚拟磁盘的只读属性。 注意 : 如果虚拟磁盘副本所处状态为 “进行中”,在将虚拟磁盘副本对从存 储阵列配置中移除之前必须停止虚拟磁盘副本操作。 命令的常规形式如以下语法所示: remove virtualDiskCopy target [targetName] [source [sourceName]] 以下示例显示移除虚拟磁盘副本对的命令: client>smcli 123.45.67.89 -c "remove virtualDiskCopy target [\"Obi_1\"];" 以下示例是命令的脚本文件形式: remove virtualDiskCopy target ["Obi_1"]; 与其它功能配合工作 您可以在运行以下功能时运行虚拟磁盘副本功能: • 存储器分区 • 快照虚拟磁盘 运行虚拟磁盘副本功能与其它功能时,必须
使用虚拟磁盘至 LUN 映射可以定义对存储阵列中特定虚拟磁盘具有访问 权限的主机组或主机。 创建虚拟磁盘副本后,目标虚拟磁盘对主机自动变为只读状态,以确保数 据得到保护。已映射至目标虚拟磁盘的主机对虚拟磁盘没有写入权限, 对只读目标虚拟磁盘的任何写入尝试都将导致主机 I/O 错误。 如果您需要主机对目标虚拟磁盘上的数据具有写入权限,请使用 set virtualDiskCopy 命令禁用目标虚拟磁盘的只读属性。 快照虚拟磁盘 快照虚拟磁盘是虚拟磁盘的时间点映像。创建它的原因通常是使应用程序 (如备份)在源虚拟磁盘保持联机且对主机可访问时可以访问快照虚拟磁 盘和读取数据。 注意 : 将快照虚拟磁盘的源虚拟磁盘用作您的目标之前,您必须禁用与源虚 拟磁盘关联的所有快照虚拟磁盘。通过禁用快照虚拟磁盘,避免了在源虚拟 磁盘发生变化时更改快照数据。 创建快照虚拟磁盘会自动创建快照资源库虚拟磁盘。快照资源库虚拟磁盘 存储关于自快照虚拟磁盘创建以来所更改数据的信息。不得选择快照资源 库虚拟磁盘作为虚拟磁盘副本中的源虚拟磁盘或目标虚拟磁盘。 为其创建时间点映像的虚拟磁盘是源虚拟磁盘,且必须是存储阵列中的标 准虚拟磁盘。 您可
使用虚拟磁盘副本功能
维护存储阵列 维护活动涵盖的范围很广。其目的是使存储阵列保持正常运行并可用于所 有的主机。本章介绍了命令行界面 (CLI) 以及可以用于执行存储阵列维护 的脚本命令。这些命令分为以下四组: • 例行维护 • 性能调节 • 故障排除和诊断 • 恢复操作 分组方法不是一成不变的,只要命令适用于存储阵列,您就可以使用这些 命令。本章列出的命令并未涵盖可用于维护的所有命令。其它命令 (尤其是 set 命令)可以提供诊断或维护功能。 例行维护 例行维护包括那些可能要定期执行的任务,以确保存储阵列的运行尽可能 正常或在出现问题之前检测到可疑情况。 运行介质扫描 介质扫描提供了一种检测物理磁盘介质错误的方法,该方法可以在正常读 取或写入物理磁盘期间发现介质错误之前,就检测到这些错误。检测到的 任何错误都将报告到主要事件日志 (MEL)。介质扫描能够及早指出潜在 的驱动器故障,从而减少主机运作期间出现介质错误的可能性。介质扫描 将作为后台操作执行,并会扫描定义的用户虚拟磁盘中的所有数据和一致 性信息。可对存储阵列中处于以下状态的所有虚拟磁盘运行介质扫描: • “Optimal”(最佳)状态 • 没有正在
– 可重建的介质错误 — 初次尝试或随后进行任何重试时,物理磁盘 均无法读取所需数据。将从冗余备份中重建数据、将数据重新写入 驱动器、对数据进行验证并将错误报告到 MEL。 – 可恢复的介质错误 — 初次尝试时,物理磁盘无法读取所需数据。 此操作可以使数据重新写入物理磁盘并进行验证。错误将报告到 MEL。 – 一致性不匹配 — 发现一致性错误,并将介质错误强制在区块条带 (block stripe) 上,以便再次扫描物理磁盘时可以发现该错误。如果 修复了一致性错误,则将删除此强制介质错误。此操作可以将在虚 拟磁盘上发现的前十个一致性不匹配报告到 MEL。 – 无法修复的错误 — 无法读取数据,且无法使用一致性信息重新生 成数据。例如,无法使用一致性信息重建性能下降的虚拟磁盘上的 数据。此操作可以将错误报告到 MEL。 脚本命令集提供了以下两个命令,用于定义介质扫描属性: • set virtualDisks • set storageArray set virtualDisk 命令用于为虚拟磁盘启用介质扫描。命令的常规形式如 以下语法所示: set (allVirtualDisks | vi
尝试进行一致性检查之前,必须使用 set virtualDisk 命令来启用该进程, 该命令使用以下一般形式: set (allVirtualDisks | virtualDisk [virtualDiskName] | virtualDisks [virtualDiskName1 ...
删除永久保留 永久保留将保留虚拟磁盘的注册信息,并防止主机 (指为虚拟磁盘定义 的主机之外的主机)访问该虚拟磁盘。必须删除永久保留,才能对配置执 行以下更改: • 更改或删除具有保留的虚拟磁盘上的逻辑单元号码 (LUN) 映射。 • 删除具有任何保留的虚拟磁盘组或虚拟磁盘。 要确定具有保留的虚拟磁盘,请运行以下命令: show (allVirtualDisks | virtualDisk [virtualDiskName] | virtualDisks [virtualDiskName1 ... virtualDiskNamen]) reservations 要清除永久虚拟磁盘保留,请运行以下命令: clear (allVirtualDisks | virtualDisk [virtualDiskName1] | virtualDisks [virtualDiskName1" ...
监测性能 使用 save storageArray performanceStats 命令可以监测存储阵列的性能。 此命令用于将性能信息保存到文件,您可以查看该文件以确定存储阵列的 运行状况。表 6-1 列出了保存到文件的性能信息。 表 6-1.
更改 RAID 级别 创建磁盘组时,可以定义该组中虚拟磁盘的 RAID 级别。您可以在以后更 改 RAID 级别来提高性能,或为您的数据提供更安全的保护。要更改 RAID 的级别,请运行以下命令: set diskGroup [diskGroupNumber] raidLevel= (0|1|5|6) 其中,磁盘组编号是要更改其 RAID 级别的磁盘组的编号。 更改分段大小 创建新虚拟磁盘时,可以定义该虚拟磁盘的分段大小。您可以在以后更改 分段大小以优化性能。在多用户数据库或文件系统存储环境中,设置分段 大小可以使满足 I/O 要求时所需的物理磁盘数量减至最少。使用较大的值 作为分段大小。将单个物理磁盘用于单个请求,这样可以使其它磁盘可同 时用于其它请求。如果虚拟磁盘处于单用户大型 I/O 环境中,当单个数据 带用于单个 I/O 请求时,将发挥最大性能;使用较小的值作为分段大小。 要更改分段大小,请运行以下命令: set virtualDisk ([virtualDiskName] | ) segmentSize=segmentSizeValue 其中,分段大小值是所要设置的新分段大小。有效的分
其中, diskGroupNumber 是磁盘组的标识符。 注 : 对磁盘组进行碎片整理将启动一项长时间的操作。 故障排除和诊断 如果存储阵列运行异常或出现故障,您可以使用本节所述的命令来确定出 现问题的原因。 收集物理磁盘数据 要收集存储阵列中所有物理磁盘的信息,请运行 save allPhysicalDisks 命 令。此命令将从存储阵列中的所有物理磁盘中收集侦听数据,并将数据保 存到文件中。侦听数据由存储阵列中每个物理磁盘维护的统计信息组成。 诊断 RAID 控制器模块 diagnose controller 命令的 testID 参数包含以下选项,可用来验证 RAID 控制器模块是否在正常运行: • 1— 读取检测 • 2— 执行数据回送检测 • 3— 写入检测 通过 I/O 数据通路发送数据时,读取检测就会启动 read 命令。读取检测 将数据与已知的特定数据样式进行比较,检查数据完整性和错误。如果 read 命令未成功或所比较的数据不正确,将认为 RAID 控制器模块出错, 并将其置为 “Offline”(脱机)。 仅在连接有物理磁盘的 RAID 控制器模块上运行数据回送检测。该
安装 CD 的 Utility 目录中包括一个名为 diagnosticsDataPattern.
如果将某个 RAID 控制器模块置为 “Offline”(脱机),则将改为使用 RAID 控制器模块对中的第二个 RAID 控制器模块。分配给脱机 RAID 控 制器模块的磁盘组及其关联的虚拟磁盘将自动重新分配给其余 RAID 控制 器模块。 注意 : 除非有技术支持的指导,否则不要将 RAID 控制器模块置为 “Service”(服务)模式。 如要执行诸如更换 RAID 控制器模块之类的操作,请使用 “Service” (服务)模式。将 RAID 控制器模块置为 “Service”(服务)模式会使其 不可用于 I/O 操作。将 RAID 控制器模块置为 “Service”(服务)模式还 可以将磁盘组从 RAID 控制器模块移至第二个 RAID 控制器模块,而不会 影响磁盘组的首选通路。移动磁盘组可能会显著降低性能。将磁盘组的首 选 RAID 控制器模块重置回 “Online”(联机)时,磁盘组将自动转回到 该首选 RAID 控制器模块。 注意 : 所有主机都需要多通路驱动程序,而且该程序是唯一支持的配置。 如果未安装多通路驱动程序,虚拟磁盘将不可用。 将 RAID 控制器模块置为 “Service”(服务)
初始化物理磁盘时,将删除所有旧磁盘组和虚拟磁盘的信息,并且物理磁 盘将返回到未分配状态。物理磁盘返回到未分配状态时会将未配置的容量 增加到存储阵列。可以使用此容量来创建其它磁盘组和虚拟磁盘。 要初始化物理磁盘,请运行以下命令: start physicalDisk [enclosureID,slotID] initialize 其中, enclosureID 和 slotID 是物理磁盘的标识符。 重建物理磁盘 如果磁盘组中的两个或多个物理磁盘出现故障,则虚拟磁盘将显示 “Failed”(故障)状态。磁盘组中的所有虚拟磁盘将不再运行。要使磁 盘组返回 “Optimal”(最佳)状态,必须更换出现故障的物理磁盘。 更换物理磁盘后,请重建物理磁盘上的数据。要重建的数据是出现故障的 物理磁盘上可能存在的数据。 要重建物理磁盘,请运行以下命令: start physicalDisk [enclosureID,slotID] reconstruct 其中, enclosureID 和 slotID 是物理磁盘的标识符。 注 : 仅当物理磁盘分配给 RAID 1、 RAID 5 或 RAID 6 磁盘组时,才可以使用此
重新分配虚拟磁盘 重新分配虚拟磁盘会将虚拟磁盘返回其首选 RAID 控制器模块物主。虚拟 磁盘或磁盘组的首选 RAID 控制器模块物主是被指定为拥有这些虚拟磁盘 的主动 / 主动 RAID 控制器模块对。虚拟磁盘的首选物主是最初创建虚拟 磁盘时指定的。如果首选 RAID 控制器模块正在被更换或正进行固件下 载,则虚拟磁盘的物主将自动转换为第二个 RAID 控制器模块。第二个 RAID 控制器模块将成为虚拟磁盘的当前物主。此更改被视为例行物主更 改并将报告到 MEL 中。 注意 : 请确保已安装了多通路驱动程序,否则虚拟磁盘将不可用。 要将虚拟磁盘重新分配给其首选 RAID 控制器模块,请运行以下命令: reset storageArray virtualDiskDistribution 注 : 如果所有虚拟磁盘的当前物主都是其首选 RAID 控制器模块或者存储阵 列没有已定义的虚拟磁盘,则无法运行此命令。 在某些主机操作系统下,必须重新配置多通路主机驱动程序。您可能还需 要修改操作系统,以识别虚拟磁盘的新 I/O 通路。 维护存储阵列 91
维护存储阵列
脚本命令 本章介绍了用于配置、监测和维护存储阵列的脚本命令。本章分为以下四 节: • 第 94 页上的 “命令格式规则”列出了适用于命令语法的一般格式规 则。 • 第 96 页上的 “按功能列出的命令”按功能性活动列出了命令: • – 磁盘组 – 存储设备 – 主机拓扑 – 物理磁盘 – 独立磁盘冗余阵列 (RAID) 控制器模块 – 会话 – 显示字符串 – 快照 – 存储阵列 – 虚拟磁盘 – 虚拟磁盘备份 第 101 页上的 “按字母顺序列出的命令”按字母顺序列出命令,并且 对于每个命令,都包括命令名、语法和参数。 注意 : 使用命令行界面 (CLI) 输入的命令如果使用不当,会破坏配置并导致 数据丢失。运行命令后,将立即执行命令操作。某些命令可以立即删除配置 或数据。使用命令行界面之前,请确保已备份所有数据,并保存当前配置, 以便当您所做的更改无效时,可以将其重新安装。 脚本命令 93
命令格式规则 本节介绍了设置脚本命令格式的一般规则,以及在随后的命令说明中命令 语法的显示方式。特定命令的专用语法将在每个命令说明末尾的注释中进 行解释。 • 脚本命令不区分大小写。以小写、大写或大小写混合的方式键入命令皆 可。(在随后的命令说明中,将使用大小写混合的方式来帮助阅读命令 名和理解命令的用途。) • 您必须按照命令说明中所示在命令中输入空格。 • 方括号有以下两种用法: – 作为命令语法的一部分 – 表示可选的参数 每个参数的说明会告诉您何时必须将参数值包含在方括号内。 • 显示在命令语法中的圆括号包括的是参数的特定选择。即,如果要使 用该参数,则必须使用圆括号中显示的其中一个值。一般情况下,命 令中不包含圆括号。但是,在某些情况下,必须将列表包含在圆括号 内。例如,必须将存储设备 ID 值和插槽 ID 值的列表包含在圆括号 内。每个参数的说明会告诉您是否必须将参数值包含在圆括号内。 • 命令中的竖线表示或者,并将参数的有效项隔开。例如,在命令说明 中, raidLevel 参数的语法显示如下: raidLevel=(0 | 1 | 5 | 6) 要使用 raidLeve
• 可以使用字母数字字符、连字符和下划线的任意组合作为以下组件的 名称: – Storage arrays – Host groups – Hosts – Disk groups – Virtual disks – Host bus adapter (HBA) host ports 名称最多可以包含 30 个字符。如果标签包含多个字、下划线或连 字符,则必须将名称包含在引号内。在某些用法中,还必须将名称 包含在方括号内。每个参数的说明会告诉您是否必须将参数值包含 在引号或方括号内。字符串不能包含新行。必须使用唯一的名称, 否则 RAID 控制器模块固件将返回一个错误。 注 : 可以使用字母数字字符、连字符和下划线的任意组合作为名称。命令名 最多可以包含 30 个字符。如果超出了最多字符限制,请用尖括号 (< >) 代替 方括号 ([ ]) 来打破此限制。 在 Microsoft® Windows® 中,除其它定界符之外,还必须在名称前 后放置反斜线 (\)。例如,在运行于 Windows 操作系统之下的命令 中使用以下名称: [\"Engineering"\] 对于 Linux 操作系统
按功能列出的命令 本节将分别按与存储阵列的物理功能、逻辑功能和操作功能相关的组介绍 命令。 磁盘组命令 第 107 页上的 “创建磁盘组” 第 122 页上的 “删除磁盘组” 第 141 页上的 “重新激活磁盘组” 第 150 页上的 “设置磁盘组” 第 177 页上的 “显示磁盘组” 第 193 页上的 “启动磁盘组闪烁” 第 193 页上的 “启动磁盘组碎片整理” 第 198 页上的 “停止磁盘组闪烁” 第 191 页上的 “显示磁盘组输入依赖” 第 197 页上的 “启动磁盘组输入 / 输出” 存储设备命令 第 127 页上的 “下载存储设备管理模块固件” 第 142 页上的 “保存存储设备日志数据” 第 151 页上的 “设置存储设备属性” 第 152 页上的 “设置存储设备标识” 第 193 页上的 “启动存储设备闪烁” 第 198 页上的 “停止存储设备闪烁” 主机拓扑命令 第 108 页上的 “创建主机” 第 109 页上的 “创建主机组” 第 110 页上的 “创建主机端口” 第 122 页上的 “删除主机” 96 脚本命令
第 122 页上的 “删除主机组” 第 123 页上的 “删除主机端口” 第 153 页上的 “设置主机” 第 154 页上的 “设置主机组” 第 155 页上的 “设置主机端口” 第 178 页上的 “显示主机端口” iSCSI 命令 第 97 页上的 “iSCSI 命令” 第 124 页上的 “删除 iSCSI 引发设备” 第 140 页上的 “重设存储阵列 iSCSI 基线” 第 145 页上的 “保存存储阵列 iSCSI 统计数据” 第 147 页上的 “设置控制器” 第 153 页上的 “设置主机” 第 155 页上的 “设置主机端口” 第 156 页上的 “设置 iSCSI 引发设备” 第 157 页上的 “设置 iSCSI 目标属性” 第 168 页上的 “设置存储阵列 ICMP 响应” 第 168 页上的 “设置存储阵列 iSNS 服务器 IPv4 地址” 第 169 页上的 “设置存储阵列 iSNS 服务器 IPv6 地址” 第 170 页上的 “设置存储阵列 iSNS 服务器刷新” 第 172 页上的 “设置未命名搜索会话” 第 176 页上的 “显示当前 iSCSI 会话” 第 1
物理磁盘命令 第 152 页上的 “将外部物理磁盘设置为本地” 第 105 页上的 “清除物理磁盘通道统计数据” 第 127 页上的 “下载物理磁盘固件” 第 141 页上的 “重新激活物理磁盘” 第 142 页上的 “保存物理磁盘信道故障隔离诊断状态” 第 158 页上的 “设置物理磁盘通道状态” 第 158 页上的 “设置物理磁盘热备用” 第 159 页上的 “设置物理磁盘状态” 第 178 页上的 “显示物理磁盘” 第 180 页上的 “显示物理磁盘通道统计数据” 第 180 页上的 “显示物理磁盘下载进度” 第 194 页上的 “启动物理磁盘通道错误隔离诊断程序” 第 195 页上的 “启动物理磁盘闪烁” 第 196 页上的 “启动物理磁盘初始化” 第 196 页上的 “启动物理磁盘重建” 第 199 页上的 “停止物理磁盘闪烁” 第 199 页上的 “停止物理磁盘通道错误隔离诊断程序” RAID 控制器模块命令 第 125 页上的 “诊断 RAID 控制器模块” 第 130 页上的 “启用 RAID 控制器模块” 第 138 页上的 “重设 RAID 控制器模块” 第 143 页上的 “保
会话命令 第 163 页上的 “设置会话” 显示字符串命令 第 187 页上的 “显示字符串” 快照命令 第 116 页上的 “创建快照虚拟磁盘” 第 164 页上的 “设置快照虚拟磁盘” 第 200 页上的 “停止快照” 存储阵列命令 第 101 页上的 “接受存储阵列挂起拓扑” 第 102 页上的 “激活存储阵列固件” 第 102 页上的 “自动配置存储阵列” 第 103 页上的 “自动配置存储阵列热备用” 第 105 页上的 “清除存储阵列配置” 第 105 页上的 “清除存储阵列事件日志” 第 106 页上的 “清除存储阵列固件挂起区域” 第 126 页上的 “禁用存储阵列功能” 第 128 页上的 “下载存储阵列固件 /NVSRAM” 第 130 页上的 “下载存储阵列物理磁盘固件” 第 129 页上的 “下载存储阵列 NVSRAM” 第 131 页上的 “启用存储阵列功能键” 第 139 页上的 “重设存储阵列电池安装日期” 第 140 页上的 “重设存储阵列虚拟磁盘分配” 第 144 页上的 “保存存储阵列配置” 第 145 页上的 “保存存储阵列事件” 第 146 页上的 “
第 146 页上的 “保存存储阵列 SAS PHY 计数” 第 147 页上的 “保存存储阵列状态捕获” 第 147 页上的 “保存存储阵列支持数据” 第 166 页上的 “设置存储阵列” 第 171 页上的 “设置存储阵列记忆周期” 第 167 页上的 “设置存储阵列存储设备的位置” 第 182 页上的 “显示存储阵列” 第 184 页上的 “显示存储阵列自动配置” 第 185 页上的 “显示存储阵列主机拓扑” 第 185 页上的 “显示存储阵列 LUN 映射” 第 186 页上的 “显示存储阵列挂起拓扑” 第 186 页上的 “显示存储阵列不可读扇区” 第 197 页上的 “启动存储阵列闪烁” 第 200 页上的 “停止存储阵列闪烁” 第 200 页上的 “停止存储阵列物理磁盘固件下载” 虚拟磁盘命令 第 104 页上的 “检查磁盘一致性” 第 106 页上的 “清除虚拟磁盘保留” 第 111 页上的 “创建 RAID 虚拟磁盘 (自动物理磁盘选择)” 第 113 页上的 “创建 RAID 虚拟磁盘 (可用容量基本选择)” 第 115 页上的 “创建 RAID 虚拟磁盘 (手动物理磁盘选择)” 第
第 188 页上的 “显示虚拟磁盘” 第 189 页上的 “显示虚拟磁盘操作进度” 第 192 页上的 “显示虚拟磁盘预留” 第 198 页上的 “启动虚拟磁盘初始化” 虚拟磁盘副本命令 第 120 页上的 “创建虚拟磁盘备份” 第 131 页上的 “重新备份虚拟磁盘备份” 第 136 页上的 “删除虚拟磁盘备份” 第 176 页上的 “设置虚拟磁盘备份” 第 189 页上的 “显示虚拟磁盘备份” 第 190 页上的 “显示虚拟磁盘备份源备用磁盘” 第 190 页上的 “显示虚拟磁盘备份目标备用磁盘” 第 201 页上的 “停止虚拟磁盘备份” 按字母顺序列出的命令 以下是按字母顺序列出的脚本命令。 接受存储阵列挂起拓扑 此命令用于对 show storageArray pendingTopology 命令找到的全部或部分 挂起主机拓扑进行配置。 语法 accept storageArray pendingTopology (allHosts | host "hostName" | hosts ("hostName1" ...
参数 说明 host 或 hosts 要包含在存储阵列拓扑中的主机的名称。可以输入多个主机名。 必须将主机名包含在引号 (" ") 内。 激活存储阵列固件 此命令用于激活先前下载到存储阵列的 RAID 控制器模块中的挂起配置区 域的固件。 语法 activate storageArray firmware 参数 无 自动配置存储阵列 此命令用于自动配置存储阵列。请先输入 show storageArray autoConfiguration 命令,再输入 autoConfigure storageArray 命令。show storageArray autoConfiguration 命令将以列表形式返回配置信息,列表中 包含有效的物理磁盘类型、 RAID 级别、虚拟磁盘信息和热备用信息。 (此列表与 autoConfigure storageArray 命令的参数对应。) RAID 控制器模块将对存储阵列进行审核,然后确定存储阵列可支持的最 高 RAID 级别以及对于 RAID 级别而言最有效的虚拟磁盘定义。如果返回 列表所说明的配置可以接受,请输入不包含任何参数的 autoConfigure
参数 参数 说明 physicalDiskType 要用于存储阵列的物理磁盘类型。有效 的物理磁盘类型为串行连接的 SCSI (SAS) 或串行高级技术附件 (SATA)。如 果存储阵列中只有一种类型的物理磁 盘,则不需要此参数。 raidLevel 存储阵列中包含物理磁盘的磁盘组的 RAID 级别。有效的 RAID 级别为 0、 1、 5 或 6。 diskGroupWidth 存储阵列的磁盘组中的物理磁盘数。有 关磁盘组中可以使用的物理磁盘数的信 息,请参阅第 46 页上的 “存储设备丢 失保护”。 diskGroupCount 存储阵列中的磁盘组数。使用整数值。 virtualDisksPerGroupCount 每个磁盘组中容量相等的虚拟磁盘数。 使用整数值。 hotSpareCount 存储阵列中的热备用数。使用整数值。 有关热备用的信息,请参阅第 52 页上 的 “分配全局热备份”。 segmentSize 在 RAID 控制器模块将数据写入下一个 物理磁盘之前,其在虚拟磁盘中的一个 物理磁盘上写入的数据量 (以千字节为 单位)。有效值为 8、 16、 32、 64、
参数 无。 注 : 运行 autoconfigure storageArray hotSpares 命令时,RAID 控制器模块固件 将根据存储阵列中物理磁盘的总数和类型来确定要创建的热备用数。 检查磁盘一致性 此命令用于检查虚拟磁盘的一致性和介质错误,并将检查的结果写入文 件。 语法 check virtualDisk [virtualDiskName] consistency [consistencyErrorFile=filename] [mediaErrorFile= filename] [priority=(highest | high | medium | low | lowest)] [verbose=(TRUE|FALSE)] 参数 参数 说明 virtualDisk 要检查一致性的特定虚拟磁盘的名称。 必须将虚拟磁盘名称包含在方括号 ([ ]) 内。如果虚拟磁盘名称包含特殊字符, 还必须将虚拟磁盘名称包含在引号 (" ") 内。 consistencyErrorFile 要保存一致性错误信息的文件的名称。 必须将文件名包含在引号 (" ") 内。 mediaErrorFil
清除物理磁盘通道统计数据 此命令用于重设所有物理磁盘通道的统计数据。 语法 clear allPhysicalDiskChannels stats 参数 无。 清除存储阵列配置 此命令用于清除存储阵列中 RAID 控制器模块的所有配置。定义所有磁盘 组、虚拟磁盘和热备用的信息均将删除。使用此命令可以在已定义了配置 的存储阵列上创建新配置。 注意 : 只要一运行这个命令,现存存储阵列就变得不再有响应。您必须移除 并重新添加存储阵列以与主机恢复通信。要移除不再响应的存储阵列,可访 问企业管理窗口,单击模块化磁盘存储管理器工具栏上的 Remove 。要重新 添加存储阵列,可访问企业管理窗口,单击模块化磁盘存储管理器工具栏上 的 New ,然后输入适当的 IP 地址。 语法 clear storageArray configuration (all | volumeGroups) 参数 如果未输入参数,此命令将移除存储阵列的所有配置信息 (与安全保护 和标识有关的信息除外)。 参数 说明 all 此设置用于移除存储阵列的全部配置,包括安全保护和标识信息。 移除所有配置信息将使存储阵列返回其初始状态。
注意 : 运行此命令后,将立即删除存储阵列中现有的 MEL。 语法 clear storageArray eventLog 参数 无。 清除存储阵列固件挂起区域 此命令用于从挂起区域缓冲区中删除先前下载的固件映像或非易失性静态 随机存取存储器 (NVSRAM) 值。 注意 : 运行此命令后,将立即删除存储阵列中现有挂起区域的内容。 语法 clear storageArray firmwarePendingArea 参数 无。 清除虚拟磁盘保留 此命令可清除永久虚拟磁盘保留。 语法 clear (allVirtualDisks | virtualDisk [virtualDiskName] | virtualDisks [virtualDiskName1 ...
参数 说明 virtualDisk 或 virtualDisks 要清除其保留的特定虚拟磁盘的名称。 可以输入多个虚拟磁盘名称。必须将虚 拟磁盘名称包含在方括号 ([ ]) 内。如果 虚拟磁盘名称包含特殊字符,还必须将 虚拟磁盘名称包含在引号 (" ") 内。 注 : 可以使用字母数字字符、连字符和下划线的任意组合作为名称。命令名 最多可以包含 30 个字符。如果超出了最多字符限制,请用尖括号 (< >) 代替 方括号 ([ ]) 来打破此限制。 创建磁盘组 此命令用于在一组未分配的物理磁盘上创建可用容量磁盘组或一个虚拟磁 盘。 语法 create diskGroup physicalDisks= (trayID1,slotID1 ...
其它信息 physicalDisks physicalDisks 参数用于选择要在磁盘组中使用的物理磁盘数。如果选择了 此选项,则无需通过托盘 ID 和插槽 ID 指定物理磁盘。 RAID 控制器模块 将选择用于磁盘组的特定物理磁盘。如果您未使用 capacity 参数指定容 量,在会使用磁盘组中的所有可用物理磁盘容量。如果不指定容量的单 位,则将使用字节作为默认单位。 存储设备丢失保护 要让存储设备丢失保护发挥作用,磁盘组的每个物理磁盘必须处在分离的 存储设备中。如果把存储设备丢失保护参数设置为 true , 并且从任一存储 设备中选了一个以上物理磁盘,存储阵列就会返回一个错误。如果把存储 设备丢失保护参数设置为 false ,存储阵列就会执行操作,但您创建的磁 盘组可能没有存储设备丢失保护。当您在现存磁盘组上创建虚拟磁盘时, 存储设备丢失保护就无效。 创建主机 此命令用于创建新主机。 注 : 主机是连接到存储阵列的系统,它通过其 HBA 主机端口访问存储阵列上 的虚拟磁盘。您可以定义单个主机的特定虚拟磁盘到逻辑单元号码 (LUN) 的 映射,或将主机分配给共享一个或多个虚拟磁盘的访问权限的主机组。
参数 说明 hostGroup 要在其中创建新主机的主机组的名称。 必须将主机组名称包含在引号 (" ") 内。 (如果主机组不存在,您可以使用 create hostGroup 命令创建新主机组。) 注 : 主机组是可选拓扑元素,您可以定 义主机组以指定一组可以共享对相同虚 拟磁盘的访问权限的主机。主机组是逻 辑实体。仅当存在两个或多个共享对相 同虚拟磁盘的访问权限的主机时,才可 以定义主机组。如果不为要创建的主机 指定所属的主机组,则新定义的主机将 属于默认的主机组。 注 : 可以使用字母数字字符、连字符和下划线的任意组合作为名称。命令名 最多可以包含 30 个字符。如果超出了最多字符限制,请用尖括号 (< >) 代替 方括号 ([ ]) 来打破此限制。 示例 -c create host userLabel= \"job2900\";" 创建主机组 此命令用于创建新的主机组。 注 : 主机组是可选拓扑元素,您可以定义主机组以指定一组共享对相同虚拟 磁盘的访问权限的主机。主机组是逻辑实体。仅当存在两个或多个可以共享 对相同虚拟磁盘的访问权限的主机时,才可以定义主机组。 语法 create h
注 : 可以使用字母数字字符、连字符和下划线的任意组合作为名称。命令名 最多可以包含 30 个字符。如果超出了最多字符限制,请用尖括号 (< >) 代替 方括号 ([ ]) 来打破此限制。 创建主机端口 此命令用于创建新的 HBA 主机端口标识。此标识是一个软件值,用于表 示到 RAID 控制器模块的物理 HBA 主机端口。如果没有主机端口标识, RAID 控制器模块将无法从主机端口接收指令或数据。 语法 create hostPort identifier="wwid" userLabel= "portLabel" host="hostName" 参数 参数 identifier 说明 HBA 主机端口的 WWID。必须将 WWID 包含在引号 (" ") 内。 userLabel 为新 HBA 主机端口提供的名称。必须 将端口标签包含在引号 (" ") 内。 host 要为其定义 HBA 主机端口的主机的名 称。必须将主机名包含在引号 (" ") 内。 注 : HBA 主机端口是位于主机系统中的 主机适配器上的物理连接。 HBA 主机端 口可以使主机访问存储阵列中的虚拟磁 盘。如果主机总线适
语法 create iscsiInitiator iscsiName = iSCSI-ID userLabel = name host = host-name [chapSecret = password] 参数 参数 说明 iscsiName iSCSI 引发设备的默认标识符。 userLabel 要用于 iSCSI 引发设备的名称。名称应加上双引号 (" ")。 host 在其中安装 iSCSI 引发设备的主机的名称。 chapSecret 要用于验证对等连接的密码。 注 : 质询握手身份验证协议 (CHAP) 是验证对等连接的协议。 CHAP 基于共享 “机密”的对等体。机密是类似于密码的安全密钥。 chapSecret 仅用于 需要相互验证的引发设备。 创建 RAID 虚拟磁盘 (自动物理磁盘选择) 此命令用于在存储阵列物理磁盘上创建磁盘组,以及在磁盘组中创建新的 虚拟磁盘。存储阵列中的 RAID 控制器模块将选择要包含在虚拟磁盘中的 物理磁盘。 语法 create virtualDisk physicalDiskCount= numberOfPhysicalDisks rai
参数 参数 说明 physicalDiskCount 要在磁盘组中使用的未分配物理磁盘 数。 注 : physicalDiskCount 参数使您能够选 择要在磁盘组中使用的物理磁盘数。您 无需通过存储设备 ID 和插槽 ID 指定物 理磁盘。RAID 控制器模块将选择用于磁 盘组的特定物理磁盘。 raidLevel 包含虚拟磁盘的磁盘组的 RAID 级别。 有效值为 0、 1、 5 或 6。 userLabel 要为新虚拟磁盘提供的名称。必须将新 虚拟磁盘名称包含在引号 (" ") 内。 physicalDiskType 指定要在虚拟磁盘中使用的物理磁盘的 类型。不能在虚拟磁盘中混用物理磁盘 类型。有效的物理磁盘类型为 SAS 或 SATA。 capacity 要添加到存储阵列的虚拟磁盘的大小。 可使用下列单位定义大小:字节、千字 节、兆字节或吉字节。 注 : 如果值大于 9,则必须在最后一个 数字和大小单位 (MB、 GB 或 KB)之 间添加一个空格。 owner 拥有虚拟磁盘的 RAID 控制器模块。有 效的 RAID 控制器模块标识符为 0 或 1, 其中, 0 和 1 分
参数 说明 segmentSize 在 RAID 控制器模块将数据写入下一个 物理磁盘之前,其在虚拟磁盘中的一个 物理磁盘上写入的数据量 (以千字节为 单位)。有效值为 8、 16、 32、 64、 128、 256 或 512。有关 segmentSize 参 数的信息,请参阅第 47 页上的 “使用 Auto Configure 命令”。 enclosureLossProtect 指定在创建磁盘组时强制执行存储设备 丢失保护。要强制执行存储设备丢失保 护,请将此参数设置为 “TRUE”。默 认设置为 “FALSE”。有关 enclosureLossProtect 参数的信息,请参 阅第 46 页上的 “存储设备丢失保护”。 创建 RAID 虚拟磁盘 (可用容量基本选择) 此命令用于在磁盘组的可用空间中创建虚拟磁盘。 语法 create virtualDisk diskGroup=diskGroupNumber userLabel="virtualDiskName" [freeCapacityArea= freeCapacityIndexNumber capacity= virtualDisk
参数 说明 freeCapacityArea 用于创建新虚拟磁盘的现有磁盘组中可 用空间的索引号。磁盘组中现有虚拟磁 盘之间的可用容量定义为可用容量。例 如,磁盘组可能包含以下区域:虚拟磁 盘 1,可用容量,虚拟磁盘 2,可用容 量,虚拟磁盘 3,可用容量。要使用虚 拟磁盘 2 后的可用容量,请指定以下内 容: freeCapacityArea=2 使用 show diskGroup 命令可以确定可用 容量区域是否存在。 capacity 要添加到存储阵列的虚拟磁盘的大小。 可使用下列单位定义大小:字节、千字 节、兆字节或吉字节。 注 : 如果不指定容量,则将使用磁盘组 的可用容量区域中的所有可用容量。如 果不指定容量的单位,则将使用字节作 为默认单位。如果值大于 9,则必须在 最后一个数字和大小单位 (MB、 GB 或 KB)之间添加一个空格。 owner 拥有虚拟磁盘的 RAID 控制器模块。有 效的 RAID 控制器模块标识符为 0 或 1, 其中, 0 和 1 分别是从存储设备的背面 查看时,位于左侧的 RAID 控制器模块 和位于右侧的 RAID 控制器模块。如果 不指定物主,则 RA
创建 RAID 虚拟磁盘 (手动物理磁盘选择) 此命令用于创建新的磁盘组和虚拟磁盘,并使您能够为虚拟磁盘指定物理 磁盘。 注 : 不能在同一磁盘组和虚拟磁盘中混用物理磁盘类型。如果您为 RAID 虚 拟磁盘指定了不同类型的物理磁盘,此命令将失败。 语法 create virtualDisk physicalDisks= (enclosureID0,slotID0...
参数 说明 userLabel 要为新虚拟磁盘提供的名称。必须将新虚拟磁盘名称 包含在引号 (" ") 内。 注 : 可以使用字母数字字符、连字符和下划线的任意 组合作为名称。不允许使用空格。命令名最多可以包 含 30 个字符。如果超出了最多字符限制,请用尖括 号 (< >) 代替方括号 ([ ]) 来打破此限制。 capacity 要添加到存储阵列的虚拟磁盘的大小。可使用下列单 位定义大小:字节、千字节、兆字节、吉字节或太字 节。 注 : 如果不指定容量,则将使用磁盘组中所有可用的 物理磁盘容量。如果不指定容量的单位,则将使用字 节作为默认单位。如果值大于 9,则必须在最后一个 数字和大小单位 (MB、 GB 或 KB)之间添加一个空 格。 owner 拥有虚拟磁盘的 RAID 控制器模块。有效的 RAID 控 制器模块标识符为 0 或 1,其中, 0 和 1 分别是从存 储设备的背面查看时,位于左侧的 RAID 控制器模块 和位于右侧的 RAID 控制器模块。如果不指定物主, 则 RAID 控制器模块固件将确定物主。 注 : owner 参数定义了拥有虚拟磁盘的 RAID 控制器模 块。首选
如果您选择定义多个物理磁盘, RAID 控制器模块固件将选择要用于快照 虚拟磁盘的物理磁盘。 注 : 请参阅第 58 页上的 “准备主机服务器以创建初始快照虚拟磁盘”。 注意 : 创建源虚拟磁盘的新时间点映像之前,请停止所有数据访问 (I/O) 活动 或暂停向源虚拟磁盘的数据传输,以确保捕获准确的源虚拟磁盘时间点映 像。关闭所有应用程序 (包括 Windows® Internet Explorer® ),以确保已停 止所有 I/O 活动。 注 : 在 Windows 中删除关联虚拟磁盘的驱动器号或在 Linux 中卸下虚拟驱动 器,这有助于保证稳定地备份用于快照的驱动器。 语法 (用户定义的物理磁盘) create snapshotVirtualDisk sourceVirtualDisk= "sourceVirtualDiskName" [repositoryRAIDLevel= 0 | 1 | 5 | 6 repositoryPhysicalDisks= (enclosureID0,slotID0 ...
语法 (用户定义的物理磁盘数) create snapshotVirtualDisk sourceVirtualDisk= "sourceVirtualDiskName" [repositoryRAIDLevel= 0 | 1 | 5 | 6 repositoryPhysicalDiskCount= numberOfPhysicalDisks physicalDiskType=(SAS | SATA) userLabel= "snapshotVirtualDiskName" warningThresholdPercent=percentValue repositoryPercentOfSource=percentValue repositoryUserLabel="repositoryName" repositoryFullPolicy=(failSourceWrites | failSnapShot) enclosureLossProtect=(TRUE | FALSE)] 参数 参数 说明 sourceVirtualDisk 从中生成快照的源虚拟磁盘的名称。必 须将源虚拟磁盘名称包含在引号 ("
参数 说明 freeCapacityArea 用于创建快照资源库虚拟磁盘的现有磁 盘组中的可用空间的索引号。磁盘组中 现有虚拟磁盘之间的可用容量定义为可 用容量。例如,磁盘组可能包含以下区 域:虚拟磁盘 1,可用容量,虚拟磁盘 2,可用容量,虚拟磁盘 3,可用容量。 要使用虚拟磁盘 2 后的可用容量,请指 定以下内容: freeCapacityArea=2 使用 show diskGroup 命令可以确定可用 容量区域是否存在。 注 : 如果您不指定未配置的空间或可用 空间,资源库虚拟磁盘将与源虚拟磁盘 放置在同一磁盘组中。如果源虚拟磁盘 所在磁盘组的空间不足,此命令将失 败。 userLabel 要为快照虚拟磁盘提供的名称。必须将 快照虚拟磁盘名称包含在引号 (" ") 内。 warningThresholdPercent 资源库容量的百分比,达到此百分比时 将收到资源库将满的警告。使用整数 值。例如,值 70 表示 70%。默认值为 50。 repositoryPercentOfSource 资源库虚拟磁盘的大小 (占源虚拟磁盘 的百分比)。使用整数值。例如,值 40 表示 40%。默认
参数 说明 enclosureLossProtect 指定在创建资源库时强制执行存储设备 丢失保护。要强制执行存储设备丢失保 护,请将此参数设置为 “TRUE”。默 认设置为 “FALSE”。有关 enclosureLossProtect 参数的信息,请参阅 第 46 页上的 “存储设备丢失保护”。 注 : 可以使用字母数字字符、连字符和下划线的任意组合作为名称。命令名 最多可以包含 30 个字符。如果超出了最多字符限制,请用尖括号 (< >) 代替 方括号 ([ ]) 来打破此限制。 注 : 命名快照虚拟磁盘和资源库虚拟磁盘的一种方法是在源虚拟磁盘的原始 名称后面添加带连字符的后缀。该后缀可以区分快照虚拟磁盘和资源库虚拟 磁盘。例如,如果源虚拟磁盘的名称为 Engineering Data,则快照虚拟磁盘的 名称可以是 Engineering Data-S1,资源库虚拟磁盘的名称可以是 Engineering Data-R1。 注 : 如果您没有为快照虚拟磁盘或资源库虚拟磁盘选择名称,RAID 控制器模 块将使用源虚拟磁盘名称创建默认名称。例如,如果源虚拟磁盘名称为 aaa 且没有快照虚拟磁盘,则默
语法 create virtualDiskCopy source="sourceName" target= "targetName" [copyPriority=(highest | high | medium | low | lowest) targetReadOnlyEnabled=(TRUE | FALSE)] 参数 参数 说明 source 要用作源虚拟磁盘的现有虚拟磁盘的名 称。必须将源虚拟磁盘名称包含在引号 (" ") 内。 注 : 可以使用字母数字字符、连字符和 下划线的任意组合作为名称。命令名最 多可以包含 30 个字符。如果超出了最多 字符限制,请用尖括号 (< >) 代替方括号 ([ ]) 来打破此限制。 target 要用作目标虚拟磁盘的现有虚拟磁盘的 名称。必须将目标虚拟磁盘名称包含在 引号 (" ") 内。 注 : 可以使用字母数字字符、连字符和 下划线的任意组合作为名称。命令名最 多可以包含 30 个字符。如果超出了最多 字符限制,请用尖括号 (< >) 代替方括号 ([ ]) 来打破此限制。 copyPriority 指定与主机 I/O 活动相关的虚拟磁盘备 份的
删除磁盘组 此命令用于删除整个磁盘组及其关联的虚拟磁盘。 注意 : 运行此命令后,磁盘组中的所有数据将立即丢失。 语法 delete diskGroup [diskGroupNumber] 参数 参数 说明 diskGroup 要删除的磁盘组的编号。必须将磁盘组 编号包含在方括号 ([ ]) 内。 删除主机 此命令用于删除主机。 语法 delete host [hostName] 参数 参数 说明 host 要删除的主机的名称。必须将主机名包含在方括号 ([ ]) 内。如果 主机名包含特殊字符,还必须将主机名包含在引号 (" ") 内。 注 : 主机是连接到存储阵列的系统,它通过其 HBA 主机端口访问 存储阵列上的虚拟磁盘。 删除主机组 此命令用于删除主机组。 注意 : 此命令用于删除主机组中的所有主机定义。 语法 delete hostGroup [hostGroupName] 122 脚本命令
参数 参数 说明 hostGroup 要删除的主机组的名称。必须将主机组 名称包含在方括号 ([ ]) 内。如果主机组 名称包含特殊字符,还必须将主机组名 称包含在引号 (" ") 内。 注 : 主机组是可选拓扑元素,是一组共 享对相同虚拟磁盘的访问权限的主机。 主机组是逻辑实体。 删除主机端口 此命令用于删除 HBA 主机端口标识。此标识是一个软件值,用于表示到 RAID 控制器模块的物理 HBA 主机端口。删除此标识后, RAID 控制器模 块将无法识别来自 HBA 主机端口的指令和数据。 语法 delete hostPort [hostPortName] 参数 参数 说明 hostPort 要删除的 HBA 主机端口的名称。必须 将 HBA 主机端口的名称包含在方括号 ([ ]) 内。 注 : HBA 主机端口是位于主机系统中的 主机总线适配器上的物理连接。 HBA 主 机端口可以使主机访问存储阵列中的虚 拟磁盘。如果主机总线适配器只有一个 物理连接 (一个主机端口),则术语 HBA 主机端口和主机总线适配器意义相 同。 示例 -c "delete host [\"job2900\"
删除 iSCSI 引发设备 此命令用于删除特定的 iSCSI 引发设备对象。 语法 delete iscsiInitiator ([iSCSI-ID | name]) 参数 参数 说明 iSCSI-ID 要删除的 iSCSI 引发设备的标识符。名称应加上双引号 (" ")。 name 要删除的 iSCSI 引发设备的名称。名称应加上双引号 (" ")。 示例 -c "delete iscsiInitiator [\"job29002\"];" 删除虚拟磁盘 此命令用于删除一个或多个标准虚拟磁盘或快照和快照资源库虚拟磁盘。 注意 : 运行此命令后,虚拟磁盘中的所有数据将立即丢失。 语法 delete (allVirtualDisks | virtualDisk [virtualDiskName] | virtualDisks [virtualDiskName1 ...
诊断 RAID 控制器模块 此命令用于在 RAID 控制器模块上运行诊断测试。 testID 参数包含以下选项,可以用来验证 RAID 控制器模块是否在正常运 行: • 1 — 读取测试 • 2 — 执行数据回送测试 • 3 — 写入测试 诊断测试包括回送测试,在此测试中将数据写入物理磁盘然后再从物理磁 盘读出。 语法 diagnose controller [(0 | 1)] loopbackPhysicalDiskChannel=(allchannels | (1 | 2 )) testID=(1 | 2 | 3 | discreteLines) [patternFile="filename"] 参数 参数 说明 controller 要在其上运行诊断测试的 RAID 控制器 模块。有效的 RAID 控制器模块标识符 为 0 或 1,其中,0 和 1 分别是从存储设 备的背面查看时,位于左侧的 RAID 控 制器模块和位于右侧的 RAID 控制器模 块。必须将 RAID 控制器模块标识符包 含在方括号 ([ ]) 内。如果不指定 RAID 控制器模块,存储管理软件将返回一个 语法错误。
参数 说明 testID 要运行的诊断测试的标识符。标识符和 相应的测试为: 1 — 读取测试 2 — 执行数据回送测试 3 — 写入测试 discreteLines — 离散线路诊断测试 注 : 独立线路是 RAID 控制器中的两个 RAID 控制器模块之间连接的控制和状态 线路。独立线路测试使每个 RAID 控制 器模块都能够验证是否可以在备用 RAID 控制器模块的控制输入处观察控制信号 转换。每次重启机器或重设 RAID 控制 器模块后,都将自动运行独立路线测 试。在您更换了未通过初始独立线路诊 断测试的组件之后,可以运行独立线路 诊断测试。成功运行测试后,将显示以 下信息: The controller discrete lines successfully passed the diagnostic test. No failures were detected. ( 控制器离散线路成 功通过诊断测试。未检测到故障。 ) 如 果测试失败,将显示以下信息: One or more controller discrete lines failed the diagnostic test.
参数 无。 下载存储设备管理模块固件 此命令用于下载存储设备管理模块 (EMM) 的固件。 语法 download (allEnclosures | enclosure [enclosureID]) firmware file="filename" 参数 参数 说明 enclosure 标识要载入新固件的存储设备。存储设 备 ID 值为 0 到 99。必须将存储设备 ID 值包含在方括号 ([ ]) 内。 注 : 您可以使用以下参数:(1) allEnclosures 参数,可将新固件下载到 存储阵列中的所有 EMM,以及 (2) enclosure 参数,可将新固件下载到特定 的 EMM。如果需要将新固件下载到多 个 EMM,而非所有 EMM,则必须对每 个存储设备输入此命令。 file 包含固件映像的文件的文件路径和文件 名。必须将固件映像文件路径和文件名 包含在引号 (" ") 内。 下载物理磁盘固件 此命令用于将固件映像下载到物理磁盘。 注意 : 物理磁盘固件下载不当可能导致物理磁盘损坏或数据丢失。 尝试下载物理磁盘固件之前,您必须采取以下预防措施: 1 先停止存储阵列的所有 I/
您可以先使用此命令在一个物理磁盘上测试固件,然后再在存储阵列的所 有物理磁盘上安装固件。(使用 download storageArray physicalDiskFirmware 命令,将固件下载到存储阵列中的所有物理磁盘 上。)此命令用于阻止所有 I/O 活动,直到下载完成或失败。下载将返回 以下状态之一:“Successful”(成功)、“Unsuccessful With Reason” (由于某种原因失败)或 “Never Attempted With Reason”(由于某种原 因未尝试)。 语法 download physicalDisk [enclosureID,slotID] firmware file="filename" 参数 参数 说明 physicalDisk 要将固件映像下载到其上的物理磁盘。 为物理磁盘指定存储设备 ID 和插槽 ID。存储设备 ID 值为 0 到 99。插槽 ID 值为 0 到 31。必须将存储设备 ID 值和 插槽 ID 值包含在方括号 ([ ]) 内。 filename 包含固件映像的文件的文件路径和文件 名。必须将固件映像文件路径和文件名 包含
参数 参数 说明 NVSRAM 指定要在下载固件文件时下载带有 NVSRAM 值的文件。不得将此参数包 含在方括号内。在项 firmware 后应包括 一个逗号。 file 包含固件的文件的文件路径和名称。有 效的文件名必须以 .dlp 扩展名结束。必 须将文件名包含在引号 (" ") 内。 NVSRAM-filename 包含 NVSRAM 值的文件的文件路径和 名称。有效的文件名必须以 .
下载存储阵列物理磁盘固件 此命令用于将固件映像下载到存储阵列中的所有物理磁盘。 语法 download storageArray physicalDiskFirmware file= "filename" [file="filename2"...
参数 参数 说明 controller 要重新激活的 RAID 控制器模块。有效 的 RAID 控制器模块标识符为 0 或 1, 其中, 0 和 1 分别是从存储设备的背面 查看时,位于左侧的 RAID 控制器模块 和位于右侧的 RAID 控制器模块。必须 将 RAID 控制器模块标识符包含在方括 号 ([ ]) 内。如果不指定 RAID 控制器模 块,存储管理软件将返回一个语法错 误。 启用存储阵列功能键 此命令使用功能键文件启用功能。 语法 enable storageArray feature file="filename" 参数 参数 说明 file 有效功能键文件的文件路径和文件名。 功能键文件的有效文件名必须以 .
语法 recopy virtualDiskCopy target [targetName] [source [sourceName]] [copyPriority=(highest | high | medium | low | lowest) targetReadOnlyEnabled= (TRUE | FALSE)] 参数 参数 说明 target 要为其重新启动虚拟磁盘备份操作的目标虚拟磁盘的名 称。必须将目标虚拟磁盘名称包含在方括号 ([ ]) 内。如 果目标虚拟磁盘名称包含特殊字符,还必须将目标虚拟 磁盘名称包含在引号 (" ") 内。 source 要为其重新启动虚拟磁盘备份操作的源虚拟磁盘的名称。 必须将源虚拟磁盘名称包含在方括号 ([ ]) 内。如果源虚 拟磁盘名称包含特殊字符,还必须将源虚拟磁盘名称包 含在引号 (" ") 内。 copyPriority 指定与主机 I/O 活动相关的虚拟磁盘备份的优先级。有 效项为最高、高、中、低或最低。 注 : CopyPriority 定义了用于在虚拟磁盘备份对的源虚拟 磁盘和目标虚拟磁盘之间备份数据的系统资源的数量。 如果选择最高优先
physicalDisks=(trayID1,slotID1 ...
参数 说明 cacheReadPrefetch 该设置用于开启或关闭 cacheReadPrefetch ( 高速缓存读取预 先访存)。要关闭 cacheReadPrefetch ,把这个参数设置为 FALSE 。要开启 cacheReadPrefetch ,把这个参数设置为 TRUE 。 其它信息 可以使用字母数字字符、连字符和下划线的任意组合作为名称。名称最多 可以包含 30 个字符。owner 参数定义了拥有卷的 RAID 控制器模块。卷的 首选控制器物主是当前拥有磁盘组的 RAID 控制器模块。 分段大小 分段的大小决定了在 RAID 控制器模块将数据写入下一个物理磁盘之前, 其在虚拟磁盘中的一个物理磁盘上写入的数据块数量。每个数据块存储 512 字节数据。数据块是最小的存储单元。分段大小确定它可包含的数据 块数。例如, 8 KB 分段包含 16 个数据块。 64 KB 分段包含 128 个数据 块。 输入表示分段大小的值后,会根据 RAID 控制器模块在运行时提供的受支 持值对该值进行检查。如果您输入的值无效, RAID 控制器模块将返回一 个有效值列表。将单个物理磁盘用于单个请求会使其它
重新创建快照 此命令用于使用现有的快照虚拟磁盘启动新的写时备份操作。您可以重新 创建一个快照虚拟磁盘或重新创建多个虚拟磁盘。 注 : 请参阅第 66 页上的 “准备主机服务器以重新创建快照虚拟磁盘”。 注意 : 创建源虚拟磁盘的新时间点映像之前,请停止所有数据访问 (I/O) 活动 或暂停向源虚拟磁盘的数据传输,以确保捕获准确的源虚拟磁盘时间点映 像。关闭所有应用程序 (包括 Windows® Internet Explorer®),以确保已停止 所有 I/O 活动。 注 : 在 Windows 中删除关联虚拟磁盘的驱动器号或在 Linux 中卸下虚拟驱动 器,这有助于保证稳定地备份用于快照的驱动器。 语法 recreate snapshot (virtualDisk [virtualDiskName] | virtualDisks [virtualDiskName1 ...
参数 说明 repositoryFullPolicy 指定资源库已满时继续进行快照处理的方式。 可以选择放弃写入源虚拟磁盘, (failSourceWrites),也可以选择放弃写入快照 虚拟磁盘 (failSnapShot)。默认值为 failSnapShot。 注 : 如果未指定 repositoryFullPolicy,将使用先 前设置的值。 注 : 可以使用字母数字字符、连字符和下划线的任意组合作为名称。命令名 最多可以包含 30 个字符。如果超出了最多字符限制,请用尖括号 (< >) 代替 方括号 ([ ]) 来打破此限制。 注 : 如果未指定 warningThresholdPercent 参数或 repositoryFullPolicy 参数,将 使用先前设置的值。如果使用可选参数, re-create Snapshot 将分别处理每个 快照虚拟磁盘。如果为多个虚拟磁盘指定了同一 userLabel (名称),此命令 将失败。如果未指定可选参数,则只要所有虚拟磁盘的校验检查成功运行, re-create Snapshot 就将分批处理指定的快照虚拟磁盘。如果成功,快照将启 动重新创建进程
参数 参数 说明 target 要删除的目标虚拟磁盘的名称。必须将目标虚拟磁盘名称 包含在方括号 ([ ]) 内。如果目标虚拟磁盘名称包含特殊字 符,还必须将目标虚拟磁盘名称包含在引号 (" ") 内。 source 要删除的源虚拟磁盘的名称。必须将源虚拟磁盘名称包含 在方括号 ([ ]) 内。如果源虚拟磁盘名称包含特殊字符,还 必须将源虚拟磁盘名称包含在引号 (" ") 内。 删除虚拟磁盘 LUN 映射 此命令用于删除逻辑单元号码 (LUN) 映射。 语法 remove (allVirtualDisks | virtualDisk ["virtualDiskName"] | virtualDisks ["virtualDiskName1" ...
参数 说明 host 将虚拟磁盘映射到其上的主机的名称。必须将主机名包含 在引号 (" ") 内。 hostGroup 包含将虚拟磁盘映射到其上的主机的主机组的名称。必须 将主机组名称包含在引号 (" ") 内。 注 : 指定非存取虚拟磁盘或存取虚拟磁盘时,必须使用 host 和 hostGroup 参 数。当您使用 allVirtualDisks 或 virtualDisks 参数时,脚本引擎将忽略 host 或 hostGroup 参数。 修复虚拟磁盘一致性 此命令用于修复虚拟磁盘上的一致性错误。 语法 repair virtualDisk [virtualDiskName] consistency consistencyErrorFile=filename [verbose=(TRUE | FALSE)] 参数 参数 说明 virtualDisk 要修复其一致性的特定虚拟磁盘的名称。必须将虚拟磁盘 名称包含在方括号 ([ ]) 内。如果虚拟磁盘名称包含特殊 字符,还必须将虚拟磁盘名称包含在引号 (" ") 内。 consistencyErrorFile 包含用于修复错误的一致性
注 : RAID 控制器模块重设完成之前, RAID 控制器模块将无法进行 I/O 操作。 如果主机使用的是正在进行重设的 RAID 控制器模块所拥有的虚拟磁盘,则 指向 RAID 控制器模块的 I/O 将遭到拒绝。在重设 RAID 控制器模块之前,应 验证 RAID 控制器模块所拥有的虚拟磁盘是否正被使用,或者确保在使用这 些虚拟磁盘的所有主机上都安装了多通路驱动程序。 语法 reset controller [(0 | 1)] 参数 参数 说明 controller 要重设的 RAID 控制器模块。有效的 RAID 控制器模块标 识符为 0 或 1,其中, 0 和 1 分别是从存储设备的背面查 看时,位于左侧的 RAID 控制器模块和位于右侧的 RAID 控制器模块。必须将 RAID 控制器模块标识符包含在方括 号 ([ ]) 内。如果不指定物主,则 RAID 控制器模块固件将 返回一个语法错误。 重设存储阵列电池安装日期 此命令用于将存储阵列中的电池寿命重设为零天。您可重设整个存储阵列 的电池,或者仅重设特定 RAID 控制器模块的电池或特定电池组中的电 池。 语法 reset storag
注 : 如果不指定 RAID 控制器模块,将重设存储阵列电池或两个 RAID 控制器 模块电池的寿命。如果指定 RAID 控制器模块,则仅重设该 RAID 控制器模块 电池的寿命。 重设存储阵列 iSCSI 基线 此命令用于将存储阵列的 iSCSI 基线重设为 0。 语法 reset storageArray iscsiStatsBaseline 参数 无。 注 : 此命令用于将存储阵列中两个 RAID 控制器模块的基线重设为 0。重设两 个 RAID 控制器模块基线的目的是帮助确保这两个 RAID 控制器模块之间的计 数同步。如果重设了一个 RAID 控制器模块而没有重设第二个 RAID 控制器模 块,将通知主机 RAID 控制器模块不同步。通过统计数据进行报告的时间戳 来通知主机。 示例 -c "reset storageArray iscsiStatsBaseline;" 重设存储阵列 SAS PHY 基线 此命令用于重设存储阵列中所有 SAS 设备的 SAS PHY 基线。 语法 reset storageArray SASPHYBaseline 参数 无。 示例 -c "delete
语法 reset storageArray virtualDiskDistribution 参数 无。 注意 : 在您使用此命令之前,请确保多通路驱动程序正在运行,否则将无法 访问虚拟磁盘。 注 : 在某些主机操作系统环境下,您可能需要重新配置多通路主机物理磁 盘。您可能还需要对操作系统进行修改才可识别虚拟磁盘的新 I/O 路径。 重新激活磁盘组 此命令用于强制指定的磁盘组和关联的故障物理磁盘进入 “Optimal” (最佳)状态。尝试运行此命令之前,必须安装分配至磁盘组的所有物理 磁盘。 注意 : 此命令的正确使用取决于磁盘组中所有物理磁盘的数据配置。除非有 客户支持代表或技术支持代表的指导,否则请勿尝试重新激活物理磁盘。 注意 : 请勿尝试对处于降级状态的磁盘组运行此命令。对处于降级状态的磁 盘组运行此命令会导致无法访问磁盘组中物理磁盘上的数据。 语法 revive diskGroup [diskGroupNumber] 参数 参数 说明 diskGroup 要设置为 “Optimal”(最佳)状态的磁盘组的编号。必须 将磁盘组编号包含在方括号 ([ ]) 内。 重新激活物理磁盘 此命令用
参数 参数 说明 physicalDisk 标识物理磁盘所在的存储设备和插槽。存储设备 ID 值为 0 到 99。插槽 ID 值为 0 到 31。必须将存储设备 ID 值和 插槽 ID 值包含在方括号 ([ ]) 内。 保存存储设备日志数据 此命令用于将一个存储阵列的所有存储设备中由 EMM 维护的日志数据保 存在一个文件中。 语法 save allEnclosures logFile="filename" 参数 参数 说明 logFile 要将 EMM 日志数据保存到的文件的名称。必须将文件名 包含在引号 (" ") 内。 保存物理磁盘信道故障隔离诊断状态 此命令保存从启动物理磁盘信道故障隔离诊断命令返回的物理磁盘信道故 障隔离诊断数据。您可将诊断数据以标准文本或 XML 格式保存到文件 中。 有关详情,请参阅第 194 页上的 “启动物理磁盘通道错误隔离诊断程 序”。 语法 save physicalDiskChannel[(0 | 1)] faultDiagnostics file="filename" 参数 参数 说明 file 用于存储在驱动器信道进行的故障隔离诊断测试结果
注 : 不会自动为已保存的文件追加文件扩展名。您必须为文件指定适用的格 式后缀。如果指定文件扩展名为 .txt,那么将会以文本文件格式输出。如果 指定文件扩展名为 .
保存存储阵列配置 此命令用于创建脚本文件,该脚本文件用于创建当前存储阵列虚拟磁盘的 配置。 语法 save storageArray configuration file="filename" [(allConfig | globalSettings=(TRUE | FALSE) virtualDiskConfigAndSettings=(TRUE | FALSE) hostTopology=(TRUE | FALSE) lunMappings=(TRUE | FALSE))] 参数 参数 说明 file 包含配置值的文件的名称。必须将文件名包含在引号 (" ") 内。 allConfig 将所有的配置值保存到文件。(如果选择此参数,所 有的配置参数都会设置为 “TRUE”。) globalSettings 将全局设置保存到文件。如要保存全局设置,请将此 参数设置为 “TRUE”。如要不保存全局设置,请将 此参数设置为 “FALSE”。默认值为 “TRUE”。 virtualDiskConfigAndSe 将虚拟磁盘配置设置和所有的全局设置保存到文件。 如要保存虚拟磁盘配置和全局设置,请将此
保存存储阵列事件 此命令用于将主要事件日志 (MEL) 中的事件保存到文件。您可以保存所 有的事件,也可以仅保存严重事件。 语法 save storageArray (allEvents | criticalEvents) file="filename" [count=numberOfEvents] 参数 参数 说明 allEvents | criticalEvents 指定是保存所有事件 (allEvents) 还是仅保存严重事 件 (criticalEvents)。 file 要将事件保存到其中的文件的名称。必须将文件名包 含在引号 (" ") 内。 count 指定要保存到文件的事件或严重事件的数量。如果您 没有为 count 输入值,则将所有的事件或严重事件保 存到文件。如果您为 count 输入值,则仅将此数量的 事件或严重事件 (从输入的最后一个事件开始)保 存到文件。使用整数值。 保存存储阵列 iSCSI 统计数据 此命令用于将存储阵列 iSCSI 性能统计数据保存到文件中。以下统计数据 将被保存到文件中: • 与物理以太网端口相关的统计数据 • 与 TCP 协议相关的统
参数 参数 说明 raw 此参数用于定义收集的统计数据为自 RAID 控制器模块启动之日起的 所有统计数据。将此参数包含在方括号 ([ ]) 内。 baseline 此参数用于定义收集的统计数据为自使用 reset storageArray iscsiStatsBaseline 命令将 RAID 控制器模块重设为零时起的所有统计数 据。将此参数包含在方括号 ([ ]) 内。 file 要保存性能统计数据的文件的名称。文件名称应加上双引号 (" ")。 注 : 如果自 RAID 控制器模块启动之日起,您未重设 iSCSI 基线统计数据,则 启动之日的时间将为默认的基线时间。 注 : 此命令不会自动将文件扩展名附加到新文件。在输入文件名时,您必须 指定文件扩展名。 示例 -c "save storageArray iscsiStatistics [raw] file = \"testfile\";" 保存存储阵列性能统计数据 此命令用于将性能统计数据保存到文件。在使用此命令之前,请使用 set session performanceMonitorInterval 命令和 set session
语法 save storageArray SASPHYCounts file="filename" 参数 参数 说明 file 要将存储阵列 SAS PHY 计数器保存到其中的文件的 名称。必须将文件名包含在引号 (" ") 内。 保存存储阵列状态捕获 此命令用于将状态捕获保存到文件。 语法 save storageArray stateCapture file="filename" 参数 参数 说明 file 要将状态捕获保存到其中的文件的名称。必须将文件 名包含在引号 (" ") 内。 保存存储阵列支持数据 此命令用于将与存储阵列支持相关的信息保存到文件。 语法 save storageArray supportData file="filename" 参数 参数 说明 file 要将与存储阵列支持相关的数据保存到其中的文件的 名称。必须将文件名包含在引号 (" ") 内。 设置控制器 此命令用于定义 RAID 控制器模块的属性。 脚本命令 147
语法 set controller [(0 | 1)] availability=(online | offline | serviceMode) ethernetPort [1] = ethernet-port-options globalNVSRAMByte [nvsramOffset]= (nvsramByteSetting | nvsramBitSetting) | hostNVSRAMByte [hostType, nvsramOffset]= (nvsramByteSetting | nvsramBitSetting) | iscsiHostPort [(1 | 2)] = iscsi-host-port-options hrloginEnabled=(TRUE | FALSE) | 参数 参数 说明 controller 此参数是要为其定义属性的 RAID 控制器模块。有效的 RAID 控制器模块标识符为 0 或 1,其中, 0 和 1 分别是 从 RAID 存储设备的背面查看时,位于左侧的 RAID 控 制器模块和位于右侧的 RAID 控制器模块。必须将 RAID 控制器模块标识符包含
参数 说明 rloginEnabled 此参数用于定义是启用还是禁用远程登录功能。要启用 远程登录功能,请将此参数设置为 “TRUE”。要禁用 远程登录功能,请将此参数设置为 “FALSE”。 注 : 使用此命令时,您可以指定一个或多个参数。但是,您不需要使用所有 的参数。 注 : 将 availability 设置为 “serviceMode”,会导致备用 RAID 控制器模块拥 有所有的虚拟磁盘。指定的 RAID 控制器模块不再拥有任何虚拟磁盘并且拒 绝再拥有任何虚拟磁盘。在进行重设或重启时会始终保持 “Service”(服 务)模式,直到 availability 参数设置为 “online”(联机)。 注 : 使用 show controller NVSRAM 命令可以显示部分或全部 NVSRAM。 附加信息 MaxFramePayload 选项在 IPv4 和 IPv6 之间共享。标准以太网帧的荷载部 分设为 1500,超长以太网帧设为 9000。当使用超长帧时,网络路径中的 所有设备都应该能够处理较大帧的大小。 您必须把 enableIPv4 参数或 enableIPv6 参数设置为 T
-c "set controller [0] iscsiHostPort[0] IPV6ConfigurationMethod=auto enableIPV6=TRUE;" -c "set controller [0] availability=online;" -c "set controller [0] ethernetPort[1] IPV4Address= 192.168.0.101;" -c "set controller [0] iscsiHostPort[1] IPV4SubnetMask=255.255.255.0 enableIPV4;" -c "set controller [0] iscsiHostPort[1] IPV4GatewayIP=192.168.0.1 enableIPV4;" 设置磁盘组 此命令用于定义磁盘组的属性。 语法 set diskGroup [diskGroupNumber] addPhysicalDisks= (trayID1,slotID1 ...
注 : 使用此命令时,您可以指定一个或多个参数。但是,您不需要使用所有 的参数。使用过多的参数会导致主机的 I/O 错误或者引发内部控制器的重新 引导,因为时间段在设置磁盘组的定义前就已经结束。 注 : addPhysicalDisks 或 raidLevel 操作一旦启动就无法停止。 注 : 完成 addPhysicalDisks 或 raidLevel 操作所需的时间取决于使用磁盘的数 量和大小。 设置存储设备属性 此命令用于为存储设备设置用户定义的属性。 语法 set enclosure [enclosureID] (chassisName | assetTag)= "userID" 脚本命令 151
参数 参数 说明 enclosure 标识要为其设置属性的特定存储设备。存储设备 ID 值为 0 到 99。必须将存储设备 ID 值包含在方括号 ([ ]) 内。 chassisName 要为新存储设备提供的机箱名或编号。机箱名可以是字母数字 字符的任意组合,且最大长度为 32 个字符。字母数字字符可以 是大写也可以是小写。您还可以使用下划线字符 (_) 和连字符 (-)。机箱名中不能使用空格。必须将机箱名包含在引号 (" ") 内。 assetTag 要为新存储设备提供的资产标签名称或编号。资产标签可以是 字母数字字符的任意组合,且最大长度为十个字符。字母数字 字符可以是大写也可以是小写。您还可以使用下划线字符 (_) 和连字符 (-)。资产标签名称中不能使用空格。必须将资产标签 名称包含在引号 (" ") 内。 设置存储设备标识 此命令用于设置存储阵列中的存储设备的 ID。 语法 set enclosure ["Service Tag"] id=enclosureID 参数 参数 说明 enclosure 您要为其设置存储设备 ID 的 RAID 存储设备 或扩充存储设备的服务标签
语法 set (physicalDisk [trayID,slotID] | allPhysicalDisks) nativeState 参数 参数 说明 physicalDisk 物理磁盘所在的托盘和插槽。托盘 ID 值为 0 到 99。插槽 ID 值为 0 到 31。将托盘 ID 值和 插槽 ID 值包含在方括号 ([ ]) 中。 allPhysicalDisks 选择所有物理磁盘。 设置主机 此命令用于向主机组分配主机或将主机移至其它主机组。您也可以创建一 个新主机组,并使用此命令将该主机分配到新主机组。使用此命令执行的 操作取决于主机是否具有单独的虚拟磁盘到 LUN 的映射。 语法 set host [hostName] hostGroup=("hostGroupName" | none | defaultGroup) userLabel="newHostName" hostType=(hostTypeIndexLabel | hostTypeIndexNumber) 参数 参数 说明 host 要分配给主机组的主机的名称。将主机名包含在方括号 ([ ]) 内。 如果主机名包含特
主机组参数 主机具有单独的虚拟磁盘 到 LUN 的映射 主机不具有单独的虚拟磁盘 到 LUN 的映射 hostGroupName 将主机从现在的主机组中 删除并放置到由 hostGroupName 定义的新主 机组下。 将主机从现在的主机组中删 除并放置到由 hostGroupName 定义的新主 机组下。 none 将主机作为一个独立分区 从主机组中删除并放置到 根节点下。 将主机从现在的主机组中删 除并放置到默认组下。 defaultGroup 命令失败。 将主机从现在的主机组中删 除并放置到默认组下。 注 : 使用此命令时,您可以指定一个或多个可选参数。但是,您不需要使用 所有的参数。 注 : 可以使用字母数字字符、连字符和下划线的任意组合作为名称。命令名 最多可以包含 30 个字符。如果超出了最多字符限制,请用尖括号 (< >) 代替 方括号 ([ ]) 来打破此限制。 示例 -c "set host [job2900] hostGroup=none userLabel= \"job2900\" hostType=0;" -c "set host [\"pe2900\"] u
参数 参数 说明 hostGroup 要重命名的主机组的名称。必须将主机组名称 包含在方括号 ([ ]) 内。如果主机组名称包含特 殊字符,还必须将主机组名称包含在引号 (" ") 内。 userLabel 主机组的新名称。必须将主机组名称包含在引 号 (" ") 内。 注 : 可以使用字母数字字符、连字符和下划线的任意组合作为名称。命令名 最多可以包含 30 个字符。如果超出了最多字符限制,请用尖括号 (< >) 代替 方括号 ([ ]) 来打破此限制。 设置主机端口 此命令用于更改 HBA 主机端口的主机类型。此命令还可用于更改 HBA 主 机端口标签。 语法 set hostPort [portLabel] host="hostName" userLabel="newPortLabel" 参数 参数 说明 hostPort 要为其更改主机类型或要为其创建新名称的 HBA 主机端口的名 称。将此 HBA 主机端口名称包含在方括号 ([ ]) 内。如果 HBA 主机端口标签包含特殊字符,则需将 HBA 主机端口标签加上双 引号 (" ")。 host HBA 主机端口要连接的主机的
设置 iSCSI 引发设备 此命令用于设置 iSCSI 引发设备的属性。 语法 set iscsiInitiator iscsiName = new-iSCSI-ID | userLabel = new-name | host = new-host-name | chapSecret = new-password 参数 参数 说明 iscsiName 要为其设置属性的 iSCSI 引发设备的名称。 userLabel 要用于 iSCSI 引发设备的新名称。 host HBA 主机端口要连接的新主机的名称。主机名应加上双引号 (" ")。 chapSecret 要用于验证对等连接的密码。 注 : 质询握手身份验证协议 (CHAP) 是验证对等连接的协议。 CHAP 基于共享 “机密”的对等体。机密是类似于密码的安全密钥。 注 : chapSecret 仅用于需要相互验证的启动程序。 示例 -c "set iscsiInitiator [\"pe29000\"] userLabel= \"pe29001\";" -c "set iscsiInitiator <\"iqn.199105.
设置 iSCSI 目标属性 此命令用于定义 iSCSI 目标的属性。 语法 set iscsiTarget authenticationMethod = (none | chap) | chapSecret = password | isnsRegistration = (TRUE | FALSE) | targetAlias = user-label 参数 参数 说明 authenticationMethod 验证 iSCSI 会话的方法。 chapSecret 要用于验证对等连接的密码。 isnsRegistration 列出 iSNS 服务器上的 iSCSI 目标的方 法。将该参数设置为 “TRUE”即可将 其列出。 targetAlias 要用于目标的名称。 注 : 质询握手身份验证协议 (CHAP) 是验证对等连接的协议。 CHAP 基于共享 “机密”的对等体。机密是类似于密码的安全密钥。 注 : chapSecret 仅用于需要相互验证的启动程序。 注 : targetAlias 是要为目标提供的描述性名称,有助于更容易地识别它。可 以使用字母数字字符、连字符和下划线的任意组
-c "set iscsiTarget <\"iqn.198405.com.dell:powervault. 6001372000f5f0e600000000463b9292\"> targetAlias = \"iscsi2902\";" 设置物理磁盘通道状态 此命令用于定义物理磁盘通道的执行方式。 语法 set physicalDiskChannel [( 1 | 2 )] status= (optimal | degraded) 参数 参数 说明 physicalDiskChannel 要为其设置状态的物理磁盘通道的标识符编号。有效的 物理磁盘通道值为 1 或 2。必须将物理磁盘通道号包含在 方括号 ([ ]) 内。 状态 通道的状态。您可以将通道状态设置为 “Optimal”(最 佳)或 “Degraded”(降级)。 注 : 使用 optimal 参数,可以使降级通道返回到 “Optimal”(最佳)状态。如果通道发生问题,并且存储 阵列需要额外的时间来进行数据传输,则使用 degraded 参数。 设置物理磁盘热备用 此命令用于将一个或多个物理磁盘指定或取消指定为热备用。 语法
参数 参数 说明 physicalDisk 或 physicalDisks 标识物理磁盘所在的存储设备和插槽。存储设备 ID 值为 0 到 99。插槽 ID 值为 0 到 31。必须将存储设备 ID 值和插槽 ID 值包含在方括号 ([ ]) 内。 hotSpare 将物理磁盘指定为热备用。要将物理磁盘指定为热备 用,请将此参数设置为 “TRUE”。要从物理磁盘删 除热备用指定,请将此参数设置为 “FALSE”。 设置物理磁盘状态 此命令用于将物理磁盘设置为 “Failed”(故障)状态。要让物理磁盘返 回到 “Optimal”(最佳)状态,可以使用 revive physicalDisk 命令。 语法 set physicalDisk [enclosureID,slotID] operationalState=failed 参数 参数 说明 physicalDisk 标识物理磁盘所在的存储设备和插槽。存储设备 ID 值为 0 到 99。插槽 ID 值为 0 到 31。必须将存储设备 ID 值和插槽 ID 值包含在方括号 ([ ]) 内。 设置 RAID 控制器模块 此命令用于定义 RA
nvsramOffset]=(nvsramByteSetting | nvsramBitSetting) | iscsiHostPort [(1 | 2)]=iscsiHostPortOptions rloginEnabled=(TRUE | FALSE) | serviceAllowedIndicator=(on | off) 参数 参数 说明 controller 要为其定义属性的 RAID 控制器模块。有效的 RAID 控制器模块标识符为 0 或 1,其中,0 和 1 分别是从存 储设备的背面查看时,位于左侧的 RAID 控制器模块 和位于右侧的 RAID 控制器模块。将 RAID 控制器模 块标识符包含在方括号 ([ ]) 中。如果不指定 RAID 控 制器模块, RAID 控制器模块固件将返回一个语法错 误。 availability RAID 控制器模块的模式,可以设置为 online、 offline 或 serviceMode (服务)。 ethernetPort 管理以太网端口的属性 (选项)。支持该参数的条目 列于第 161 页上的 “语法元素语句数据”中。可以进 行多种设置
语法元素语句数据 以下选项适用于 ethernetPort 参数。 enableIPv4=(TRUE | FALSE) | enableIPv6=(TRUE | FALSE) | ethernetPort 选项 IPv6LocalAddress=(0-FFFF):(0-FFFF):(0-FFFF):(0FFFF):(0FFFF):(0-FFFF):(0-FFFF):(0-FFFF) | IPv6RoutableAddress=(0-FFFF):(0-FFFF):(0FFFF):(0-FFFF):(0FFFF):(0-FFFF):(0-FFFF):(0-FFFF) | IPv6RouterAddress=(0-FFFF):(0-FFFF):(0-FFFF):(0FFFF):(0FFFF):(0-FFFF):(0-FFFF):(0-FFFF) | IPv4Address=(0-255).(0-255).(0-255).(0-255) | IPv4ConfigurationMethod=[(static | dhcp)] | IPv4GatewayIP=(0-255).(0-255).(0-255).
FFFF):(0-FFFF):(0-FFFF):(0-FFFF) | IPv6RouterAddress=(0-FFFF):(0-FFFF):(0-FFFF):(0FFFF):(0FFFF):(0-FFFF):(0-FFFF):(0-FFFF) | enableIPv4=(TRUE | FALSE) | enableIPv6=(TRUE | FALSE) | iscsiHostPort 选项 enableIPv4Vlan=(TRUE | FALSE) | enableIPv6Vlan=(TRUE | FALSE) | enableIPv4Priority=(TRUE | FALSE) | enableIPv6Priority=(TRUE | FALSE) | IPv4ConfigurationMethod=(static | dhcp) | IPv6ConfigurationMethod=(static | auto) | IPv4GatewayIP=(TRUE | FALSE) | IPv6HopLimit=[0-255] | IPv6NdDetectDuplicateAddress=[0-256] |
其它信息 使用此命令时,您可以指定一个或多个参数。您不需要使用所有的参数。 将 availability 参数设置为 serviceMode 会使备用 RAID 控制模块获得所有 虚拟磁盘的所有权。指定的 RAID 控制器模块不再拥有任何虚拟磁盘并且 拒绝再拥有任何虚拟磁盘。在进行重设或重启时会始终保持 “Service” (服务)模式,直到 availability 参数设置为 “online”(联机)。 使用 show controller NVSRAM 命令显示 NVSRAM 信息。 IPv4 和 IPv6 使 用相同的 maxFramePayload 选项。标准以太网帧的有效载荷部分设置为 1500,而超长以太网帧的有效载荷部分则设置为 9000。当使用超长以太 网帧时,需要网络路径中的所有设备都能够处理较大尺寸的帧。 您必须将 enableIPv4 参数或 enableIPv6 参数设置为 TRUE,以确保应用特 定的 IPv4 或 IPv6 设置。 当 duplexMode 参数设置为 TRUE 时,选定的以太网端口设置为全双工。 默认值为半双工 (duplexMode 参数设置为 FALSE)。
参数 参数 说明 errorAction 指定会话在进行期间出错时的响应方式。您可以 选择在出错时停止会话,也可以选择在出错以后 继续进行会话。出错时的默认响应方式是停止会 话。(此参数定义的是执行错误而不是语法错误 的响应方式。在某些错误情况下,可能会代替 “continue”值。) password 为存储阵列指定密码。必须将密码包含在引号 (" ") 内。 注 : 密码存储在管理域中的每个存储阵列上。如 果未预先设置密码,则不需要密码。密码可以是 字母数字字符的任意组合,且最大长度为 30 个字 符。(您可以使用 set storageArray 命令来定义存 储阵列密码。) performanceMonitorInterval 指定收集性能数据的频率。为您要捕获数据的轮 询间隔输入一个整数值 (以秒为单位)。值的范 围为 3 到 3600 秒。默认值为 5 秒。 注 : 您指定的轮询间隔将一直有效,直到结束会 话。结束会话后,轮询间隔将返回为默认值。 performanceMonitorIterations 指定要捕获的示例数。输入一个整数值。捕获的 示例值的范围是 1 到 3600。
语法 set (virtualDisk [virtualDiskName] | virtualDisks [virtualDiskName1 ...
设置存储阵列 此命令用于定义存储阵列的属性。 语法 set storageArray cacheBlockSize= cacheBlockSizeValue failoverAlertDelay=delayValue mediaScanRate=(disabled | 1-30) | password="password" | userLabel="storageArrayName" 参数 参数 说明 cacheBlockSize 指定 RAID 控制器模块用于管理高速缓存的高 速缓存块大小。有效值为 4 (4 KB) 或 16 (16 KB),默认值为 4。 注 : 通常,不能更改此参数的默认值。默认设 置是根据适用于所有环境的最佳性能而设置 的。 注 : 定义高速缓存块大小时, 4 KB 的高速缓存 块大小最适用于需要 I/O 流 (一般为少量且随 机)的系统。 16 KB 的高速缓存块大小更适用 于需要大量数据传输、有序、高带宽应用程序 的系统。此参数用于定义存储阵列中所有虚拟 磁盘的高速缓存块大小。对于冗余配置,此参 数包括存储阵列中两个控制器都拥有的所有虚 拟磁盘。 failoverAle
参数 说明 password 为存储阵列指定密码。必须将密码包含在引号 (" ") 内。 注 : 密码存储在每个存储阵列上。密码可以是 字母数字字符的任意组合,且最大长度为 30 个 字符。 userLabel 为存储阵列指定名称。必须将存储阵列名称包 含在引号 (" ") 内。 注 : 使用此命令时,您可以指定一个或多个可选参数。但是,您不需要使用 所有的参数。 设置存储阵列存储设备的位置 此命令用于设置存储阵列中存储设备的位置。输入此命令时,必须包括存 储阵列中的所有存储设备。 语法 set storageArray enclosurePositions=(enclosure-idlist) 参数 参数 说明 enclosurePositions 存储设备 ID 的列表。模块 ID 在列表中的顺序 定义了 RAID 存储设备和扩充存储设备在存储 阵列中的位置。有效值为 0 到 99。使用空格将 存储设备 ID 值分开,并将存储设备 ID 列表包 含在圆括号内。 注 : 此命令用于根据 enclosurePositions 列表中存储设备 ID 的位置定义存储 阵列中存储设备的位置。
设置存储阵列 ICMP 响应 此命令用于返回会话和连接的协议设置的默认值,这些值表示协议的存储 阵列起点。 语法 set storageArray icmpPingResponse = (TRUE | FALSE) 参数 参数 说明 icmpPingResponse 此参数用于打开或关闭回送请求信息。将此参数设置为 “TRUE”可以打开回送请求信息。将此参数设置为 “FALSE”可以关闭回送请求信息。 注 : 操作系统使用 Internet 控制消息协议 (ICMP) 在网络中发送错误信息,例 如,申请的服务不可用或无法到达主机或路由器。 ICMP 响应命令发送 ICMP 回送请求信息并接收回送响应信息,以确定是否可到达主机以及信息包到达 主机及从主机返回需要多长时间。 示例 -c "set storageArray icmpPingResponse = TRUE;" 设置存储阵列 iSNS 服务器 IPv4 地址 此命令用于设置 IPv4 Internet 存储名称服务 (iSNS) 的配置方法和地址。 语法 set storageArray isnsIPV4ConfigurationMet
参数 参数 说明 isnsIPV4Configuration Method 要用于定义 iSNS 服务器配置的方法。 您可以通过选择 “ static ”来输入 IPv4 iSNS 服务器的 IP 地址。对于 IPv4,您 可以通过输入 dhcp 来选择让动态主机 配置协议 (DHCP) 服务器选择 iSNS 服 务器 IP 地址。要启用 DCHP,必须将 isnsIPV4Address IP 地址设置为 0.0.0.0。 isnsIPV4Address 要用于 iSNS 服务器的 IP 地址。将此参 数与 static 参数一起用于 IPv4 配置。 如果您选择使用 DHCP 服务器设置 IPv4 IP iSNS 服务器的 IP 地址,则必须 将 isnsIPV4Address IP 地址设置为 0.0.0.
注 : iSNS 协议可便于您在 TCP/IP 网络上自动搜索、管理和配置 iSCSI 和光纤 信道设备。与光纤信道网络中的服务相比, iSNS 协议可以提供智能存储搜 索和管理服务,这使通用 IP 网络能够发挥与存储区域网络相似的作用。 iSNS 协议还有助于 IP 网络和光纤信道网络的无缝集成,因为它可以模拟光 纤信道构造服务并能管理 iSCSI 和光纤信道设备。 设置存储阵列 iSNS 服务器侦听端口 此命令用于设置 iSNS 服务器侦听端口。 语法 set storageArray isnsListeningPort = integer 参数 参数 说明 isnsListeningPort 要用于 iSNS 服务器侦听端口的 IP 地 址。侦听端口值的范围是 49152 到 65535。默认值为 3205。 注 : 侦听端口位于数据库服务器上,负责侦听 (监测)接入的客户端连接请 求并管理到服务器的通信 注 : 当客户端请求与服务器进行网络会话时,侦听设备将接收到实际的请 求。如果客户端信息与侦听设备信息相匹配,则侦听设备将允许客户端连接 到数据库服务器。 示例 -c "set stor
注 : 如果 DHCP 服务器不是在全功能运作,或者 DHCP 服务器未响应,则刷 新操作可在两至三分钟内完成。 注 : 如果您未将配置方法设置为 DHCP,则 set storageArray isnsServerRefresh 命令将返回一个错误。要将配置方法设置为 DHCP,请使用 set storageArray isnsIPV4ConfigurationMethod 命令。 示例 -c "start storageArray isnsServerRefresh ;" 设置存储阵列记忆周期 此命令设置电池备用单元的记忆周期,使得 MD 存储管理器软件可以预 测剩余电池寿命。以设置的间隔运行记忆周期,并存储结果用于软件分 析。 语法 set storageArray learnCycleDate (daysToNextLearnCycle=integer-literal | day= string-literal) time=HH:MM 参数 参数 说明 daysToNextLearnCycle 有效值为 0 到 7,0 表示立刻开始下一周期而 7 为七天后 开始下一周期。daysToNext
设置存储阵列时间 此命令通过同步 RAID 控制器模块时钟与发出此命令的主机的时钟,来设 置存储阵列中的两个 RAID 控制器模块上的时钟。 语法 set storageArray time 参数 无。 设置未命名搜索会话 此命令用于使存储阵列参与未命名搜索会话。 语法 set iscsiTarget unnamedDiscoverySession = (TRUE | FALSE) 参数 参数 说明 unnamedDiscoverySession 此参数用于打开或关闭未命名搜索会 话。将此参数设置为 “TRUE”可以打 开未命名搜索会话。将此参数设置为 “FALSE”可以关闭未命名搜索会话。 注 : 搜索是引发设备确定可用目标的过程。搜索会在打开电源 / 初始化时进 行,也会在总线拓扑更改 (例如添加额外设备)时进行。 注 : 未命名搜索会话是指未在登录请求中指定目标 ID 的情况下建立的搜索 会话。对于未命名搜索会话,目标 ID 和目标门户组 ID 都不可用于目标。 设置虚拟磁盘 此命令用于定义虚拟磁盘的属性。您可以使用大多数参数为一个或多个虚 拟磁盘定义属性,但是某些参数一次只能为一个虚
适用于一个或多个虚拟磁盘的语法 set (allVirtualDisks | virtualDisk ["virtualDiskName"] | virtualDisks ["virtualDiskName1" ...
参数 说明 mediaScanEnabled 启用或禁用虚拟磁盘的介质扫描。要启用介质扫 描,请将此参数设置为 “TRUE”。要禁用介质扫 描,请将此参数设置为 “FALSE”。如果存储阵列 级别禁用介质扫描,则此参数无效。 mirrorCacheEnabled 打开或关闭镜像高速缓存。默认设置为 “TRUE”。 要禁用镜像高速缓存,请将此参数设置为 “FALSE”。 注 : 如果将 RAID 控制器拥有的虚拟磁盘上的高速缓 存镜像设置为 “FALSE”时,该 RAID 控制器模块出 现故障,则可能导致数据丢失。 modificationPriority 指定存储阵列可操作时,虚拟磁盘修改的优先级。 有效项为最高、高、中、低或最低。 注 : ModificationPriority 参数定义了修改虚拟磁盘属 性时使用的系统资源量。如果选择最高优先级,虚 拟磁盘修改将使用最多的系统资源,这样将降低主 机数据传输的性能。 owner 指定拥有虚拟磁盘的 RAID 控制器模块。有效的 RAID 控制器模块标识符为 0 或 1,其中, 0 和 1 分 别是从存储设备的背面查看时,位于左侧的 RAID
参数 说明 addPhysicalDisks 将新物理磁盘添加到虚拟磁盘。为分配给虚拟磁盘 的每个物理磁盘指定存储设备 ID 和插槽 ID。存储 设备 ID 值为 0 到 99。插槽 ID 值为 0 到 31。必须将 存储设备 ID 值和插槽 ID 值包含在方括号 ([ ]) 内。 如果必须指定其它物理磁盘来提供新的大小,请使 用 addCapacity 参数。 consistencyCheckEnabled 在介质扫描期间启用或禁用一致性检查。要启用一 致性检查,请将此参数设置为 “TRUE”。要禁用 一致性检查,请将此参数设置为 “FALSE”。 segmentSize 在 RAID 控制器模块将数据写入下一个物理磁盘之 前,其在虚拟磁盘中的一个物理磁盘上写入的数据 量 (以千字节为单位)。有效值为 8、 16、 32、 64、 128、 256 或 512。有关 segmentSize 参数的信息, 请参阅第 47 页上的 “使用 Auto Configure 命令”。 userLabel 指定要为现有虚拟磁盘提供的新名称。必须将新虚 拟磁盘名称包含在引号 (" ") 内。 acce
设置虚拟磁盘备份 此命令用于定义虚拟磁盘备份对的属性。 语法 set virtualDiskCopy target [targetName] [source [sourceName]] copyPriority=(highest | high | medium | low | lowest) targetReadOnlyEnabled=(TRUE | FALSE) 参数 参数 说明 target 指定要为其定义属性的目标虚拟磁盘的名称。必须 将目标虚拟磁盘名称包含在方括号 ([ ]) 内。如果目 标虚拟磁盘名称包含特殊字符,还必须将目标虚拟 磁盘名称包含在引号 (" ") 内。 source 指定要为其定义属性的源虚拟磁盘的名称。必须将 源虚拟磁盘名称包含在方括号 ([ ]) 内。如果源虚拟 磁盘名称包含特殊字符,还必须将源虚拟磁盘名称 包含在引号 (" ") 内。 copyPriority 指定与主机 I/O 活动相关的虚拟磁盘备份的优先级。 有效项为最高、高、中、低或最低。 targetReadOnlyEnabled 指定目标虚拟磁盘是可写还是只读。要使目标虚拟 磁盘可写,请将此参数设
参数 参数 说明 iscsiInitiatorName 要为其获取会话信息的 iSCSI 引发设备的名称。将 iSCSI 引发设备的名称包含在方括号 ([ ]) 内。 iscsiTargetName 要为其获取会话信息的 iSCSI 目标的名称。将 iSCSI 目 标的名称包含在方括号 ([ ]) 内。 注 : 如果您输入此命令而未定义任何参数,则此命令将返回有关当前正在运 行的所有 iSCSI 会话的信息。要限制返回的信息,请输入特定的 iSCSI 引发设 备或特定的 iSCSI 目标。然后,此命令将仅返回有关已指定的 iSCSI 引发设备 或 iSCSI 目标的会话信息。 显示磁盘组 此命令用于返回有关磁盘组的以下信息: • 状态 (联机或脱机) • 物理磁盘类型 (SAS 或 SATA) • 存储设备丢失保护 (是或否) • 当前物主 (RAID 控制器模块 0 或 RAID 控制器模块 1) • 关联的虚拟磁盘和可用容量 • 关联的物理磁盘 注 : 当您根据磁盘组的可用容量创建虚拟磁盘时,可以使用可用容量区域 值。有关如何使用可用容量值的说明,请参阅第 113 页上
显示主机端口 对于所有连接至存储阵列的 HBA 主机端口,此命令将返回以下信息: • HBA 主机端口标识符 • HBA 主机端口名称 • HBA 主机类型 语法 show allHostPorts 参数 无。 示例 -c "show allHostPorts;" 显示物理磁盘 对于存储阵列中的每个物理磁盘,此命令将返回以下信息: • 物理磁盘总数 • 物理磁盘的类型 (SAS 或 SATA) • 基本物理磁盘信息: • 178 – 存储设备位置和插槽位置 – 状态 – 容量 – 数据传输速率 – 产品 ID – 固件级别 物理磁盘通道信息: – 存储设备位置和插槽位置 – 首选通道 – 冗余通道 脚本命令
• 热备用范围 • 每个物理磁盘的详细信息 根据存储阵列的大小,此信息可达数页之长。当您使用 show storageArray profile 命令时,也将返回物理磁盘信息。 语法 show (allPhysicalDisks [physicalDiskType= (SAS | SATA)] | physicalDisk [enclosureID,slotID] | physicalDisks [enclosureID0,slotID0 ...
显示物理磁盘通道统计数据 此命令用于显示累积的物理磁盘通道数据传输和错误信息。如果 RAID 控 制器模块已自动将通道降级,则此命令还将显示间隔统计数据。使用此命 令时,您可以显示一个特定物理磁盘通道、多个物理磁盘通道或所有物理 磁盘通道的信息。 语法 show (physicalDiskChannel [(1 | 2)] | physicalDiskChannels [(1 | 2) ...
显示 RAID 控制器模块 对于存储阵列中的每个 RAID 控制器模块,此命令将返回以下信息: • 状态 (“Online” [ 联机 ]、“Offline” [ 脱机 ]) • 当前固件和 NVSRAM 配置 • 挂起固件配置和 NVSRAM 配置配置 (如果有) • 板 ID • 产品 ID • 产品版本 • 序列号 • 生产日期 • RAID 控制器模块所设置的日期和时间 • 关联的虚拟磁盘 (包括首选物主) • 以太网端口 • 物理磁盘接口 语法 show (allControllers | controller [(0 | 1)]) [summary] 参数 参数 说明 allControllers 返回有关存储阵列中两个 RAID 控制器模块的信息。 controller 返回有关存储阵列中特定 RAID 控制器模块的信息。有效的 RAID 控制器模块标识符为 0 或 1,其中, 0 和 1 分别是从存 储设备的背面查看时,位于左侧的 RAID 控制器模块和位于 右侧的 RAID 控制器模块。必须将 RAID 控制器模块标识符 包含在方括
显示 RAID 控制器模块 NVSRAM 此命令用于返回指定主机类型的 NVSRAM 字节值的列表。如果您未输入 可选参数,此命令将返回所有 NVSRAM 字节值的列表。 语法 show (allControllers | controller [(0 | 1)]) NVSRAM [hostType=(hostTypeIndexLabel | host= "hostName")] 参数 参数 说明 allControllers 返回有关存储阵列中两个 RAID 控制器模块的信息。 controller 返回有关存储阵列中特定 RAID 控制器模块的信息。有效的 RAID 控制器模块标识符为 0 或 1,其中, 0 和 1 分别是从存 储设备的背面查看时,位于左侧的 RAID 控制器模块和位于 右侧的 RAID 控制器模块。必须将 RAID 控制器模块标识符 包含在方括号 ([ ]) 内。 hostType 指定主机类型的索引标签或编号。使用 show storageArray hostTypeTable 命令,可以生成可用主机类型标识符的列表。 host 指定连接至 RAID 控制器模块的
参数 参数 说明 profile 显示组成存储阵列的逻辑组件和物理组件的所有属性。 返回信息需要多个屏幕才可显示完整。 注 : profile 参数将返回有关存储阵列的详细信息。该信息 需要多个屏幕才可完整显示。您可能需要增加显示缓冲 区的大小才可查看所有的信息。由于此信息非常详细, 因此您可能要将此参数的输出信息保存到文件中。要将 输出信息保存到文件中,请输入 show storageArray 命 令,其语法与以下语法类似: smcli 123.45.67.89 -c "show storagearray profile;" -o "c:\\folder\\storagearray profile.
显示存储阵列自动配置 如果您使用 autoConfigure storageArray 命令,此命令将显示存储阵列创 建的默认自动配置。要确定存储阵列是否可以支持特定属性,请在您发出 此命令时输入属性的参数。但是,您无需为此命令输入任何参数即可返回 配置信息。如果您不指定任何属性,此命令将为每种物理磁盘类型都返回 RAID 5 备用磁盘。如果 RAID 5 备用磁盘不可用,此命令将返回 RAID 1 备用磁盘或 RAID 0 备用磁盘。要查看 RAID 6 autoConfiguration 选项, 您必须指定 raidLevel 选项。当您指定自动配置属性时, RAID 控制器模块 将验证固件是否可以支持这些属性。 语法 show storageArray autoConfiguration [physicalDiskType=(SAS | SATA) raidLevel=(0 | 1 | 5 | 6) diskGroupWidth=numberOfPhysicalDisks diskGroupCount=numberOfDiskGroups virtualDisksPerGroupCount= numb
参数 说明 hotSpareCount 存储阵列中所需的热备用数。使用整数值。有关热 备用的信息,请参阅第 52 页上的 “分配全局热备 份”。 segmentSize 在 RAID 控制器模块将数据写入下一个物理磁盘之 前,其在虚拟磁盘中的一个物理磁盘上写入的数据 量 (以千字节为单位)。有效值为 8、 16、 32、 64、 128、 256 或 512。有关 segmentSize 参数的信息,请 参阅第 47 页上的 “使用 Auto Configure 命令”。 显示存储阵列主机拓扑 此命令用于返回主机存储阵列的存储分区拓扑、主机类型标签和主机类型 索引。 语法 show storageArray hostTopology 参数 无。 显示存储阵列 LUN 映射 此命令用于从存储阵列配置文件返回有关存储阵列 LUN 映射的信息。如 果您运行此命令而不带任何参数,此命令将返回所有的 LUN 映射。 语法 show storageArray lunMappings [host ["hostName"] | hostgroup ["hostGroupName"]] 参数 参数 说明
显示存储阵列协议默认值 此语句将返回有关受引发设备 - 目标协议影响的连接级别设置的信息。 语法 show storageArray iscsiNegotiationDefaults 参数 无。 注 : 返回的信息包括 RAID 控制器模块默认设置 (该设置为协议起点)和当 前活动设置。 示例 -c "show storageArray iscsiNegotiationDefaults;" 显示存储阵列挂起拓扑 此命令用于识别存储管理软件显示的主机和主机组。使用 accept storageArray pendingTopology 命令可以根据挂起拓扑创建主机和主机组。 语法 show storageArray pendingTopology 参数 无。 显示存储阵列不可读扇区 此命令用于返回存储阵列中所有不可读扇区的地址表。该表由标题为以下 信息的列组成: 虚拟磁盘用户标签 2 LUN 1 3 可通过主机还是主机组访问 4 日期 / 时间 5 与虚拟磁盘相关的逻辑块地址 十六进制格式 (0x nnnnnnnn) 186 脚本命令
6 物理磁盘的位置 存储设备 t,插槽 s 7 与物理磁盘相关的逻辑块地址 十六进制格式 (0x nnnnnnnn) 8 故障类型 首先按虚拟磁盘用户标签,然后按逻辑块地址 (LBA) 对数据进行分类。 表中的每一项都对应一个扇区。 语法 show storageArray unreadableSectors 参数 无。 显示字符串 此命令用于显示脚本文件的文本字符串。此命令与 MS DOS 和 Linux 操 作系统中的 echo 命令类似。 语法 show "string" 参数 无。 注 : 必须将字符串包含在引号 (" ") 内。 显示未配置的 iSCSI 引发设备 此命令将返回已由存储阵列检测到但仍未配置到存储阵列拓扑的引发设备 的列表。 语法 show storageArray unconfiguredIscsiInitiators 参数 无。 脚本命令 187
示例 -c "show storageArray unconfiguredIscsiInitiators;" 显示虚拟磁盘 对于存储阵列中的虚拟磁盘,此命令将返回以下信息: • 虚拟磁盘数 • 名称 • “Status”(状态) 188 • 容量 • RAID 级别 • 虚拟磁盘所在的磁盘组 • 详情 – 虚拟磁盘 ID – 子系统 ID – 物理磁盘类型 (SAS 或 SATA) – 存储设备丢失保护 – 首选物主 – 当前物主 – 分段大小 – 修改优先级 – 读取高速缓存状态 (启用、禁用) – 写入高速缓存状态 (启用、禁用) – 不带电池的写入高速缓存状态 (启用、禁用) – 经过一段时间后刷新写入高速缓存 – 启用后台介质扫描状态 (启用、禁用) – 带有一致性检查的介质扫描状态 (启用、禁用) • 快照资源库虚拟磁盘 • 快照虚拟磁盘 • 备份 脚本命令
语法 show (allVirtualDisks | virtualDisk [virtualDiskName] | virtualDisks [virtualDiskName1 ...
• 备份优先级 • 源虚拟磁盘 WWID 或目标虚拟磁盘 WWID • 目标虚拟磁盘的只读属性设置 您可以检索有关存储阵列中特定虚拟磁盘备份对或所有虚拟磁盘备份对的 信息。 语法 show virtualDiskCopy (allVirtualDisks | source ["sourceName"] | target ["targetName"]) 参数 参数 说明 allVirtualDisks 返回有关所有虚拟磁盘备份对的虚拟磁盘备份操作的信息。 source 要检索其信息的源虚拟磁盘的名称。必须将源虚拟磁盘名称包 含在引号 (" ") 和方括号 ([ ]) 内。源虚拟磁盘名称和引号必须在 方括号的里面。 target 要检索其信息的目标虚拟磁盘的名称。必须将目标虚拟磁盘名 称包含在引号 (" ") 和方括号 ([ ]) 内。目标虚拟磁盘名称和引号 必须在方括号的里面。 显示虚拟磁盘备份源备用磁盘 此命令用于返回有关备用虚拟磁盘 (您可以用作虚拟磁盘备份操作的源) 的信息。 语法 show virtualDiskCopy sourceCandidates 参数 无。
语法 show virtualDiskCopy source ["sourceName"] targetCandidates 参数 参数 说明 source 您尝试为其查找备用目标虚拟磁盘的源虚拟磁盘的名称。必须 将源虚拟磁盘名称包含在引号 (" ") 和方括号 ([ ]) 内。源虚拟磁 盘名称和引号必须在方括号的里面。 显示磁盘组输入依赖 此命令显示需要从一个存储阵列移动到另一个存储阵列的磁盘组中物理磁 盘的相关性列表。 语法 show diskGroup [diskGroupNumber] importDependencies [cancelImport=(TRUE | FALSE)] 参数 参数 说明 diskGroup 需要显示信息的磁盘组编号。以方括号 ([ ]) 括起磁盘组编号。 cancelImport 此设置在读取磁盘组相关性后使物理磁盘停止旋转。要使物理 磁盘停转,将此参数设置为 “TRUE”。要使物理磁盘停转,将 此参数设置为 “FALSE”。 注 : 此命令返回特定磁盘组的相关性,该磁盘组必需处于 “已导出”或 “已强制”状态。若决定保留列出的相关性,则可强制执行
显示虚拟磁盘性能统计数据 此命令用于返回有关存储阵列中虚拟磁盘性能的信息。 语法 show (allVirtualDisks | virtualDisk [virtualDiskName] | virtualDisks [virtualDiskName1 ...
启动磁盘组闪烁 此命令通过使物理磁盘上的指示灯 LED 闪烁来标识逻辑组成指定的磁盘 组的物理磁盘。(使用 stop diskGroup blink 命令可以关闭物理磁盘上的 指示灯 LED。) 语法 start diskGroup [diskGroupNumber] blink 参数 参数 说明 diskGroup 要标识的磁盘组的编号。必须将磁盘组编号包 含在方括号 ([ ]) 内。 启动磁盘组碎片整理 此命令用于在指定的磁盘组上启动碎片整理操作。 注 : 对磁盘组进行碎片整理,将启动一项无法停止的长时间操作。 语法 start diskGroup [diskGroupNumber] defragment 参数 参数 说明 diskGroup 要进行碎片整理的磁盘组的编号。必须将磁盘 组编号包含在方括号 ([ ]) 内。 启动存储设备闪烁 此命令通过打开指示灯 LED 来标识存储设备。(使用 stop enclosure blink 命令可以关闭存储设备的指示灯 LED。) 语法 start enclosure [enclosureID] blink 脚本命令 193
参数 参数 说明 enclosure 标识要指示灯闪烁的存储设备。存储设备 ID 值为 0 到 99。必须将存储设备 ID 值包含在方 括号 ([ ]) 内。 启动 iSCSI DHCP 刷新 此命令用于启动 iSCSI 界面的 DHCP 参数的刷新。如果界面的配置方法 未设置为 “DHCP”,则该过程将返回一个错误。 语法 start storageArray [iscsi-host-port] dhcpRefresh 参数 参数 说明 iscsi-host-port 要刷新其 DHCP 参数的存储阵列端口的标识符。将 iSCSI 主机端 口名称包含在方括号 ([ ]) 内。 注 : 此操作将断开门户的 iSCSI 连接并暂时关闭门户。 启动物理磁盘通道错误隔离诊断程序 此命令运行物理磁盘通道错误隔离诊断程序并保存结果。 语法 start physicalDiskChannel [(1 | 2)] controller [(0 | 1)] faultDiagnostics {testDevices=[all | controller=(0 | 1) | emms=[trayID1 (l
patternNumber=[(0xhexadecimal | integerLiteral)] | maxErrorCount=integer | testIterations=integer | timeout=timeInterval} 参数 参数 说明 controller 想要检测的 RAID 控制器模块的标识符字母。有效的 RAID 控制器模块标识符值为 0 或 1,其中, 0 和 1 分别 是从存储设备的背面查看时,位于左侧的 RAID 控制器 模块和位于右侧的 RAID 控制器模块。 testDevices 想要检测的设备 (RAID 控制器模块、 EMM 或物理磁 盘)的标识符。您可以为需要诊断的设备指定所有或输 入特定的标识符。 dataPattern 检测的重复性方法。 patternNumber 要用于运行检测的十六进制数据形式。 数字可为 0000 到 FFFF 间的任意十六进制数。 maxErrorCount 中止检测前想要接受的错误数目。 testIterations 想要检测重复的次数。 timeout 需要检测运行的时间 (以分钟为单位)。 注
参数 参数 说明 physicalDisk 标识物理磁盘所在的存储设备和插槽。存储设备 ID 值为 0 到 99。插槽 ID 值为 0 到 31。必须将存储设备 ID 值和插槽 ID 值包含在方括号 ([ ]) 内。 启动物理磁盘初始化 此命令用于启动物理磁盘初始化。 注意 : 输入此命令后,将立即破坏所有的用户数据。 语法 start physicalDisk [enclosureID,slotID] initialize 参数 参数 说明 physicalDisk 标识物理磁盘所在的存储设备和插槽。存储设备 ID 值为 0 到 99。插槽 ID 值为 0 到 31。必须将存储设备 ID 值和插槽 ID 值包含在方括号 ([ ]) 内。 启动物理磁盘重建 此命令用于启动重建物理磁盘。 语法 start physicalDisk [enclosureID,slotID] reconstruct 参数 参数 说明 physicalDisk 标识物理磁盘所在的存储设备和插槽。存储设备 ID 值为 0 到 99。插槽 ID 值为 0 到 31。必须将存储设备 ID 值和插槽 ID 值包含在
启动存储阵列闪烁 此命令通过打开某个存储阵列的指示灯 LED 来标识该存储阵列。(使用 stop storageArray blink 命令可以关闭存储阵列的指示灯 LED。) 语法 start storageArray blink 参数 无。 示例 -c "start storageArray blink ;" 启动磁盘组输入 / 输出 输入命令将磁盘组移动进 “完成”状态以使新引进的磁盘组对其新的存 储阵列可用。在运行这个命令之前,该磁盘组必须在 “输出”状态或 “被迫”状态。此命令一经成功运行,磁盘组就可操作了。 输出命令是让磁盘组做好准备,以便于它从一个存储设备被移动至另一 个。磁盘组处在 “输出”状态,命令一经成功运行,它就不可用了。 注 : 在磁盘组中,您无法将与高级功能相关的虚拟磁盘从一个存储阵列移动 到另一个。 语法 start diskGroup [diskGroupNumber] (import|export) 参数 参数 说明 diskGroupNumber 想要导入的磁盘组编号。以方括号 ([ ]) 括起磁盘组编号。 注 : 与高级功能特定相关的高级别虚拟磁盘 (快照、
启动虚拟磁盘初始化 此命令用于启动存储阵列中虚拟磁盘的格式化。 注 : 虚拟磁盘初始化是一项无法停止的长时间操作。 语法 start virtualDisk [virtualDiskName] initialize 参数 参数 说明 virtualDisk 为其启动格式化的虚拟磁盘的名称。必须将虚拟磁盘名称包 含在方括号 ([ ]) 内。如果虚拟磁盘名称包含特殊字符,还必 须将虚拟磁盘名称包含在引号 (" ") 内。 停止磁盘组闪烁 此命令用于关闭由 start diskGroup blink 命令打开的物理磁盘上的指示灯 LED。 语法 stop diskGroup blink 参数 无。 停止存储设备闪烁 此命令用于关闭由 start enclosure blink 命令打开的存储设备上的指示灯 LED。 语法 stop enclosure blink 参数 无。 198 脚本命令
停止 iSCSI 会话 此命令用于强行终止 iSCSI 会话 语法 stop storageArray iscsiSession [integer] 参数 参数 说明 integer iSCSI 会话的标识符编号。将 iSCSI 会话的标识符编号包含在方括 号 ([ ]) 内。 停止物理磁盘闪烁 此命令用于关闭由 start physicalDisk blink 命令打开的物理磁盘上的指示 灯 LED。 语法 stop physicalDisk blink 参数 无。 停止物理磁盘通道错误隔离诊断程序 此命令用于停止物理磁盘通道错误隔离诊断程序,即在 start physicalDiskChannel 错误隔离诊断程序命令完成前停止它。请参阅 第 194 页上的 “启动物理磁盘通道错误隔离诊断程序”。 语法 stop physicalDiskChannel faultDiagnostics 参数 无。 脚本命令 199
停止快照 此命令用于停止写时备份操作。 语法 stop snapshot (virtualDisk [virtualDiskName] | virtualDisks [virtualDiskName1 ...
参数 无。 停止虚拟磁盘备份 此命令用于停止虚拟磁盘备份操作。 语法 stop virtualDiskCopy target [targetName] [source [sourceName]] 参数 参数 说明 target 要为其停止虚拟磁盘备份操作的目标虚拟磁盘的名称。必须将目 标虚拟磁盘名称包含在方括号 ([ ]) 内。如果目标虚拟磁盘名称包 含特殊字符,还必须将目标虚拟磁盘名称包含在引号 (" ") 内。 source 要为其停止虚拟磁盘备份操作的源虚拟磁盘的名称。必须将源虚 拟磁盘名称包含在方括号 ([ ]) 内。如果源虚拟磁盘名称包含特殊 字符,还必须将源虚拟磁盘名称包含在引号 (" ") 内。 脚本命令 201
脚本命令
示例脚本文件 本附录提供了用于配置存储阵列的示例脚本。这些示例说明脚本命令在完 整脚本文件中的显示方式。您可以复制这些脚本并进行修改,以创建专用 于您的存储阵列的配置。 创建脚本文件有以下两种方法: • 使用 save storageArray configuration 命令 • 编写脚本 通过使用 save storageArray configuration 命令,您可以创建一个文件,将 现有配置从一个存储阵列复制到其它存储阵列。您可以使用该文件恢复已 损坏的现有配置。您还可以复制现有文件,将其作为样式,通过修改原始 文件的某些部分来创建新的脚本文件。默认文件扩展名为 .scr。 使用文本编辑器创建新脚本文件,如 Microsoft® Notepad。最大行长度为 256 个字符。命令语法必须符合第 36 页上的 “用法准则”中的指南以及 第 94 页上的 “命令格式规则”中的规则。创建新脚本文件时,使用任何 可以在主机操作系统中运行的文件名和扩展名。 要在命令行运行脚本文件,请输入以下文本: client>smcli 123.45.67.89 -f scriptfile.
create virtualDisk diskGroup=1 raidLevel=5 userLabel="7" owner=0 segmentSize=16 capacity=2GB; show "Setting additional attributes for virtualDisk 7"; //Configuration settings that cannot be set during virtualDisk creation set virtualDisk["7"] mediaScanEnabled=false; set virtualDisk["7"] consistencyCheckEnabled= false; set virtualDisk["7"] modificationPriority=high; 此示例中, Show、 Create、 //Note:和 create 开头的行之间显示空白行。 在该示例中使用空白行只是为了使您看得更清楚。实际上,每个命令均在 脚本文件的一行中写入,只是由于页面的大小而导致命令文本出现换行。 您可能需要在脚本文件中使用空白行,以分隔命令区块或突出注释
命令的常规形式显示的可选参数序列与示例中的序列不同。您可以按任何 序列输入可选参数。您必须按命令说明中显示的序列输入必要参数。 show "Setting additional attributes for virtual disk 7" 这一行是另一个使用 show string 命令的示例。该命令在此处显示是为了通知您已成功运行 create virtualDisk 命令。此外, create virtualDisk 命令未能设置的属性现 在设置。 set virtualDisk 命令的参数以单独的行显示。您无需为每个参数使用独立 的一行。只要在参数之间插入空格,就可以使用 set virtualDisk 命令输入 多个参数。 但是,通过使用独立的行,您可以更清楚知道正在设置的参数和参数值。 以这种方法阻塞参数有利于编辑文件或复制特定参数设置以用于其它脚本 文件。 配置脚本示例 2 此示例使用 create virtualDisk 命令,通过存储阵列中用户定义的物理磁盘 来创建新虚拟磁盘。 Show "Create RAID 5 Virtual Disk 2 on existing Disk Group
set virtualDisk["7"] consistencyCheckEnabled= false; set virtualDisk["7"] modificationPriority=high; 和上例中的 create virtualDisk 命令一样,此示例中的命令也会创建新的虚 拟磁盘。这两个示例的主要区别在于,本示例显示如何定义虚拟磁盘中要 包括的特定物理磁盘。要了解存储阵列中可用的物理磁盘,请运行 show storageArray profile 命令。 以下语法是上例中显示的 create virtualDisk 命令的常规形式: create virtualDisk raidLevel=(0 | 1 | 5 | 6) userLabel="virtualDiskName" physicalDisks= (enclosureID0,slotID0...
索引 C 诊断 , 87, 125 重设 , 83, 138 CLI 命令 , 15 用法示例 , 24 RAID 虚拟磁盘 恢复 , 132 I S ISCSI 递归语法值 , 36 SMcli 命令 , 15 iSCSI 命令 , 97 iSCSI 启动程序 创建 iSCSI 启动程序 , 110 iSCSi 启动程序 删除 iSCSI 启动程序 , 124 R RAID 级别,更改 , 86 RAID 控制器模块 保存 NVSRAM 值 , 143 更改所有权 , 89 命令 , 98 启用 RAID 控制器模块 , 130 启用 RAID 控制器模块数据 , 83 设置 , 159 设置操作模式 , 88 时钟,同步 , 84 显示 , 181 support.dell.
虚拟磁盘 , 90 创建 iSCSI 启动程序 , 110 磁盘组 , 107 快照虚拟磁盘 , 57, 59-64, 116 虚拟磁盘 , 43-46 虚拟磁盘副本 , 69, 71, 120 主机 , 108 主机端口 , 110 主机组 , 109 创建 RAID 虚拟磁盘 手动选择物理磁盘 , 115 选择可用容量基数 , 113 自动选择物理磁盘 , 111 磁盘组 创建磁盘组 , 107 唤醒 , 141 命令 , 96 删除磁盘组 , 122 碎片整理 , 86, 193 停止闪烁 , 198 显示 , 177 存储器分区 , 78 存储阵列 保存命令 , 144-147 接受未决拓扑 , 101 命令 , 99 启动闪烁 , 197 设置命令 , 166-172 停止闪烁 , 200 下载命令 , 128-130 显示 LUN 映射 , 185 显示挂起拓扑 , 186 显示命令 , 182-187 208 索引 显示无法读取的扇区 , 186 显示主机拓扑 , 185 存储阵列功能 禁用 , 126 递归语法元素 , 31 定位物理磁盘 , 84 对磁盘组进行碎片整理 , 86 分段大小
结构 , 28 用法指南 , 36 摘要 , 29 介质扫描,运行 , 81 禁用存储阵列功能 , 126 快照 名称 , 64 命令 , 99 虚拟磁盘 , 79 快照虚拟磁盘 创建 , 58-64 启动 , 57 删除 , 67 停止 , 65-66 重新创建 , 67 重新启动 , 66 命令 按功能排列 , 96 按字母顺序排列 , 101 命令格式化规则 , 94 命令行参数 , 17 命令行界面,使用方法 , 14 排除存储阵列故障 , 87 配置 创建 RAID 虚拟磁盘,手动选择 物理磁盘 , 115 创建 RAID 虚拟磁盘,选择可用 容量基数 , 113 创建 RAID 虚拟磁盘,自动选择 物理磁盘 , 111 存储器分区 , 78 存储阵列 , 40 更改 RAID 级别 , 86 更改分段大小 , 86 脚本示例 1, 203 脚本示例 2, 205 自动配置存储阵列 , 102 自动配置存储阵列热备份 , 103 启动 磁盘组闪烁 , 193 磁盘组碎片整理 , 193 存储阵列闪烁 , 197 物理磁盘初始化 , 196 物理磁盘闪烁 , 195 物理磁盘重建 , 196 虚拟磁
设置物理磁盘热备份 , 158 设置磁盘组 , 150 日常维护 , 81 设置存储阵列 ICMP 响应 , 168 冗余检查 , 运行 , 82 设置存储阵列 iSNS 服务器 IPv4 地址 , 168-169 如何使用命令行界面 , 14 删除 iSCSI 启动程序 , 124 磁盘组 , 122 快照虚拟磁盘 , 65-66 虚拟磁盘 , 124 主机 , 122 主机端口 , 123 主机组 , 122 设置 RAID 控制器模块 , 159 RAID 控制器模块操作模式 , 88 存储阵列 , 166 存储阵列密码 , 49 存储阵列硬盘柜位置 , 167 存储阵列主机类型 , 50 会话 , 163 控制器时钟 , 50 快照虚拟磁盘 , 164 外部物理磁盘到原始 , 152 物理磁盘热备份 , 158 物理磁盘信道状态 , 158 物理磁盘状态 , 159 修改优先级 , 51 虚拟磁盘 , 172 虚拟磁盘副本 , 176 硬盘柜编号 , 152 主机组 , 154 设置存储阵列 iSNS 服务器 IPv6 地址 , 169 设置存储阵列 iSNS 服务器刷新 , 170 设
停止物理磁盘信道故障隔离诊断 程序 , 199 同步 RAID 控制器模块时钟 , 84 退出状态 , 22 外部物理磁盘 设置为原始 , 152 为脚本添加注释 , 37 物理磁盘 初始化 , 89 定位 , 84 唤醒 , 141 命令 , 98 启动 , 195-196 设置命令 , 158-159 设置状态 , 159 停止闪烁 , 199 下载固件 , 127 显示命令 , 178-180 重建 , 90 下载 存储阵列 NVSRAM, 129 存储阵列固件 NVSRAM, 128 存储阵列物理磁盘固件 , 130 物理磁盘固件 , 127 硬盘柜管理模块固件 , 127 显示 RAID 控制器模块 , 181 RAID 控制器模块 NVSRAM, 182 磁盘组 , 177 存储阵列 LUN 映射 , 185 存储阵列命令 , 182 存储阵列中无法读取的扇区 , 186 存储阵列主机拓扑 , 185 存储阵列自动配置 , 184 未配置的 iSCSI 启动程序 , 187 物理磁盘 , 178 物理磁盘下载进度 , 180 物理磁盘信道统计数据 , 180 虚拟磁盘 , 188 虚拟磁盘的保留
使用软件分配的物理磁盘创建 , 45 使用用户分配的物理磁盘创建 , 43 显示命令 , 188-192 修复一致性 , 138 在现有磁盘组中创建 , 45 重新分配 , 91 重新复制 , 75-76 重新复制虚拟磁盘 , 131 虚拟磁盘副本 查看属性 , 73 命令 , 101 停止 , 201 显示 , 189 移除 , 136 冗余检查 , 82 诊断 RAID 控制器模块 , 87, 125 重建物理磁盘 , 90 重设 RAID 控制器模块 , 138 存储阵列电池安装日期 , 139 存储阵列虚拟磁盘分配 , 140 重设 RAID 控制器模块 , 83 重设存储阵列 iSCSI 基线 , 140 重设存储阵列 SAS PHY 基线 , 140 重新创建 快照虚拟磁盘 , 67 重新分配虚拟磁盘 , 91 移除 持久保留 , 84 副本对 , 78 虚拟磁盘 LUN 映射 , 137 虚拟磁盘副本 , 136 重新复制 虚拟磁盘 , 76, 131 硬盘柜 命令 , 96 主机 创建主机 , 108 删除主机 , 122 设置主机 , 153 拓扑命令 , 96 显示存储阵列主机拓
删除主机组 , 122 设置主机组 , 154 注释 , 添加 , 37 自动配置存储阵列 , 102 自动配置存储阵列热备份 , 103 索引 213
索引