• OpenStack 认证服务 KeyStone 服务注册(六)


    一)检查keystone是否安装配置成功 

    1.1删除环境变量的配置

    unset OS_AUTH_URL redhat

    1.2 请求令牌认证

    admin用户,请求认证令牌

    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

      demo用户,请求认证令牌

    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
    

     

    如果可以获取到token说明验证正常,如果没有获取到说明验证失败。

     1.3 配置demo,admin令牌

    admin令牌

    cd /root
    vim admin-openrc 
    export OS_PROJECT_DOMAIN_NAME=default
    export OS_USER_DOMAIN_NAME=default   
    export OS_PROJECT_NAME=admin   
    export OS_USERNAME=admin
    export OS_PASSWORD=admin
    export OS_AUTH_URL=http://controller:35357/v3
    export OS_IDENTITY_API_VERSION=3
    export OS_IMAGE_API_VERSION=2
    

    demo令牌

    [root@controller ~]# vim demo-openrc 
    export OS_PROJECT_DOMAIN_NAME=Default
    export OS_USER_DOMAIN_NAME=Default
    export OS_PROJECT_NAME=demo
    export OS_USERNAME=demo
    export OS_PASSWORD=redhat
    export OS_AUTH_URL=http://controller:5000/v3
    export OS_IDENTITY_API_VERSION=3
    export OS_IMAGE_API_VERSION=2 

    1.4 测试admin与demo脚本是否生效

    # source admin-openrc 
    [root@controller ~]# openstack token issue
    +------------+-----------------------------------------------------------------------------------------------------------+
    | Field | Value |
    +------------+-----------------------------------------------------------------------------------------------------------+
    | expires | 2018-04-13 08:07:54+00:00 |
    | id | gAAAAABa0FdKylAwoMYfFx2lyMrHPpCTgITOrn3WXJPUiGvpq8i42QwmrtvUZvXcmnKu0dUGMWU75qJ89htDOEyTPZLzoBS_rzqeg9SXa |
    | | 9oHNq2eKMZKTKXHw9HMuKIU19y_K7yxA-60LQFlnBcIQnwdPFwuRHuvsLgLlMgH6pUrk7X9CUyovtw |
    | project_id | 24a37179b1844e8897e77a0c44cc8d25 |
    | user_id | ff64ec1a3fa7461d890b9757401d475d |
    +------------+-----------------------------------------------------------------------------------------------------------+
    [root@controller ~]# source demo-openrc 
    [root@controller ~]# openstack token issue
    +------------+-----------------------------------------------------------------------------------------------------------+
    | Field | Value |
    +------------+-----------------------------------------------------------------------------------------------------------+
    | expires | 2018-04-13 08:13:04+00:00 |
    | id | gAAAAABa0FiAPAjVlNsKzf1yjYFMXb0kGjh-K9Vspf2iESkV_xfTnLNy6NjHQUxMp2QZYJq4SDjkg4thcdprEaPp8UQX-VGvKg- |
    | | DtF2G_AU_--FuKfMpKERaQD-zt6f19s5w9iUCtDhs6W1wi6gl0qpNPXMlT0-1i0YutyRWZFulu0-tidWC6MQ |
    | project_id | dece6a569ea74a43a50119d04edec8c8 |
    | user_id | d4368c462af0455cb3d9d3f2cf2671a4 |
    +------------+-----------------------------------------------------------------------------------------------------------+
    

      

     



  • 相关阅读:
    sql语句之case when null 解决方法
    sql server分组按顺序编号(转+补充)
    非IE用window.open弹出窗口并向父窗口传值
    IE6浏览器弹出窗口,父窗口传值
    sql之储存过程与函数的区别
    sql之执行事务性语句
    c#获取与筛选对象相匹配的所有DataRow对象数组
    ?: 运算符(C# 参考)
    Mysql 5.7优化
    libcurl.a 跨平台
  • 原文地址:https://www.cnblogs.com/jimmy-xuli/p/8856693.html
Copyright © 2020-2023  润新知