Outils pour utilisateurs

Outils du site


tech:openstack_client_api

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
tech:openstack_client_api [2025/03/24 15:06] – créée - modification externe 127.0.0.1tech:openstack_client_api [2025/11/07 13:56] (Version actuelle) Jean-Baptiste
Ligne 14: Ligne 14:
 * https://www.mirantis.com/blog/manage-openstack-projects-using-domains-havana/ * https://www.mirantis.com/blog/manage-openstack-projects-using-domains-havana/
 * http://alexconst.net/2016/02/08/ansible/ * http://alexconst.net/2016/02/08/ansible/
 +
  
 == Install == Install
Ligne 45: Ligne 46:
 openstack complete |sudo tee /etc/bash_completion.d/osc.bash_completion openstack complete |sudo tee /etc/bash_completion.d/osc.bash_completion
 </code> </code>
 +
  
  
 == Config  == Config 
  
-<code yaml ~/.config/openstack/clouds.yaml>+''~/.config/openstack/clouds.yaml'' 
 +<code yaml>
 clouds: clouds:
   devstack:   devstack:
Ligne 83: Ligne 86:
 Ou par variables  Ou par variables 
  
-<code bash devstack-openrc>+''devstack-openrc'' 
 +<code bash>
 # #
 # See : # See :
Ligne 129: Ligne 133:
 openstack --os-identity-api-version 3 --help openstack --os-identity-api-version 3 --help
 </code> </code>
 +
  
 == Exemple  == Exemple 
Ligne 135: Ligne 140:
 openstack keypair create --public-key ~/.ssh/id_rsa.pub maclef openstack keypair create --public-key ~/.ssh/id_rsa.pub maclef
 </code> </code>
 +
  
 == Pb == Pb
Ligne 145: Ligne 151:
 SSL exception connecting to https://vio.acme.local:5000/v3/auth/tokens: HTTPSConnectionPool(host='vio.acme.local', port=5000): Max retries exceeded with url: /v3/auth/tokens (Caused by SSLError(SSLError("bad handshake: Error([('SSL routines', 'tls_process_server_certificate', 'certificate verify failed')],)",),)) SSL exception connecting to https://vio.acme.local:5000/v3/auth/tokens: HTTPSConnectionPool(host='vio.acme.local', port=5000): Max retries exceeded with url: /v3/auth/tokens (Caused by SSLError(SSLError("bad handshake: Error([('SSL routines', 'tls_process_server_certificate', 'certificate verify failed')],)",),))
 </code> </code>
 +
  
 ==== Solution ==== Solution
  
 <code bash> <code bash>
-echo -n |openssl s_client -showcerts -verify 5 -connect 192.168.21.53:5000 > /usr/local/share/ca-certificates/vio.acme.local_5000.crt+openssl s_client -showcerts -verify 5 -connect 192.168.21.53:5000 </dev/null > /usr/local/share/ca-certificates/vio.acme.local_5000.crt
 update-ca-certificates update-ca-certificates
  
 export OS_CACERT=/etc/ssl/certs/ export OS_CACERT=/etc/ssl/certs/
 </code> </code>
 +
  
 === Pb 'int' object has no attribute 'startswith' === Pb 'int' object has no attribute 'startswith'
Ligne 169: Ligne 177:
 * /usr/lib/python2.7/dist-packages/osc_lib/cli/client_config.py  * /usr/lib/python2.7/dist-packages/osc_lib/cli/client_config.py 
 * /usr/lib/python2.7/dist-packages/openstackclient/common/client_config.py * /usr/lib/python2.7/dist-packages/openstackclient/common/client_config.py
 +
  
  
tech/openstack_client_api.1742825205.txt.gz · Dernière modification : de 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki