Users Guide

类名称 功能 操作 方法
DCIM_EnclosureEMMVi
ew
使用该类显示不同的实例
ID 和具有 EMM 固件的机柜
的相关属性。
获取枚举 不适用
DCIM_EnclosurePSUVie
w
使用该类显示不同的实例
ID 和机柜的 PSU 的相关属
性。
获取枚举 不适用
DCIM_EnclosureFanSen
sor
使用该类显示不同的实例
ID 和机柜风扇的相关属
性。
获取枚举 不适用
DCIM_EnclosureTemper
atureSensor
使用该类显示不同的实例
ID 和机柜风扇的相关属
性。
获取枚举 不适用
RAID 方法
RAID 方法用于将属性应用至各个 RAID 组件。每种方法均包含一组输入和输出参数。这些方法具有特定的返回
代码值。RAID 服务类下有四种方法
AssignSpare() 方法用于分配物理磁盘以作为虚拟磁盘的专用热或全局热备用。
ResetConfig() 方法用于删除所有虚拟磁盘和取消分配所有热备用物理磁盘。现有虚拟磁盘上的所有数据
将丢失。
备注: 未导入的虚拟磁盘外部物理磁盘上不会删除。
ClearForeignConfig() 方法用于准备任何外部物理磁盘以包含在本地配置中。
备注: 外部物理磁盘上的所有数据将丢失。
DeleteVirtualDisk() 方法用于从目标控制器删除单个虚拟磁盘。成功执行此方法将标记此虚拟磁盘以进行
删除。
CreateVirtualDisk() 方法用于在目标控制器上创建单个虚拟磁盘。成功执行此方法将挂起但暂不创建虚拟
磁盘。
GetDHSDisks() 方法用于找出可用来作为所标识虚拟磁盘的专用热备用的驱动器选择。
GetRAIDLevels() 方法用于找出可用来创建虚拟磁盘的 RAID 级别选择。如果未提供物理磁盘列表此方
法将对所有已连接磁盘操作。
GetAvailableDisks() 方法用于找出可用来创建虚拟磁盘的驱动器选择。
CheckVDValues() 方法用于找出虚拟磁盘大小和给定 RAID 级别和磁盘组的默认设置。
SetControllerKey() 方法用于设置支持驱动器加密的控制器密钥。
LockVirtualDisk() 方法用于加密标识的虚拟磁盘。虚拟磁盘必须位于支持加密且已启用加密的物理磁盘
上。
CreateTargetedConfigJob() 方法用于应用由其它方法创建的挂起值。成功执行此方法将创建作业以应用
挂起属性值。
备注: 在第一个作业完成前在第一次 CreateTargetedConfigJob() 方法后继续调用 CreateTargetedConfigJob()
方法将导致错误。
DeletePendingConfiguration() 方法用于取消在使用 CreateTargetedConfigJob() 创建配置作业之前做出的挂
起配置使用其它方法创建的更改。
RemoveControllerKey() 方法用于擦除控制器上的加密密钥。所有加密的虚拟驱动器及其数据均将擦除。
ReKey() 方法用于更改目标控制器上的本地密钥管理加密密钥。
EnableControllerEncryption() 方法用于在控制器上应用本地密钥加密 (LKM)
SetAttribute() 方法用于设置或更改 RAID 属性的值。
SetAttributes() 方法用于设置或更改一组属性的值。
CreateVirtualDisk() 方法用于在目标控制器上创建虚拟磁盘。此方法还可用于执行以下操作
84