返回码

公共信息模型 (CIM) 返回码提供了有关 CIM 代理程序操作状态的信息。

公共信息模型

Table 1 是可能的 CIM 返回码的简明列表。

Table 1. 公共信息模型返回码
CIM 返回码 描述 方法 解释
0 成功

GetFreeExtends()
ListConfiguration
Backups()

参数有效。方法已成功完成。
AddNode() 已成功添加节点。
CheckValidity() 已成功获取有关证书的信息。
DeleteAccount() 已成功删除帐户。

GenerateCIMOM
Certificate()
EnableAuto
Generation()
DisableAuto
Generation()

已成功删除证书。
CreateCode() 已成功创建新帐户。

SetDefault
Validity()

已成功设置有效性。

GrantGlobal
Access()
GrantSystem
Access()

已成功更改角色。

CreateGatewayID()
AddHardwareIDs
ToCollection()

已成功创建集合。

DeleteStorage
HardwareID()

已成功删除 StorageHardwareID。

CreateStorage
HardwareID()

已成功创建 StorageHardwareID。
0 成功(续) AttachDevice() 已成功连接卷。

DeleteProtocol
Controller()

已成功删除控制器。

CreateProtocol
ControllerWith
Ports()

已成功创建克隆。

DeleteRemote
Cluster
Partnership()

已成功删除集群系统伙伴关系。

CreateRemote
Cluster
Partnership()

已成功建立集群系统伙伴关系。

DeleteHardwareID
Collection()

已成功创建集合。
DeleteCertificate() 已成功删除证书。

DeleteSynchronized
Set()

已成功删除 SynchronizedSet。

Modify
Synchronization()

方法已成功运行。
EvictNode() 已成功移除节点。
0 成功(续) RestartService() CIMOM 将重新启动。
Shutdown() 已成功启动节点/集群系统的关机操作。
SetLocale() 已设置语言环境。
SetTimezone() 已成功设置集群系统的时区。

SetPasswords()
ModifyReset
Password
ChangeFeature()

已更改密码。

GetResetPassword
ChangeFeature
Status()

已成功检索功能部件状态。

StartStatistics
Collection()

已启动统计信息收集。
DetachDevice() 已成功分离卷。

StopStatistics
Collection()

已停止统计信息收集。

Backup
Configuration()

已成功创建备份。

Reload
Configuration()

已重新装入配置。

Restore
Configuration()
Delete
Configuration
Backup()

已成功恢复。
AttachReplica() 已成功确定拷贝关系。

CreateSynchronized
Set()

已成功创建 SynchronizedSet。
SetPassword() 已成功更改密码。
0 作业已完成且无错误

CreateOrModify
StoragePool()

已成功创建池。

CreateOrModify
ElementFrom
StoragePool()

已成功创建卷。已成功修改池。

DeleteStorage
Pool()

已成功删除池。

ReturnToStorage
Pool()

已成功删除卷。
RequestDiscovery() BackendVolume 发现已成功。
SetIOGroup() 更改已成功。
SetQuorum() 方法已成功。

IncludeBackend
Volume()

已成功包含卷。

ModifySynchronized
Set()

已成功运行 CLI 命令。
0 作业已成功启动

MigrateVolume()
MigrateVolumeTo
lmageMode()

已启动迁移作业。
1 不支持 SetLocales() 集群系统不支持语言环境。
SetPasswords() 集群系统不支持密码更改 (CISCO)。

ModifyReset
PasswordChange
Feature()
GetResetPassword
ChangeFeature
Status()

集群系统不支持重置密码更改功能。
Upgrade() 已在集群系统配置服务上调用该方法。
2 失败 Dump() Clean() Enter() Exit() Clean() GetDump() ClearLog() GetRecord() GetAllRecords() FixRecord() UnfixRecord()

ModifyError
Settings()
Create2062
Cluster()

出现意外的错误。CLI 命令失败。
GetDump() 处理命令期间失败。找不到该文件。

Reload
Configuration()

无法重新装入配置。
CreateCode() 无法创建帐户。

GrantGlobal
Access()
GrantSystem
Access()

无法更改角色。
SetPassword() 无法更改密码。
DeleteAccount() 无法删除帐户。
2 未知错误

GenerateCIMOM
Certificate()
DeleteCertificate()

由于提供程序内部原因,无法生成新的证书。

EnableAuto
Generation()
DisableAuto
Generation()

由于提供程序内部原因而失败。

SetDefault
Validity()

无法设置有效性。
CheckValidity() 无法获取有关证书的信息。
4 失败

