批量查询卷 响应结果 名称 类型 描述 luns Array of lun 卷信息集合,详见“表1 响应参数lun说明”。 表1 响应参数lun说明 名称 类型 描述 lunName String 卷名称。 status String 卷的状态: Normal:正常。 Deleting:卷正在删除中。 DeleteFailed:卷删除失败。 Recovering:卷正在还原中。 RecoverFailed:卷还原失败。 Rollbacking:卷正在回滚。 Flattening:与快照的关系链断开过程中,表示克隆卷正在复制源卷的数据,复制完成之后将变成独立卷,不再依赖快照和源卷。 Importing:正在导入备份数据。 Wiping:卷正在清空数据。 WipeFailed:清空数据失败。 Suspended:卷挂起。 Suspending:卷正在挂起。 SuspendFailed:卷挂起失败。 progress Double 卷还原进度百分比。 仅卷状态为Recovering时显示。 recoverFailedReason String 卷还原失败的原因。 仅卷状态为RecoverFailed时显示。 deleteFailedReason String 卷云上数据删除失败的原因。 仅卷状态为DeleteFailed时显示。 wipeFailedReason String 卷清空失败的原因。 仅卷状态为WipeFailed时显示。 waitUploadBytes String 待上传数据量,单位是bytes。 仅卷状态为Suspending时显示。 SuspendFailedReason String 卷挂起失败的原因。 仅卷状态为SuspendFailed时显示。 storageMode String 卷的存储类型: Local:本地模式,数据全部保留在本地。 Cache:缓存模式,本地保留部分热数据,全部数据异步存储到对象存储中。 Storage:存储模式,本地保留全部数据,并异步存储到对象存储中。 capacity Integer 卷容量,单位是GiB。 createTime Long 卷创建时间。unix时间戳(UTC),精确到毫秒。 iSCSITargets Array of iSCSITarget iSCSI target属性集合,详见“表2响应参数说明iSCSITarget”。 cloud.bucketName String OOS存储桶的名称(仅上云卷支持)。 cloud.endpoint String OOS Endpoint(仅上云卷支持)。 cloud.signVersion String 上云签名认证的类型(仅上云卷支持): v2:V2签名认证。 v4:V4签名认证。 cloud.region String Endpoint资源池所在区域(仅上云卷支持)。 cloud.provider String 对象存储服务名称: OOS:天翼云对象存储经典版I型。 S3:兼容S3的其他对象存储。 config.minReplica Integer 卷的最小副本数(仅集群版支持)。 config.sectorSize Integer 扇区大小: 512。 4096。 config.highAvailability String 高可用模式类型(仅集群版支持): ActiveStandby:主备,该卷关联对应target下的所有IQN。 Disabled:禁用,该卷关联对应target下的1个IQN。 config.writePolicy String 卷的写策略: WriteBack:回写,指数据写入到内存后即返回客户端成功,之后再异步写入磁盘。 WriteThrough:透写,指数据同时写入内存和磁盘,并在都写成功后再返回客户端成功。 WriteAround:绕写,指数据直接写到磁盘,不写入内存。 config.cachePool String 缓存存储池(仅集群版支持)。 config.pool String 存储池(仅集群版支持),表示最终存储池,卷数据最终落在该存储池内。 config.redundancyOverlap Integer 卷的折叠副本数(仅集群版支持)。 config.reclaimPolicy String 卷回收策略: Delete:当卷关联的快照全部删除后,卷自动删除。 Retain:当卷关联的快照全部删除后,卷仍然保留。 config.serverAffinity Object 卷主备分布优先级设置,详见“表4 响应参数config.serverAffinity说明”。 config.qosPolicy Object 卷关联的QoS策略信息,详见“表5 响应参数config.qosPolicy说明”。 config.qosPolicyforLUN Object 卷所在存储池中卷的默认QoS策略信息(仅集群版支持),详见“表6 响应参数config.qosPolicyforLUN”。 说明 如果卷的缓存存储池和存储池同时存在时,展示缓存存储池的“存储池内卷的默认QoS策略”;如果缓存存储池未设置“存储池内卷的默认QoS策略”,则不返回此项。 如果卷只有存储池:展示存储池的“存储池内卷的默认QoS策略”;如果存储池未设置“存储池内卷的默认QoS策略”,则不返回此项。 config.ECfragmentSize String 分片大小。如果冗余模式为EC N +M,则会返回此项。 config.path String 数据目录(仅单机版支持)。 dataHealth.normal Double 卷正常数据的百分比。 dataHealth.lowRedundancy Double 卷降级数据的百分比。 dataHealth.error Double 卷错误数据的百分比。 dataHealth.reconstructionProgress Double 当卷存在降级状态的数据时,数据重建进度的百分比。 dataHealth.ETR Long 当卷存在降级数据时,预计剩余的数据重建时间。单位为秒。如果返回值为负数,说明数据无法重建,需用户尽快修复。 number String 卷编号。 isClone Boolean 是否是克隆卷: true:是克隆卷。 false:不是克隆卷。 sourceSnapshotName String 对应的快照名称(仅克隆卷支持)。 sourceLunName String 克隆卷的源卷名称(仅克隆卷支持)。 snapshots.snapshotNumbers Integer 卷快照的数量(仅本地卷支持)。 snapshots.snapshotSize Long 卷关联的快照大小的总和(仅本地卷支持),即快照记录的数据量。单位是bytes。 注意 卷异常或上游快照删除等因素可能导致快照大小波动。 WWID String 卷的唯一标识符。 表2 响应参数iSCSITarget说明 名称 类型 描述 iqn String iSCSI target IQN。 status String 卷对应的target的状态: Active:主target。 Standby:热备target。 Offline:离线target。 Unavailable:冷备target。 ips Array of ip iSCSI target的IP属性集合,详见“表3 响应参数ip说明”。 serverId String IQN所在的服务器ID。 表3 响应参数ip说明 名称 类型 描述 ip String iSCSI target的IP。 port Integer iSCSI target的端口号。 表4 响应参数config.serverAffinity说明 名称 类型 描述 autoFailback String 针对卷主备状态,当高优先级的服务器恢复正常后,是否自动进行主备状态切换(仅集群版支持): Enabled:自动进行主备切换。 Disabled:不自动进行主备切换。 priority Array of string 卷主备分布优先级的服务器ID(仅集群版支持),系统根据指定的服务器ID顺序来选择卷的主备IQN。 表5 响应参数config.qosPolicy 名称 类型 描述 qosName String QoS策略名称。 表6 响应参数config.qosPolicyforLUN 名称 类型 描述 qosName String QoS策略名称。 poolName String 存储池名称。