课上实验实训1
#获取令牌,生效环境变量
#source /etc/keystone/admin-openrc.sh
#验证令牌
#openstack role list //查看角色列表
#openstack user list //查看用户列表
#openstack catalog list //查看服务列表
#1、创建租户(项目)
openstack project create RD_Dept --domain xiandian --description 研发部门
openstack project create BS_Dept --domain xiandian --description 业务部门
openstack project create IT_Dept --domain xiandian --description IT部门
#2、创建角色(admin、_member_)
openstack role create _member_
#3、创建用户(rduser001-rduser050、bsuser001-bsuser045、ituser001-ituser005)
1)创建IT部门的用户ituser001-005,ituser001为admin
openstack user create ituser001 --password cloudpasswd -- domain xiandian --email ituser001@example.com
openstack user create ituser002 --password cloudpasswd -- domain xiandian --email ituser002@example.com
openstack user create ituser003 --password cloudpasswd -- domain xiandian --email ituser003@example.com
openstack user create ituser004 --password cloudpasswd -- domain xiandian --email ituser004@example.com
openstack user create ituser005 --password cloudpasswd -- domain xiandian --email ituser005@example.com
绑定相关租户和角色
openstack role add admin --user ituser001 --project IT_Dept
openstack role add _member --user ituser002 --project IT_Dept
openstack role add _member --user ituser003 --project IT_Dept
openstack role add _member --user ituser004 --project IT_Dept
openstack role add _member --user ituser005 --project IT_Dept
#验证查看绑定情况
openstack role list --user ituser002 --project IT_Dept
#2)创建研发部门的用户(rduser001-050,项目RD_Dept,角色_member_)
#使用脚本方式添加
#创建脚本Keystone-manage-user.sh
vi Keystone-manage-user.sh
#赋予sh脚本可执行权限
chomd +X Keystone-manage-user.sh
执行脚本,按提示添加用户
./keystone-manage-user.sh
/bin/bash/keystone-manage-user.sh
#3)创建业务部门BS_Dept的用户(bsuser001-045)
管理相关用户、项目和角色
openstack role delete role的ID
openstack project delete project的ID