以前一直是通过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