1.声明环境变量:source keystonerc_admain
2.
3.以管理员身份访问openstack
# source admin-openrc
4.创建两个Domain(domainA、domainB)
# openstack domain create domainA
# openstack domain create domainB
5.创建两个Project(projectA、projectB)
# openstack project create projectA --domain domainA
# openstack project create projectB --domain domainB
6.指定用户
# openstack user create userA --project projectA --domain domainA --password 123123
# openstack user create userB --project projectB --domain domainB --password 123123
7.查看角色
# openstack role list
8.分配role 角色
# openstack role add myrole --user userA --project projectA
# openstack role add myrole --user userB --project projectB
9.生成userA、userB的环境变量
# vim userB-openrc
10.创建镜像
11.共享镜像
(1).切换到管理员查看用户id
(2). # source userA-openrc
(3). 切换到user,设置 --accept ,即可查看镜像
# source userB-openrc
(4).在userA下创建一个镜像image02,设定该镜像所有人都可以共享
# source userA-openrc
(5).只能自己访问
--public 改为 --private
本章到这里就介绍完openstack组件的实验了,赶紧动手开干,跑一下吧!