GenerateCIMOM
Certificate()
DeleteCertificate()

发生了意外错误。由于信任库问题,无法生成新的证书。
5 错误的参数集

Delete
Configuration
Backup()

传递的参数数目或类型错误。可能未找到备份。

Modify
Synchronization()

传递的参数数目或类型错误,或者其他参数检查失败。

CreateCode()
GrantGlobal
Access()
SetPassword()
GrantSystem
Access()
DeleteAccount()
DeleteCertificate()
SetDefault
Validity()
CheckValidity()

其中一个参数无效。
5 参数无效

Dump(),
GetDump()
PositionToFirst
RecordRoot()
GetRecord()
FixRecord()
UnfixRecord()

其中一个必需参数缺失。

ModifyIP
Address()
Create2062
Cluster()
Add2062Cluster()
Add2145Cluster()
Reset2062Node()
Reload2062Node()

其中一个必需参数缺失或无效。

CreateOrModify
StoragePool()
CreateOrModify
ElementFrom
StoragePool()
Delete
StoragePool()
ReturnTo
StoragePool()

至少其中一个参数无效。

CreateGatewayID()
GenerateCIMOM
Certificate()

其中一个参数无效。
PositionAtRecord() 缺少某个必需参数,或不支持负数个记录。
6 不支持 CopyType

ModifySynchronized
Set()

传入的拷贝类型不同于 3 或 4。
6 不支持操作

ModifySynchronized
Set()

提交的操作码对于同步集的拷贝类型无效。
6 SynchronizedSet 不为空

DeleteSynchronized
Set()

集中仍有 StorageSynchronized 关联。必须先移除所有 StorageSynchronized 关联才可运行删除集操作,或者必须设置 Force 标志。
6 用户标识已存在 CreateCode() 提交的用户标识已存在于另一个帐户中。
6 正在使用

GenerateCIMOM
Certificate()

无法生成新的证书。现有证书仍有效且正在使用。
7 StorageSynchronized 不在集中   集中不存在同步的存储器。
8 StorageSynchronized 已在集中   集中已存在同步的存储器,无法进行添加。
9 StorageSynchronized 与集不兼容   同步的存储器与集不兼容。例如,使 FlashCopy 与同步拷贝集同步。
0x1000 参数已检查 - 作业已启动   已运行 CLI 拷贝命令,并已返回作业对象。
0x1000 未删除与其他 ProtocolControllers 关联的 LogicalDevices

DeleteProtocol
Controller()

所连接的存储卷至少有一个与其他控制器连接,因此无法删除。
0x1000 LogicalDevice 实例无效 AttachDevice() 该设备不是控制器 RedundancyGroup 的卷。
0x1000 LogicalDevice 与控制器无关联 DetachDevice() 设备与该控制器之间没有 ProtocolControllerForUnit 关联。
0x1000 标识已创建

CreateStorage
HardwareID()

已将 WWPN 分配给现有存储器硬件标识。
0x1000 找不到指定的实例

DeleteStorage
HardwareID()

可能未找到存储器硬件标识。
0x1000 HardwareID 实例无效

CreateGateway
ID()
AddHardwareIDs
ToCollection()

可能未找到存储器硬件标识,或者该存储器硬件已经是另一个集合的成员。
0x1001 不支持大小

CreateOrModify
ElementFrom
StoragePool()

最初的池不支持请求的大小。大小参数包含的最接近的支持大小比所请求大小更大。请求的大小不是 512 的倍数。 返回可以请求的最接近的支持大小。
0x1001 设备号冲突 AttachDevice() 指定的设备号已被占用。
0x1001 硬件实施不支持指定的 IDType

CreateStorage
HardwareID()

标识类型不同于 2。
0x8000 ComputerSystem 无效 AddNode() 提交的 ComputerSystem 不是 IBMTSSVC_ CandidateNode。
EvictNode() 提交的 ComputerSystem 不是 IBMTSSVC_Node。
Shutdown() 提交的 ComputerSystem 不是 IBMTSSVC_Cluster 的 IBMTSSVC_Node。
0x8000 语言环境无效 SetLocale() 提交的语言环境大于 9。
0x8000 类型无效 Dump() 传入的类型大于 2。
0x8000 连接已被拒绝 GetDump() 集群系统的连接中断或无法连接到节点(仅限 CISCO)。
0x8000 找不到备份

Restore
Configuration()

找不到指定的备份。
0x8000 删除已失败

Delete
Configuration
Backup()

