验证操作

验证操作

在安装其他服务之前确认身份认证服务的操作。

注解

在控制节点上执行这些命令。

  1. 因为安全性的原因,关闭临时认证令牌机制:

    编辑 /etc/keystone/keystone-paste.ini 文件,从``[pipeline:public_api]``,[pipeline:admin_api]``和``[pipeline:api_v3]``部分删除``admin_token_auth

  1. 重置``OS_TOKEN``和``OS_URL`` 环境变量:

    $ unset OS_TOKEN OS_URL
    
  2. 使用 admin 用户,请求认证令牌:

    $ openstack --os-auth-url http://controller:35357/v3 \
      --os-project-domain-id default --os-user-domain-id default \
      --os-project-name admin --os-username admin --os-auth-type password \
      token issue
    Password:
    +------------+----------------------------------+
    | Field      | Value                            |
    +------------+----------------------------------+
    | expires    | 2015-03-24T18:55:01Z             |
    | id         | ff5ed908984c4a4190f584d826d75fed |
    | project_id | cf12a15c5ea84b019aec3dc45580896b |
    | user_id    | 4d411f2291f34941b30eef9bd797505a |
    +------------+----------------------------------+
    

    注解

    这个命令使用``admin``用户的密码。

  3. 使用``demo`` 用户,请求认证令牌:

    $ openstack --os-auth-url http://controller:5000/v3 \
      --os-project-domain-id default --os-user-domain-id default \
      --os-project-name demo --os-username demo --os-auth-type password \
      token issue
    Password:
    +------------+----------------------------------+
    | Field      | Value                            |
    +------------+----------------------------------+
    | expires    | 2014-10-10T12:51:33Z             |
    | id         | 1b87ceae9e08411ba4a16e4dada04802 |
    | project_id | 4aa51bb942be4dd0ac0555d7591f80a6 |
    | user_id    | 7004dfa0dda84d63aef81cf7f100af01 |
    +------------+----------------------------------+
    

    注解

    这个命令使用``demo`` 用户的密码和API端口5000,这样只会允许对身份认证服务API的常规(非管理)访问。

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.