openstack/nova mitaka的基本盐云配置文件
我正在使用最新版本(Mitaka)运行新创建的OpenStack群集 我想用盐云来预测和管理一些虚拟机。从我所看到的情况来看,salt cloud不处理keystone identity V3 api,因此无法授权和访问OpenStack ack apiopenstack/nova mitaka的基本盐云配置文件,openstack,salt-stack,salt-cloud,Openstack,Salt Stack,Salt Cloud,我正在使用最新版本(Mitaka)运行新创建的OpenStack群集 我想用盐云来预测和管理一些虚拟机。从我所看到的情况来看,salt cloud不处理keystone identity V3 api,因此无法授权和访问OpenStack ack api sudo盐云——列出图像=我的新星 我当前的提供者配置如下所示,因为openstack驱动程序似乎已被弃用。我正在使用nova。标识url与horizon中列出的相同,我已经使用curl进行了测试,主机可以与OpenStack通信 my-nov
sudo盐云——列出图像=我的新星
我当前的提供者配置如下所示,因为openstack驱动程序似乎已被弃用。我正在使用nova。标识url与horizon中列出的相同,我已经使用curl进行了测试,主机可以与OpenStack通信
my-nova:
identity_url: 'http://controller:35357/v3'
compute_region: nova
user: admin
password: pass
project-user: default
project-domain: default
tenant: default
driver: nova
运行上面的命令,我得到以下消息
无法获取“nova.avail_images()”的输出:您提出的请求需要身份验证。(HTTP 401)
在keystone上运行tcp转储会得到以下结果:
..@.,..VPOST /v3/v2.0/tokens HTTP/1.1
Host: controller:35357
Connection: keep-alive
Accept-Encoding: gzip, deflate
Accept: application/json
User-Agent: python-novaclient
Content-Type: application/json
Content-Length: 101
{"auth": {"tenantName": "admin", "passwordCredentials": {"username": "admin", "password": "pass"}}}
从外观上看,salt stack/python nova正在使用旧的v2.0 auth api,这在Mitaka中是不可用的。由于没有看到任何文档,我很可能遗漏了一些内容,saltcloudproviders配置告诉nova使用v3api