Vérifier le fonctionnement

Vérifier le fonctionnement

Vérifier le fonctionnement du service d’Identité avant d’installer d’autres services.

Note

Exécuter ces commandes sur le nœud contrôleur.

  1. Pour des raisons de sécurité, désactiver le mécanisme de jeton d’authentification temporaire :

    Éditer le fichier /etc/keystone/keystone-paste.ini et supprimer admin_token_auth des sections [pipeline:public_api], [pipeline:admin_api], et [pipeline:api_v3].

  1. Vider les variables d’environnement temporaires OS_AUTH_URL et OS_PASSWORD:

    $ unset OS_AUTH_URL OS_PASSWORD
    
  2. En tant qu’utilisateur admin, demander un jeton d’authentification :

    $ openstack --os-auth-url http://controller:35357/v3 \
      --os-project-domain-name default --os-user-domain-name default \
      --os-project-name admin --os-username admin token issue
    
    Password:
    +------------+-----------------------------------------------------------------+
    | Field      | Value                                                           |
    +------------+-----------------------------------------------------------------+
    | expires    | 2016-02-12T20:14:07.056119Z                                     |
    | id         | gAAAAABWvi7_B8kKQD9wdXac8MoZiQldmjEO643d-e_j-XXq9AmIegIbA7UHGPv |
    |            | atnN21qtOMjCFWX7BReJEQnVOAj3nclRQgAYRsfSU_MrsuWb4EDtnjU7HEpoBb4 |
    |            | o6ozsA_NmFWEpLeKy0uNn_WeKbAhYygrsmQGA49dclHVnz-OMVLiyM9ws       |
    | project_id | 343d245e850143a096806dfaefa9afdc                                |
    | user_id    | ac3377633149401296f6c0d92d79dc16                                |
    +------------+-----------------------------------------------------------------+
    

    Note

    Cette commande utilise le mot de passe de l’utilisateur admin.

  3. En tant qu’utilisateur demo, demander un jeton d’authentification :

    $ openstack --os-auth-url http://controller:5000/v3 \
      --os-project-domain-name default --os-user-domain-name default \
      --os-project-name demo --os-username demo token issue
    
    Password:
    +------------+-----------------------------------------------------------------+
    | Field      | Value                                                           |
    +------------+-----------------------------------------------------------------+
    | expires    | 2016-02-12T20:15:39.014479Z                                     |
    | id         | gAAAAABWvi9bsh7vkiby5BpCCnc-JkbGhm9wH3fabS_cY7uabOubesi-Me6IGWW |
    |            | yQqNegDDZ5jw7grI26vvgy1J5nCVwZ_zFRqPiz_qhbq29mgbQLglbkq6FQvzBRQ |
    |            | JcOzq3uwhzNxszJWmzGC7rJE_H0A_a3UFhqv8M4zMRYSbS2YF0MyFmp_U       |
    | project_id | ed0b60bf607743088218b0a533d5943f                                |
    | user_id    | 58126687cbcc4888bfa9ab73a2256f27                                |
    +------------+-----------------------------------------------------------------+
    

    Note

    Cette commande utilise le mot de passe de l’utilisateur demo et le port API 5000 qui autorise uniquement l’accès simple (non-admin) à l’API du service d’Identité.

Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.