|
使用 DRAC 5 SM-CLP 命令行界面:Dell Remote Access Controller 5 固件版本 1.30 用户指南
返回目录页
使用 DRAC 5 SM-CLP 命令行界面
Dell Remote Access Controller 5 固件版本 1.30 用户指南
DRAC 5 SM-CLP 支持
SM-CLP 功能
本部分提供了有关 DRAC 5 中 Server Management Workgroup (SMWG) Server Management Command Line Protocol (SM-CLP) 的信息。
 |
注: 本部分假定您熟悉 Systems Management Architecture for Server Hardware (SMASH) 标准和 SMWG SM-CLP 规范。有关这些规范的详情,请参阅分布式管理综合小组 (DMTF) 网站 www.dmtf.org。 |
DRAC 5 SM-CLP 是由 DMTF 和 SMWG 推动的一项协议,提供了系统管理 CLI 实施的标准。定义的 SMASH 体系结构做了很多工作,旨在为更多标准系统管理组件建立基础。SMWG SM-CLP 是 DMTF 推动的整个 SMASH 工作中的一部分。
DRAC 5 SM-CLP 支持
DRAC 5 是提供 SM-CLP 基于标准的命令行协议的第一个 RAC 产品。SM-CLP 由 DRAC 5 控制器固件承载并且支持远程登录、SSH 和基于串行的接口。DRAC 5 SM-CLP 接口基于由 DMTF 组织提供的 SM-CLP 规范版本 1.0。
以下部分提供了 DRAC 5 上 SM-CLP 功能的概览。
SM-CLP 功能
SM-CLP 规范提供了一组常用标准 SM-CLP verb,可通过 CLI 用于简单系统管理。
表 11-1 提供了支持的 CLI verb 列表。
表 11-1. 支持的 CLI verb
|
Verb
|
定义
|
CD | 使用 shell 导航映射。 |
delete | 删除对象实例。 |
help | 显示特定目标的帮助。 |
reset | 重设目标。 |
show | 显示目标属性、verb 和子目标。 |
start | 打开目标。 |
stop | 关闭目标。 |
exit | 从 SM-CLP shell 会话退出。 |
version | 显示目标的版本属性。 |
SM-CLP 管理操作和目标
SM-CLP 提供了 verb 的概念,并旨在通过 CLI 提供系统管理功能。verb 表示要执行的操作,而目标确定了要运行操作的实体(或对象)。
以下是 SM-CLP 命令行语法的示例。
<verb> [<选项>] [<目标>] [<属性>]
在典型的 SM-CLP 会话期间,用户可以使用表 11-1 中所列的 verb 执行操作。
管理操作
DRAC 5 SM-CLP 使用户能够管理以下操作:
- 服务器电源管理 — 打开、关闭或重新引导系统
- 系统事件日志 (SEL) 管理 — 显示或清除 SEL 记录
目标
表 11-2 提供了通过 SM-CLP 提供的支持这些操作的目标列表。
表 11-2. SM-CLP 目标
|
目标
|
定义
|
/system1 | managed system 目标。 |
/system1/logs1 | 日志收集目标。 |
/system1/logs1/log1 | managed system 上的系统事件日志 (SEL) 目标。 |
/system1/logs1/log1/record1 | managed system 上的单独 SEL 记录实例。 |
选项
表 11-3 列出了支持的 SM-CLP 选项。
表 11-3. 支持的 SM-CLP 选项
|
SM-CLP 选项
|
说明
|
-all | 指示 verb 执行所有可能的功能。 |
-display | 显示用户定义数据。 |
-examine | 指示命令处理器在不执行命令的情况下验证命令语法。 |
-help | 显示命令 verb 帮助。 |
-version | 显示命令 verb 版本。 |
SM-CLP 输出格式
DRAC 5 当前支持 SM-CLP 规范中说明的基于文本的输出。
DRAC 5 SM-CLP 示例
以下小节提供了使用 SM-CLP 执行以下操作的示例情况:
- 服务器电源管理
- SEL 管理
- 映射目标导航
- 显示系统属性
服务器电源管理
表 11-4 提供了使用 SM-CLP 在 managed system 上执行电源管理操作的示例。
表 11-4. 服务器电源管理操作
|
操作
|
语法
|
使用 telnet/SSH 接口登录 RAC | >ssh 192.168.0.120 >login: root >password:
|
启动 SM-CLP 管理 shell | - >smclp DRAC5 SM-CLP System Management Shell, version 1.0 Copyright (c) 2004-2006 Dell, Inc. All Rights Reserved ->
|
关闭服务器 | - ->stop /system1 system1 has been stopped successfully |
将服务器从电源关闭状态打开 | - ->start /system1 system1 has been started successfully |
重新引导服务器 | ->reset /system1 system1 has been reset successfully |
SEL 管理
表 11-5 提供了使用 SM-CLP 在 managed system 上执行 SEL 相关操作的示例。
表 11-5. SEL 管理操作
|
操作
|
语法
|
查看 SEL | ->show /system1/logs1/log1 /system1/logs1/log1
Targets: Record1 Record2 Record3 Record4 Record5
Properties: InstanceID = IPMI:BMC1 SEL Log MaxNumberOfRecords = 512 CurrentNumberOfRecords = 5 Name = IPMI SEL EnabledState = 2 OperationalState = 2 HealthState = 2 Caption = IPMI SEL Description = IPMI SEL ElementName = IPMI SEL
Commands: cd show help exit version
|
查看 SEL 记录 | ->show /system1/logs1/log1/record4 /system1/logs1/log1/record4
Properties: LogCreationClassName = CIM_RecordLog CreationClassName = CIM_LogRecord LogName = IPMI SEL RecordID = 1 MessageTimeStamp = 20050620100512.000000000 Description = FAN 7 RPM: fan sensor, detected a failure ElementName = IPMI SEL Record
Commands: cd show help exit version
|
清除 SEL | ->delete /system1/logs1/log1/record* All records deleted successfully(所有记录已成功删除) |
映射目标导航
表 11-6 提供了使用 cd verb 导航映射的示例。在所有示例中,假定初始的默认目标为 /。
表 11-6. 映射目标导航操作
|
操作
|
语法
|
导航到系统目标并重新引导 | ->cd system1 ->reset
注: 当前默认目标为 /。
|
导航到 SEL 目标并显示日志记录 | ->cd system1 ->cd logs1/log1 ->show
|
->cd system1/logs1/log1 ->show
|
显示当前目标 | ->cd .
|
上移一级 | ->cd ..
|
退出 shell | ->exit
|
系统属性
表 11-7 列出了在用户键入以下命令时显示的系统属性:
show /system1
这些属性来源于标准组织提供的基础系统配置文件,并基于 CIM 架构定义的 CIM_ComputerSystem 类。
有关其它信息,请参阅 DMTF CIM 架构定义。
表 11-7. 系统属性
|
对象
|
属性
|
说明
|
CIM_ComputerSystem | Name
| 企业环境中存在的系统实例的唯一标识符。 最大长度 = 256 |
| ElementName
| 系统的用户友好名称。 最大长度 = 64 |
| NameFormat
| 标识生成名称的方法。 值: Other, IP, Dial, HID, NWA, HWA, X25, ISDN, IPX, DCC, ICD, E.164, SNA, OID/OSI, WWN, NAA |
| Dedicated
| 指示系统是特殊用途系统还是一般用途系统的枚举。 值: 0=非专用 1=未知 2=其它 3=存储 4=路由器 5=交换机 6=第 3 层交换机 7=中央交换机 8=集线器 9=存取服务器 10=防火墙 11=打印 12=I/O 13=Web 高速缓存 14=管理 15=阻塞服务器 16=文件服务器 17=移动用户设备 18=中继器 19=网桥/扩展器 20=网关 21=存储虚拟器 22=介质库 23=扩展器节点 24=NAS 机头 |
|
| 25=自带 NAS 26=UPS 27=IP 电话 28=管理控制器 29=机箱管理器 |
| ResetCapability
| 定义系统中的重设方法 值: 1=其它 2=未知 3=已禁用 4=已启用 5=未实现 |
| CreationClassName
| 派生此实例的超类。 |
| EnabledState
| 表示系统的启用/禁用状态。 值: 0=未知 1=其它 2=已启用 3=已禁用 4=关闭 5=暂无 6=已启用,但是脱机 7=检测中 8=推迟 9=静默 10=启动 |
| EnabledDefault
| 表示系统已启用状态的默认启动配置。默认情况下,系统为“已启用”(值=2)。 值: 2=已启用 3=已禁用 4=暂无 5=已启用,但是脱机 6=无默认 |
| RequestedState
| 表示系统上次请求或所需的状态。 值: 2=已启用 3=已禁用 4=关闭 5=不更改 6=脱机 7=检测 8=推迟 9=静默 10=重新引导 11=重设 12=暂无 |
| HealthState
| 表示系统的当前运行状况。 值: 0=未知 5=确定 10=降级/警告 15=次要故障 20=主要故障 30=严重故障 35=不可恢复错误 |
| OperationalStatus
| 表示系统的当前状况。 值: 0=未知 1=其它 2=确定 3=降级 4=繁忙 5=预测故障 6=错误 7=不可恢复错误 8=启动 9=停止 10=已停止 11=服务中 12=无联络 13=掉失通信 14=异常中断 15=休眠 16=支持实体错误 17=完成 18=电源模式 |
| 说明
| 系统基于文本的描述。 |
返回目录页
|