2013-11-27 31 views

回答

16

如果您使用devstack(http://devstack.org/)部署OpenStack的,你可以使用OpenRC的绝招:

$cd devstack/ 
$source openrc admin admin # for admin rights 

$source openrc demo demo # for demo user 

否则,您需要手动导出OS变量:

$export OS_USERNAME = admin 
$export OS_TENANT_NAME = <yourtenant> 
$export OS_PASSWORD = <yourpasswd> # password which you used during deployment etc 

相关问题How to manage users/passwords in devstack?

如果您想要手动安装的所有服务在这里是很方便的手动https://github.com/mseknibilel/OpenStack-Grizzly-Install-Guide/blob/OVS_MultiNode/OpenStack_Grizzly_Install_Guide.rst

我建议由本手册安装一次,以了解它是如何工作的,然后使用最新的稳定devstack每次当你需要设置一个新的环境只是为了节省您的时间。

问候

+0

喜最大...如果我使用devstack如何安装网络和路由器在devstack ..因为我目前没有devstack网络和路由器 –

+0

你需要或者通过CLI或地平线(网页UI)stack.sh完成之后再建立。第二个比较容易开始。试着找到一些指导,我认为有很多。 Devstack对此不负责任。 –

+0

什么是os_tenant_name?租户是OpenStack管理的VM实例?如果我没有租户呢? –

2

消除这种错误你只需要执行命令 “源OpenRC的”

其中OpenRC的是其中在所有credentilas存储在文件..请确保您有该文件的夹。您还可能有比开放其他文件名的东西,但它会与RC结束..只是根据你的文件

0

在我来说,我需要调用“源stackrc”,它解决了这一问题更改名称。

0

我做了以下摆脱错误的。

cd devstack 
. openrC#this will setup the environment 
0

下面的命令是用来获取的“管理员”访问权限和使用项目“管理员”

. openrc admin admin 
相关问题