分享

openstack【Kilo】入门 【keystone篇】九: 创建openstack客户端环境变量脚本

pig2 发表于 2015-5-13 14:09:56 [显示全部楼层] 只看大图 回帖奖励 阅读模式 关闭右栏 4 156010
本帖最后由 pig2 于 2015-8-25 11:43 编辑
问题导读



1.juno版本与Kilo版本脚本有什么区别?
2.如何加载不同租户?
3.如何获取token?





1.创建脚本

创建admin 和 demo 租户脚本
1.编辑admin-openrc.sh 文件,添加如下内容
[mw_shl_code=bash,true]export OS_PROJECT_DOMAIN_ID=default
export OS_USER_DOMAIN_ID=default
export OS_PROJECT_NAME=admin
export OS_TENANT_NAME=admin
export OS_USERNAME=admin
export OS_PASSWORD=ADMIN_PASS
export OS_AUTH_URL=http://controller:35357/v3
export OS_REGION_NAME=RegionOne[/mw_shl_code]


OS_PASSWORD记得上面改为自己的密码
我这里的密码为123

[mw_shl_code=bash,true]export OS_PROJECT_DOMAIN_ID=default
export OS_USER_DOMAIN_ID=default
export OS_PROJECT_NAME=admin
export OS_TENANT_NAME=admin
export OS_USERNAME=admin
export OS_PASSWORD=123
export OS_AUTH_URL=http://controller:35357/v3
export OS_REGION_NAME=RegionOne[/mw_shl_code]



2.编辑文件demo-openrc.sh ,添加如下内容
[mw_shl_code=bash,true]export OS_PROJECT_DOMAIN_ID=default
export OS_USER_DOMAIN_ID=default
export OS_PROJECT_NAME=demo
export OS_TENANT_NAME=demo
export OS_USERNAME=demo
export OS_PASSWORD=DEMO_PASS
export OS_AUTH_URL=http://controller:5000/v3
export OS_REGION_NAME=RegionOne
[/mw_shl_code]
OS_PASSWORD记得上面改为自己的密码
我这里的密码为123
[mw_shl_code=bash,true]export OS_PROJECT_DOMAIN_ID=default
export OS_USER_DOMAIN_ID=default
export OS_PROJECT_NAME=demo
export OS_TENANT_NAME=demo
export OS_USERNAME=demo
export OS_PASSWORD=123
export OS_AUTH_URL=http://controller:5000/v3
export OS_REGION_NAME=RegionOne[/mw_shl_code]



2.加载客户端环境脚本

1.加载admin-openrc.sh环境变量
[mw_shl_code=bash,true] source admin-openrc.sh[/mw_shl_code]


2.请求认证令牌:
[mw_shl_code=bash,true]openstack token issue[/mw_shl_code]
10.png


相关内容
openstack【Kilo】入门 【准备篇】零:整体介绍

openstack【Kilo】入门 【准备篇】一: Ubuntu14.04远程连接(ssh安装)

openstack【Kilo】入门 【准备篇】二:NTP安装

openstack【Kilo】入门 【准备篇】三:mysql(MariaDB)安装【控制节点】

openstack【Kilo】入门 【准备篇】四:RabbitMQ 安装

openstack【Kilo】入门 【keystone篇】五:keystone安装与配置

openstack【Kilo】入门 【keystone篇】六:创建服务实例和 API endpoint

openstack【Kilo】入门 【keystone篇】七:创建租户、用户、角色

openstack【Kilo】入门 【keystone篇】八:验证keystone安装部署

openstack【Kilo】入门 【keystone篇】九: 创建openstack客户端环境变量脚本

openstack【Kilo】入门 【glance篇】十:glance安装配置【控制节点】

openstack【Kilo】入门 【glance篇】十一:glance安装验证

openstack【Kilo】入门 【nova篇】十二:安装配置nova

openstack【Kilo】入门 【网络篇】十三:安装配置【控制节点】

openstack【Kilo】入门 【网络篇】十四:安装配置【网络节点】

openstack【Kilo】入门 【网络篇】十五:安装配置【计算节点】

openstack【Kilo】入门 【网络篇】十六:实例化网络







已有(4)人评论

跳转到指定楼层
pig2 发表于 2015-8-14 16:00:50
WARNING: keystoneclient.auth.identity.generic.base Discovering versions from the identity service failed when creating the password plugin. Attempting to determine version from URL.


原因:OS_AUTH_URL错误
export OS_PROJECT_DOMAIN_ID=default
export OS_USER_DOMAIN_ID=default
export OS_PROJECT_NAME=admin
export OS_TENANT_NAME=admin
export OS_USERNAME=admin
export OS_PASSWORD=123
export OS_AUTH_URL=http://controller:35357/v3
export OS_REGION_NAME=RegionOne

回复

使用道具 举报

pig2 发表于 2015-8-25 11:44:31
openstack token issue
ERROR: openstack 'NoneType' object has no attribute 'service_catalog'

原因:
没有创建租户,比如admin,demo等

回复

使用道具 举报

yu1119874506 发表于 2015-12-3 16:14:18
pig2 发表于 2015-8-25 11:44
openstack token issue
ERROR: openstack 'NoneType' object has no attribute 'service_catalog'

您好,admin和demo的租户都已经创建了,为什么还是出现这个错误?
root@controller:~# openstack token issue
ERROR: openstack 'NoneType' object has no attribute 'service_catalog'


回复

使用道具 举报

oniji 发表于 2016-4-18 10:39:43
请求认证令牌时出现报这个是什么意思
The request you have made requires authentication.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条