Machine: obtiene el error 401 al ejecutar docker-machine con el controlador openstack

Creado en 24 jun. 2017  ·  3Comentarios  ·  Fuente: docker/machine

quiero usar el comando docker-machine en el entorno openstack, el docker-machine --version me da docker-machine version 0.10.0, build 76ed2a6 , así que ejecuto este comando:
sudo docker-machine --debug create -d openstack --openstack-ssh-user ubuntu --openstack-auth-url http://controller:35357/v3 --openstack-image-name ubuntu --openstack-flavor-name m1.small --openstack-domain-name default --openstack-floatingip-pool public --openstack-net-name provider --openstack-username admin --openstack-password **** --openstack-tenant-name default master1

me da este error: Error creating machine: Error in driver during machine creation: Expected HTTP response code [201 202] when accessing [POST http://controller:35357/v3/auth/tokens], but got 401 instead {"error": {"message": "The request you have made requires authentication.", "code": 401, "title": "Unauthorized"}}

Comentario más útil

Para cualquier otra persona que intente hacer que esto funcione, si configura --openstack-tenant-id en lugar de --openstack-tenant-name , funciona. Así es como lo hice funcionar.

Todos 3 comentarios

+1
docker-máquina 0.12.2
Ventana acoplable 17.06.1-ce
mac OS Sierra 10.12.6

Corriendo contra Keystone v3.

Para cualquier otra persona que intente hacer que esto funcione, si configura --openstack-tenant-id en lugar de --openstack-tenant-name , funciona. Así es como lo hice funcionar.

Encontré este error al configurar una plantilla de nodo en rancher2 para el proveedor OpenStack Cloud. Al agregar el nombre del inquilino, docker-machine recurre a keystone api v2.0, que no funciona. Cuando se usa la identificación del arrendatario, la plantilla de nodo está bien y se construyen los clústeres.
Para ser preciso:
en contenedor desde docker image rancher/ rancher:stable 01aed40c0352
tenemos docker-machine versión 0.15.0, build 1507ebcb

¿Fue útil esta página
0 / 5 - 0 calificaciones