Ganeti RAPI客户端
项目描述
Gentleman是一个简单的Python库,用于使用Ganeti的RAPI与Ganeti集群进行通信。
用法
导入您选择的客户端,然后使用它进行一些操作。
>>> from gentleman.sync import RequestsRapiClient >>> c = RequestsRapiClient("your.ganeti.cluster") >>> c.start() >>> print c.version 2 >>> print c.features ['instance-reinstall-reqv1', 'node-evac-res1', 'node-migrate-reqv1', 'instance-create-reqv1']
还有一个Twisted客户端。使用Twisted的shell的示例
>>> from gentleman.async import * >>> c = TwistedRapiClient("your.ganeti.cluster") >>> c.start() <Deferred #0> Deferred #0 called back: None >>> c.version 2 >>> c.features ['instance-reinstall-reqv1', 'node-evac-res1', 'node-migrate-reqv1', 'instance-create-reqv1']
许可证
Gentleman在GPL许可证的条款下提供,版本2或(根据您的选择)任何更高版本。
Gentleman基于Ganeti的代码,(c) 2010-11 Google Inc.,以及Ganeti Web Manager的代码,(c) 2011-12 Oregon State University。
项目详情
关闭
gentleman-15.5.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 55cfd50197cf124eaebf759b0d856f8e8b677b326c355f166b77fcc0e7784b0e |
|
MD5 | 398cfe95f0dac0632826ba3e2991a359 |
|
BLAKE2b-256 | 2fad1a2df9caa3ead0d2f86314f789b500b09ad7b6b4edc624dc618c3866fdbf |