“rest客户端与rbd目标api对话”
rbd-iscsi-client的Python项目详细描述
这是一个rest客户机,它与ceph iscsi要导出的rbd目标api进行对话。 将rbd映像/卷发送到iscsi启动器。
- 免费软件:apache软件许可证2.0
- 文档:https://rbd-iscsi-client.readthedocs.io。
概述
此python包是一个与ceph iscsi rbd目标api对话的客户端。 rbd目标api通过iscsi协调rbd卷导出
要求
此软件包要求运行具有ceph iscsi的ceph群集 网关工具安装正确并正在运行。RBD目标API必须 配置并运行
安装
pip install rbd-iscsi-client
功能
这是一个rest客户机,它与ceph iscsi要导出的rbd目标api进行对话。 将rbd映像/卷发送到iscsi启动器。
- 获取api-获取所有api端点
- 获取配置-获取整个网关配置
- 获取目标-获取网关中定义的所有目标iqn
- 创建目标iqn-创建新目标iqn
- 删除目标iqn-删除目标iqn
- 获取客户机-获取网关中定义的客户机(启动器)
- 获取客户信息-获取客户信息
- 创建客户机-向网关注册新客户机(启动器)
- delete_client-从网关注销客户端(启动器)
- set_client_auth-为客户端(启动器)设置CHAP凭据
- 获取磁盘-获取定义到网关的卷列表
- 创建磁盘-创建网关可以导出的新卷/磁盘
- 查找磁盘-查找网关知道的磁盘
- 删除磁盘-从网关和池中删除磁盘
- 注册磁盘-使磁盘可导出到客户端。
- 注销磁盘-使磁盘无法导出到客户端。
- 导出磁盘-将已注册的磁盘导出到客户端(启动器)
- unexport_disk-从客户端(启动器)解压缩磁盘