本文为扶艾原创文章,版权所有,禁止转载!
本文来自于微信公众号“扶艾”,欢迎大家关注获取更多精彩内容!
通过python调用openstack组件的api是非常方便的。因为各个组件都有自己的client模块。我们如果要通过python调用openstack的api,也只需要使用它的client模块就行了。下面是一个通过cinderclient调用cinder api的简单例子:
>>> from cinderclient import client
>>> cinder = client.Client('1', $OS_USER_NAME, $OS_PASSWORD, $OS_TENANT_NAME, $OS_AUTH_URL)
>>> cinder.volumes.list() #获取所有云硬盘信息
[]
>>> myvol = cinder.volumes.create(display_name="test-vol", size=