fan樊 2017-05-27 16:03
浏览 678

oepnstack python sdk

我在使用openstack python sdk v2版本,查找image 时提示'Client' object has no attribute 'images'

这是官方给出的代码,我运行时候报错:




* #/usr/bin/python
#coding:utf-8

import time
from credentials import get_nova_credentials_v2
from novaclient.client import Client

try:
    credentials = get_nova_credentials_v2()
    nova_client = Client(**credentials)

    image = nova_client.images.find(name="cirros")
    print image
    print(nova_client.servers.list())
    flavor = nova_client.flavors.find(name="m1.tiny")
    print flavor
#    net = nova_client.networks.find(label="private")
#    print net
#    nics = [{'net-id': net.id}]
#    instance = nova_client.servers.create(name="vm2", image=image, flavor=flavor, key_name="keypair-1", nics=nics)
#    print("Sleeping for 5s after create command")
#    time.sleep(5)
#    print("List of VMs")
#    print(nova_client.servers.list())
finally:
    print("Execution Completed")

这是错误提示:


$ python create_instance.py 
admin
/usr/local/lib/python2.7/dist-packages/novaclient/client.py:264: UserWarning: The 'tenant_name' argument is deprecated in Ocata and its use may result in errors in future releases. Use 'project_name' instead.
  warnings.warn(msg)
Execution Completed
Traceback (most recent call last):
  File "create_instance.py", line 12, in <module>
    image = nova_client.images.find(name="cirros")
AttributeError: 'Client' object has no attribute 'images'



求大神帮忙!!!!

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 C++ 头文件/宏冲突问题解决
    • ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
    • ¥50 安卓adb backup备份子用户应用数据失败
    • ¥20 有人能用聚类分析帮我分析一下文本内容嘛
    • ¥15 请问Lammps做复合材料拉伸模拟,应力应变曲线问题
    • ¥30 python代码,帮调试
    • ¥15 #MATLAB仿真#车辆换道路径规划
    • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
    • ¥15 数据可视化Python
    • ¥15 要给毕业设计添加扫码登录的功能!!有偿