Ceph主存储
添加Ceph主存储(AddCephPrimaryStorage)
管理员可以使用AddCephPrimaryStorage添加Ceph主存储。
例如:
AddCephPrimaryStorage name=ceph2 zoneUuid=bd73a3d1e6784d49897be5ae785305d8
monUrls=root:password@10.0.41.162:22/6789参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| monUrls | Ceph mon的地址列表 | 0.6 | ||
| rootVolumePoolName | 指定Root Volume可使用的Ceph pool名字 | 是 | 0.6 | |
| dataVolumePoolName | 指定Data Volume可使用的Ceph pool名字 | 是 | 0.6 | |
| imageCachePoolName | 指定镜像缓存可使用的Ceph pool名字 | 是 | 0.6 | |
| url | 未使用 | 0.6 | ||
| name | Ceph主存储名称 | 0.6 | ||
| description | Ceph主存储 详细描述 | 是 | 0.6 | |
| type | 类型为Ceph | 是 | 0.6 | |
| zoneUuid | 区域uuid | 0.6 | ||
| resourceUuid | 资源uuid | 是 | 0.6 | |
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag);资源类型是 PrimaryStorageVO | 是 | 0.6 | |
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag); 资源类型是 PrimaryStorageVO | 是 | 0.6 | |
| timeout | 是 |
查询Ceph主存储(QueryCephPrimaryStorage)
管理员可以使用QueryCephPrimaryStorage查询Ceph主存储。例如:
QueryCephPrimaryStorage uuid=985ea2eaedf04937ba59ccc2112b636eQueryCephPrimaryStorage cluster.uuid=b993791c88f74c27943b4be6715ce219原生域查询(Primitive Fields of Query)
嵌套和扩展域查询(Nested And Expanded Fields of Query)
| 域(Field) | 清单(Inventory) | 描述 | 起始支持版本 |
|---|---|---|---|
| cluster | cluster inventory | 该Ceph主存储所属集群 | 0.6 |
| mons | 0.6 | ||
| pools | 0.6 | ||
| zone | zone inventory | 该Ceph主存储所属区域 | 0.6 |
| volume | volume inventory | 该Ceph主存储中的云盘 | 0.6 |
| volumeSnapshot | volume snapshot inventory | 0.6 |
为Ceph主存储添加mon节点(AddMonToCephPrimaryStorage)
管理员可以使用AddMonToCephPrimaryStorage为Ceph主存储添加mon节点。
例如:
AddMonToCephPrimaryStorage uuid=5021c135ad6f422a9a3298871e516cd5 monUrls=root:password@10.0.41.162:22参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| uuid | Ceph主存储uuid | 0.6 | ||
| monUrls | Ceph mon的地址列表 | 0.6 | ||
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag);资源类型是 PrimaryStorageVO | 是 | 0.6 | |
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag); 资源类型是 PrimaryStorageVO | 是 | 0.6 | |
| timeout | 是 |
删除mon节点(RemoveMonFromCephPrimaryStorage)
管理员可以使用RemoveMonFromCephPrimaryStorage从Ceph主存储删除mon节点。
例如:
RemoveMonFromCephPrimaryStorage uuid=5021c135ad6f422a9a3298871e516cd5 monHostnames=10.0.41.162参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| uuid | Ceph主存储uuid | 0.6 | ||
| monHostnames | mon节点名字列表 | 0.6 | ||
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag);资源类型是 PrimaryStorageVO | 是 | 0.6 | |
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag); 资源类型是 PrimaryStorageVO | 是 | 0.6 | |
| timeout | 是 |
更新Ceph主存储mon节点(UpdateCephPrimaryStorageMon)
管理员可以使用UpdateCephPrimaryStorageMon更新Ceph主存储mon节点。
例如:
UpdateCephPrimaryStorageMon monUuid=1229015ddaba4b74aff663877e37ec75参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| monUuid | mon节点uuid | 0.6 | ||
| hostname | mon节点新主机地址 | 是 | 0.6 | |
| sshUsername | mon节点主机ssh用户名 | 是 | 0.6 | |
| sshPassword | mon节点主机ssh用户密码 | 是 | 0.6 | |
| sshPort | mon节点主机ssh端口 | 是 | 0.6 | |
| monPort | mon的新端口 | 是 | 0.6 | |
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag);资源类型是 PrimaryStorageVO | 是 | 0.6 | |
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag); 资源类型是 PrimaryStorageVO | 是 | 0.6 | |
| timeout | 是 |
添加Ceph主存储池(AddCephPrimaryStoragePool)
管理员可以使用AddCephPrimaryStoragePool添加Ceph主存储池。
例如:
AddCephPrimaryStoragePool poolName=pool1 primaryStorageUuid=ee00abea8e9d4878b50887c92496a12d \
isCreate=true参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| primaryStorageUuid | Ceph主存储UUID | 0.6 | ||
| description | 资源的详细描述 | 是 | 0.6 | |
| resourceUuid | 是 | 0.6 | ||
| poolName | 池名称 | 0.6 | ||
| aliasName | 扩展池显示名 | 是 | 0.6 | |
| isCreate | 创建扩展池,若添加的池不存在则必须先创建 | 是 | 0.6 | |
| type | 存储池类型 | 3.1.1 | ||
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag) | 是 | 0.6 | |
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | 0.6 | |
| timeout | 是 |
删除Ceph主存储池(DeleteCephPrimaryStoragePool)
管理员可以使用DeleteCephPrimaryStoragePool删除Ceph主存储池。
例如:
DeleteCephPrimaryStoragePool uuid=495b6fda1d9a454a8350e0fef721addc参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| uuid | Ceph主存储池UUID | 0.6 | ||
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag) | 是 | 0.6 | |
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | 0.6 | |
| timeout | 是 |
查询Ceph主存储池(QueryCephPrimaryStoragePool)
用户可以使用QueryCephPrimaryStoragePool查询Ceph主存储池。例如:
QueryCephPrimaryStoragePool poolName=pool1原生域查询(Primitive Fields of Query)
更新Ceph主存储池(UpdateCephPrimaryStoragePool)
管理员可以使用UpdateCephPrimaryStoragePool更新Ceph主存储池。
例如:
UpdateCephPrimaryStoragePool uuid=e32dcd14d7514e23a4b21731110dc305参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| uuid | Ceph主存储池UUID | 0.6 | ||
| description | 资源的详细描述 | 是 | 0.6 | |
| aliasName | 扩展池显示名 | 是 | 0.6 | |
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag) | 是 | 0.6 | |
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | 0.6 | |
| timeout | 是 |
查询Ceph OSD组(QueryCephOsdGroup)
用户可以使用QueryCephOsdGroup查询Ceph
OSD组。例如:
QueryCephOsdGroup uuid=2f165cecadff4bca936bc04bf3ff3788