跳转到主要内容

Rack Scale Design的开源云平台客户端插件

项目描述

Rack Scale Design的开源云平台客户端插件

这是一个基于OpenStack客户端框架的RSD Pod Manager API客户端,它提供了一个Python API(rsdclient/v1模块)和一个针对OpenStack客户端的RSD特定插件(rsdclient/osc)。

开发工作通过在开发者指南中概述的常规OpenStack流程进行。主仓库位于git.openstack.org

安装

要使用openstack rsd CLI,需要安装python-openstackclient和python-rsdclient

# pip install python-openstackclient
# pip install python-rsdclient

要使用CLI,需要两部分配置,OpenStack和RSD登录信息。

首先,您需要提供您的OpenStack用户名、密码、项目和认证端点。您可以使用配置选项 --os-username--os-password--os-project-id(或 --os-project-name),和 --os-auth-url,或者设置相应的环境变量

$ export OS_USERNAME=user
$ export OS_PASSWORD=password
$ export OS_PROJECT_NAME=project                         # or OS_PROJECT_ID
$ export OS_PROJECT_DOMAIN_ID=default
$ export OS_USER_DOMAIN_ID=default
$ export OS_IDENTITY_API_VERSION=3
$ export OS_AUTH_URL=http://auth.example.com:5000/identity

然后,您需要提供您的RSD用户名、密码、具有管理员权限的SSL证书以及pod管理器URL。您可以使用配置选项 --rsd-username--rsd-password--rsd-verify,和 --rsd-url,或者设置相应的环境变量

$ export RSD_USERNAME=admin
$ export RSD_PASSWORD=password
$ export RSD_VERIFY=False     # or RSD_VERIFY=<path to SSL certificate>
$ export RSD_URL=https://localhost:8443/

OpenStackClient RSD插件

要获取可用(子)命令和选项的列表,运行

$ openstack help rsd

要获取命令的使用方法和选项,运行

$ openstack help rsd <sub-command>

仅使用名称组合节点的示例

$ openstack rsd node compose --name "testing node"

项目详情


下载文件

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

源分布

python-rsdclient-1.0.2.tar.gz (1.2 MB 查看哈希

上传时间

构建分布

python_rsdclient-1.0.2-py2.py3-none-any.whl (38.5 kB 查看哈希

上传时间 Python 2 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面