代码改变世界

openstack以其他tenant用户创建实例

2014-06-16 18:44  陈尚华  阅读(717)  评论(0编辑  收藏  举报

    以前一直是通过dashboard的manager tenant创建实例,不知道命令如何创建,今天在群里问了一下搞openstack的朋友,得到一个方法,在此记录分享给大家。

当前环境变量设置:

[root@openstack ~]# more .bash_profile 

………………

export OS_USERNAME=admin

export OS_TENANT_NAME=admin

export OS_PASSWORD=admin-passwd

export OS_AUTH_URL=http://127.0.0.1:5000/v2.0

export SERVICE_ENDPOINT=http://127.0.0.1:35357/v2.0

export SERVICE_TOKEN=d901605cfb4ff019bdab

……………………

1.查看所有项目用户创建的实例:

[root@openstack ~]# nova list --all-tenants

2.以manager用户(项目)创建实例

(1).修改.bash_profile文件如下:

export OS_USERNAME=manager

export OS_TENANT_NAME=manager

export OS_PASSWORD=manager-passwd

(2).使环境变量生效:

[root@openstack ~]# source .bash_profile 

(3).创建实例:

[root@openstack ~]# nova boot --flavor 2 --image CentOS6.5_50G vm-test00