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 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 OS_TOKEN et OS_URL temporaires :

    $ unset OS_TOKEN OS_URL
    
  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.