分享

openstack环境变量设置:是为keystone身份验证

pig2 发表于 2014-4-4 13:25:46 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 1 15525
本帖最后由 pig2 于 2014-12-8 10:38 编辑
openstack环境变量设置如何才能永久生效?
环境变量设置的意义是什么?

openstack使用过程中,如果不配置环境变量,执行命令每次都需要加上用户名和密码等新,很繁琐,所以我们需要配置环境变量。
不配置环境变量产生的错误比较多。
1.Error:  
Failed to add image. Got error:
The request returned 500 Internal Server Error  
2.ERROR: You must provide a username via either --os-username or env[OS_USERNAME]
我们该如何配置才能一劳永逸:
环境变量问题,配置环境变量,在/etc/profile文件中新增:
OS_AUTH_KEY=”openstack”   
OS_AUTH_URL=”http://localhost:5000/v2.0/”  
OS_PASSWORD=”admin_pass”  
OS_TENANT_NAME=”admin”   
OS_USERNAME=”admin”  

然后执行source  /etc/profile即可!

那么这个是怎么来的,是由keystone_basic.sh来提供的,所以如果想修改的话,需要在执行keystone_basic.sh前修改.

注释:
上面的配置文件需要根据自己的情况来修改,否则出错的概率很大。
1.OS_AUTH_URL=”http://localhost:5000/v2.0/”  
localhost修改为控制节点ip
2.下面用户名和密码也根据自己的情况酌情修改。
OS_PASSWORD=”admin_pass”  
OS_TENANT_NAME=”admin”   
OS_USERNAME=”admin”  


对于这个不太明白的,可以查看
openstack零基础入门:OpenStack Grizzly安装指导(1)环境变量对比。


已有(1)人评论

跳转到指定楼层
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条