跳转到主要内容

"REST客户端,用于与rbd-target-api通信"

项目描述

https://img.shields.io/pypi/v/rbd-iscsi-client.svg https://img.shields.io/travis/hemna/rbd-iscsi-client.svg Documentation Status Updates

这是一个REST客户端,用于通过ceph-iscsi的rbd-target-api导出rbd镜像/卷到iSCSI启动器。

概述

这个Python包是一个客户端,用于与ceph-iscsi的rbd-target-api通信。rbd-target-api通过iSCSI协调rbd卷的导出。

需求

此包需要一个运行中的Ceph集群,该集群已正确安装并运行了ceph-iscsi网关工具。rbd-target-api必须配置并运行。

安装

pip install rbd-iscsi-client

功能

这是一个REST客户端,用于通过ceph-iscsi的rbd-target-api导出rbd镜像/卷到iSCSI启动器。

  • get_api - 获取所有API端点

  • get_config - 获取整个网关配置

  • get_targets - 获取网关中定义的所有target_iqn

  • create_target_iqn - 创建新的target_iqn

  • delete_target_iqn - 删除target_iqn

  • get_clients - 获取网关中定义的客户端(启动器)

  • get_client_info - 获取客户端信息

  • create_client - 将新客户端(启动器)注册到网关

  • delete_client - 从网关注销客户端(启动器)

  • set_client_auth - 设置客户端(启动器)的CHAP凭据

  • get_disks - 获取定义给网关的卷列表

  • create_disk - 创建网关可以导出的新卷/磁盘

  • find_disk - 查找网关已知磁盘

  • delete_disk - 从网关和存储池中删除磁盘

  • register_disk - 使磁盘可供客户端导出

  • unregister_disk - 使磁盘不可用于客户端导出

  • export_disk - 将注册的磁盘导出给客户端(启动器)

  • unexport_disk - 从客户端(启动器)卸载磁盘

致谢

本软件包使用了来自 ceph-iscsi 软件包的 rbd-target-api。

本软件包是用 Cookiecutteraudreyr/cookiecutter-pypackage 项目模板创建的。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关 安装软件包 的更多信息。

源代码分发

rbd-iscsi-client-0.1.8.tar.gz (23.8 kB 查看哈希值)

上传时间 源代码

构建分发

rbd_iscsi_client-0.1.8-py2.py3-none-any.whl (15.1 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下支持