返回码
公共信息模型 (CIM) 返回码提供了有关 CIM 代理程序操作状态的信息。
公共信息模型
下表是可能的 CIM 返回码的简明列表。
要点: 某些代码可能不适用于您的系统。
| 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 | 不适用 | 不适用 | 已成功运行方法,但忽略了一个或多个参数。 |