可下载的SMcli命令行参数
SANtricity OS 11.60及更高版本支持直接通过SANtricity系统管理器下载和安装基于http的命令行界面版本(也称为"安全命令行界面"或SMCli)。
11.60及更高版本的可下载SMcli命令行参数
SMClI的可下载版本可用于E4000、EF600、EF300、E5700、EF570、E2800和EF280控制器。要在SANtricity系统管理器中下载SMCli,请选择*SettingsSystem*和*Add-onesCommand Line Interface*。
要运行命令行界面命令的管理系统必须具有Java Runtime Environment (JRE) 8及更高版本。 |
与先前版本的SMcli一样、可通过SANtricity 系统管理器下载的SMcli具有一组唯一的参数。有关在SANtricity OS 11.53及更早版本中使用命令行参数的信息、请参见 "原有命令行参数"。
多因素身份验证
如果启用了SAML (安全断言标记语言)、则CLI只能使用访问令牌。如果未启用SAML、则可以使用用户名/密码或访问令牌。可以通过SANtricity 系统管理器生成访问令牌。
参数 | 定义 |
---|---|
|
定义用于通过存储阵列进行身份验证的访问令牌。访问令牌可替代用户名和密码。 |
|
此参数需要以下两个参数之一:
|
|
将此参数与结合使用 |
` -p` |
定义要运行命令的存储阵列的密码。在以下情况下、不需要密码:
|
|
此参数需要以下两个参数之一:
|
常规https模式命令行参数
可下载的SMcli仅支持https模式。以下是https模式常用的命令行参数。
参数 | 定义 | ||
---|---|---|---|
|
指定主机名或Internet协议(IP)地址 ( 在通过每个控制器上的以太网连接管理带外存储管理时、必须指定 |
||
` k` |
此可选参数允许
|
||
|
运行命令时不首先执行语法检查。 |
||
|
显示可下载SMcli的法律声明。 |
||
|
指定要运行脚本命令的本地存储标签。使用时、此选项为可选
|
||
|
为运行脚本命令后生成的所有输出文本指定文件名。使用`-o`参数和以下参数:
如果不指定输出文件、则输出文本将转到标准输出 |
||
|
禁止显示说明运行脚本命令时显示的命令进度的信息消息。(禁止信息性消息也称为静默模式。) 此参数可禁止显示以下消息:
|
||
|
显示可下载的SMcli版本 |
||
|
显示了有关CLI命令的使用情况信息。 |
管理存储的阵列
您可以使用以下命令行参数通过本地存储的标签管理存储的阵列。
本地存储的标签可能与SANtricity 系统管理器下显示的实际存储阵列名称不匹配。 |
参数 | 定义 | ||
---|---|---|---|
|
显示所有本地存储的标签及其关联地址 |
||
|
显示与名为的本地存储标签关联的地址 |
||
|
删除所有本地存储的标签 |
||
|
删除本地存储的名为的标签 |
||
|
|
参数 | 定义 |
---|---|
|
显示本地存储的所有受信任证书 |
|
显示具有别名的本地存储的受信任证书 |
|
删除本地存储的所有受信任证书 |
|
删除本地存储的具有别名的受信任证书 |
|
|
|
|
识别设备
使用以下命令行参数可以显示主机可见的所有适用设备的信息。
从SANtricity 11.81版开始、SMCli identifyDevices 参数将取代以前通过SMdevices工具提供的功能。
|
参数 | 定义 |
---|---|
|
查找与存储阵列关联的所有SCSI本机块设备。对于找到的每个设备、会报告各种信息、例如本机操作系统专用设备名称、关联的存储阵列、卷名称、LUN信息等 |
示例
有关的示例、请参见以下内容 -identifyDevices
参数。
ICTAE11S05H01:~/osean/SMcli-01.81.00.10004/bin # ./SMcli -identifyDevices <n/a> (/dev/sg2) [Storage Array ictae11s05a01, Volume 1, LUN 0, Volume ID <600a098000bbd04f00001c7365426b58>, Alternate Path (Controller-A): Non owning controller - Active/Non-optimized, Preferred Path Auto Changeable: Yes, Implicit Failback: Yes] /dev/sdb (/dev/sg3) [Storage Array ictae11s05a01, Volume Access, LUN 7, Volume ID <600a098000bbcdd3000002005a731d29>] <n/a> (/dev/sg4) [Storage Array ictae11s05a01, Volume 1, LUN 0, Volume ID <600a098000bbd04f00001c7365426b58>, Preferred Path (Controller-B): Owning controller - Active/Optimized, Preferred Path Auto Changeable: Yes, Implicit Failback: Yes] /dev/sdc (/dev/sg5) [Storage Array ictae11s05a01, Volume Access, LUN 7, Volume ID <600a098000bbcdd3000002005a731d29>] SMcli completed successfully.
PS C:\Users\Administrator\Downloads\SMcli-01.81.00.0017\bin> .\SMcli -identifyDevices \\.\PHYSICALDRIVE1 [Storage Array ICTAG22S08A01, Volume Vol1, LUN 1, Volume ID <600a0980006cee060000592e6564fa6a>, Preferred Path (Controller-B): Owning controller - Active/Optimized, Preferred Path Auto Changeable: Yes, Implicit Failback: Yes] \\.\PHYSICALDRIVE2 [Storage Array ICTAG22S08A01, Volume Vol2, LUN 2, Volume ID <600a0980006ce727000001096564f9f5>, Preferred Path (Controller-A): Owning controller - Active/Optimized, Preferred Path Auto Changeable: Yes, Implicit Failback: Yes] \\.\PHYSICALDRIVE3 [Storage Array ICTAG22S08A01, Volume Vol3, LUN 3, Volume ID <600a0980006cee06000059326564fa76>, Preferred Path (Controller-B): Owning controller - Active/Optimized, Preferred Path Auto Changeable: Yes, Implicit Failback: Yes] \\.\PHYSICALDRIVE4 [Storage Array ICTAG22S08A01, Volume Vol4, LUN 4, Volume ID <600a0980006ce7270000010a6564fa01>, Preferred Path (Controller-A): Owning controller - Active/Optimized, Preferred Path Auto Changeable: Yes, Implicit Failback: Yes] SMcli completed successfully.
其他注意事项
-
仅与运行基于SCSI的主机接口的x86-64平台的Linux和Windows操作系统兼容。
-
不支持基于NVMe的主机接口。
-
-
。
identifyDevices
参数不会在操作系统级别进行发生原因重新扫描。它会迭代操作系统发现的现有设备。 -
您必须具有足够的用户权限才能运行
identifyDevices
命令:-
这包括能够从操作系统本机块设备中读取数据并执行SCSI查询命令。
-