使用packstack工具,在CentOS 6.4上一键安装 OpenStack Grizzly Allinone
[root@nova ~]# yum install -y http://rdo.fedorapeople.org/openstack/openstack-grizzly/rdo-release-grizzly-3.noarch.rpm
[root@nova ~]#yum install -y openstack-packstack
[root@nova ~]# packstack --allinone
*
*
*
**** Installation completed successfully ******
Keystone 的admin用户名密码在 /root/keystonerc_admin 下
[root@nova ~]# source keystonerc_admin
[root@nova ~(keystone_admin)]#
[root@nova ~(keystone_admin)]# keystone user-list
+----------------------------------+----------+---------+-------------------+
| id | name | enabled | email |
+----------------------------------+----------+---------+-------------------+
| 7120e9462bf446b5801352b4e5bf9504 | admin | True | test@test.com |
| c03714c05391473cbca4a1e835069656 | alt_demo | True | |
| 52069472c33f4c6398d57597321b65a4 | cinder | True | cinder@localhost |
| a460db641f0349d49b418f890e764fad | demo | True | |
| 1a214043e0a6442b8559265826e37063 | glance | True | glance@localhost |
| 163d92d85e684cce852d6a9580ccee56 | nova | True | nova@localhost |
| 689220de725d4d21aef30a856a1a6457 | quantum | True | quantum@localhost |
| 27087af5554149b28c00a4b769012094 | swift | True | swift@localhost |
+----------------------------------+----------+---------+-------------------+
[root@nova ~(keystone_admin)]# keystone role-list
+----------------------------------+----------+
| id | name |
+----------------------------------+----------+
| 7edabaaad8c64f8998a82b9ba3e7fd26 | Member |
| 9fe2ff9ee4384b1894a90878d3e92bab | _member_ |
| 3663ba2e459a42f4966b0ada5c3c8777 | admin |
+----------------------------------+----------+
[root@nova ~(keystone_admin)]# keystone tenant-list
+----------------------------------+----------+---------+
| id | name | enabled |
+----------------------------------+----------+---------+
| 235e87e84d5048e79341aacac064063c | admin | True |
| c0c6d1ef3f204626bb28c1876153c757 | alt_demo | True |
| fed40851e4a24731ac4f039856d7727a | demo | True |
| 20220930f9e74cfab0185eb8c7623fb7 | services | True |
+----------------------------------+----------+---------+
创建一个user yoon,赋予yoon services tenant的admin权限
[root@nova ~(keystone_admin)]# keystone user-create --name=yoon --pass=123456 --email=yoon@bupt.edu.cn
+----------+----------------------------------+
| Property | Value |
+----------+----------------------------------+
| email | yoon@bupt.edu.cn |
| enabled | True |
| id | 70fdefb4da394e789641bb96e40cb649 |
| name | yoon |
| tenantId | |
+----------+----------------------------------+
[root@nova ~(keystone_admin)]# keystone user-role-add --user-id 70fdefb4da394e789641bb96e40cb649 \
--role-id 3663ba2e459a42f4966b0ada5c3c8777 --tenant-id 20220930f9e74cfab0185eb8c7623fb7
登录dashboard