删除备份目录失败。 失败可能由共享违例所引起。
0x8000 IOGroup 必须已聚集节点 SetIOGroup() I/O 组无任何节点。
0x8000 标识无效 SetQuorum() 定额标识为大于 2 的数字。
0x8000 卷无效

IncludeBackend
Volume()

未移除卷。
0x8000 不支持 CopyType AttachReplica() 传入的拷贝类型不是 2 或 3。
CreateReplica() 传入的拷贝类型不是 3 或 4。
0x8000 端口来自多个 IO 组

CreateProtocol
ControllerWith
Ports()

要求所有端口都属于相同的 I/O 组。
0x8000 HardwareID 仍与 AuthorizationSubject 绑定。 必需 Force 标志

DeleteStorage
HardwareID()

硬件标识被授予存储卷访问权,未指定 Force 标志。
0x8000 主机属于 LUN 映射

DeleteHardware
IDCollection()

要删除该主机,请使用该主机以针对每个特权和该主机所连接的控制器运行 RemoveAccess 方法,或者将“Force”设置为“True”。
0x8000 找不到记录 GetRecord() GetAllRecords() 找不到任何记录。
0x8000 无法连接到集群系统

Create2062
Cluster()
Add2062
Cluster()

无法连接到集群系统。
0x8000 已拒绝连接到集群系统 Add2145Cluster() 已拒绝连接到集群系统。
0x8000 已拒绝连接到交换机

Reset2062Node()
Reload2062Node()

已拒绝连接到交换机。
0x8000 找不到管理 IP RemoveCluster() 找不到集群系统的 IP。
0x8001 已超过集群系统的最大节点数 AddNode() 已向所有 I/O 组分配了两个节点。
0x8001 前缀无效 Dump() 同时传入文件前缀和功能日志类型。
0x8001 找不到文件 GetDump() 找不到给定的文件路径 (CISCO)。
0x8001 备份脚本失败

Backup
Configuration()

返回错误的备份脚本。
0x8001 恢复脚本失败

Restore
Configuration()

返回错误的备份脚本。
0x8001 当前状态不支持的操作

Modify
Configuration()

在同步存储器的当前状态下不支持所提交的操作。例如,不能对处于“已同步”状态的同步存储器执行“准备”操作。
0x8001 当前同步状态不支持的操作

Modify
Synchronized
Set()

集合的当前同步状态不支持该操作。
0x8001 不支持的协议

CreateProtocol
ControllerWith
Ports()

协议 != 2。
0x8001 ClusterName 中的语法错误

Create2062
Cluster()
Add2062Cluster()
Reset2062Node()
Reload2062Node()

由于语法错误,所以集群系统名称无效。
0x8002 ExtraCapacitySet 无效 AddNode() 提交的 ExtraCapacitySet 不是 IBMTSSVC_ IOGroupSet。
0x8002 安全拷贝失败

Backup
Configuration()

使用安全拷贝下载备份文件失败。
0x8002 安全拷贝失败

Upload
Configuration()

使用安全拷贝上载备份文件失败。

CreateStorage
HardwareID()

元素的名称和设置要求为 NULL。
0x8002 节点中的语法错误或节点无效

Create2062
Cluster()
Add2062Cluster()
Reset2062Node()
Reload2062
Node()

节点包含语法错误,或者指定的节点无效。
0x8003 已超过 IO 组的最大节点数 AddNode() 已向提交的 I/O 组分配了两个节点。
0x8003 备份目录创建失败

Backup
Configuration()

无法创建备份目录。
0x8003 清除命令失败

Upload
Configuration()

无法清除集群系统 /tmp/ 目录。
0x8003 用户名或密码无效(仅限 ResetNode)

Add2062Cluster()
Reset2062Node()
Reload2062Node()

用户名或密码无效。
0x8004 删除/重命名旧的备份文件失败 不适用 无法重命名或删除备份目录。
0x8004 SwitchIP 错误/无法连接到交换机

Create2062
Cluster()
Add2062Cluster()

交换机的 IP 不正确,因此无法连接到交换机。
0x8004 未配置 SwitchIP Reset2062Node() Reload2062Node() 未配置交换机的 IP。
0x8005 集群系统的 IP 中存在语法错误 不适用 集群系统的 IP 中包含语法错误。
0x8006 插槽无效 不适用 插槽无效。
0x8007 无法将公用密钥上载至交换机 不适用 无法将公用密钥上载至交换机。
0x8100 集群系统范围违例 不适用 一个或多个参数超出集群系统范围。
0x8200 不适用 不适用 已成功运行方法,但忽略了一个或多个参数。