openstack的sane面向用户的api
oaktree的Python项目详细描述
让你的云投下一些阴影
Oaktree是一个用于与OpenStack云交互的GRPC接口,即 固有的互操作性和多云感知。它基于python Shade库,它增加了与OpenStack交互所需的所有逻辑 云和解决供应商部署选择的差异。相当 比起将所有的爱保存在python库中,oaktree允许其他 语言也能获得好处。
oaktree并不是所有单个项目restapi的替代品。 这些都是跨项目沟通的必要条件,非常适合 对于那些希望了解自己的运营商 部署了他们的云-实际上他们希望能够在 了解部署细节的云。橡树永远不适合他们。
oaktree是为那些不知道、也不应该知道什么是hypervisor、什么是 存储驱动程序或部署程序选择的网络堆栈。这两套 Oaktree是一个支持 最终用户。
使用
手动安装Oaktreemodel。然后:
在一个窗口中:
python oaktree/server.py
oaktree/server.py假设您可以访问clouds.yaml。
在另一个窗口中:
python -i devstack/test.py
你将有一个图像和口味的对象,你可以戳。
如果您想在不同于devstack的云上操作,您可以 将其作为第一个命令行参数传递给devstack/test.py。
项目形状
oaktree的部署应该非常简单,而且对于部署人员来说是完全安全的。 不断地从主人那里升级。一旦它作为1.0发布,它应该 从未有过向后不相容的变化。 没有理由,没有理由,没有足够重要的屈从 给用户造成这样的痛苦。
阴影库将增强检测云是否有橡树的能力 API可用,如果可用,它将使用它。希望我们能尽快到达 所有部署人员部署Oaktree的点。