openstack python api脚本获取SSL

2024-03-28 15:33:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经在Queens版本的基础上构建了新的openstack,现在我正在学习pythonsdkapi脚本,并在这里不确定出了什么问题。在

我的剧本

from keystoneclient.auth.identity import v3
from keystoneclient import session
from keystoneclient.v3 import client
auth_url = 'http://172.28.0.9:5000/v3'
username = 'dev'
user_domain_name = 'Default'
project_name = 'dev'
project_domain_name = 'Default'
password = 'Password123'
auth = v3.Password(auth_url=auth_url,
                   username=username,
                   password=password,
                   project_id='344506541fd94f068d25990af3eff4b8',
                   user_domain_name=user_domain_name)
sess = session.Session(auth=auth)
keystone = client.Client(session=sess)
#keystone.projects.list()

from novaclient import client
nova = client.Client(2, session=keystone.session)
nova.flavors.list()

获取错误

^{pr2}$

10.30.2.9是我的F5负载平衡器,我确实正确地配置了8774到novaapi服务器的路由。在

我的horizon GUI运行良好,而且所有openstack命令工作正常,没有错误。在


Tags: namefromimportprojectclientauthurlsession
1条回答
网友
1楼 · 发布于 2024-03-28 15:33:15

您需要包含SSL的证书。

sess = session.Session(auth=auth, verify=path_to_certificate)
        keystone = keystoneclient.Client(session=sess)

也许有一个选项可以禁用SSL。

相关问题 更多 >