Openstack实验一

实验一,用户管理
结构: /项目/用户(租户)
1.创建项目命令格式为keystone tenant-create --name=<tenant_name>
例如 keystone tenant-create --name=stu
创建成功后可以查看当前系统的项目列表:
命令为: keystone tenant-list
2查看和编辑项目配额 (项目资源的上限) 可使用的内核数等
命令格式 nova-manage project quota
列出指定项目的配额
例如: nova-manage project quota stu //查看stu项目的配额
修改配额值:
命令格式 nova-manage project quota --key --value
如:nova-manage project quota stu --key cores --value 2 //设置stu项目使用虚拟内核上限为2
3创建用户 //创建用户与创建项目类似
查看系统用户列表 : keystone user-list
创建用户格式 keystone user-create --name=用户名 --pass=密码
例如:keystone user-create --name=user1 --pass=mypassword
创建后查看一下 keystone user-list
4关联用户到项目
第三部中创建了用户,但并不属于任何项目,所以要关联项目,用户有两个模式。admin(管理员)和member(普通用户)
1>查看用户在项目角色: 格式:keysone user-role-list --user=用户名 --tenant=项目名
例如 keysone user-role-list --user=user1 --tenant=stu
2>把用户 关联到项目 格式: keystone user-role-add --ser<user_name> --tenant<TENANT_NAME> --role<ROLE_TYPE>
例如:keystone user-role-add --user user1 -tenant stu --role admin //关联user1关联到students项目并赋予admin角色。
5删除用户
这个简单: keystone user-delete user1 删除用户列表
删除后查看列表: keystone user-list

猜你喜欢

转载自blog.csdn.net/weixin_43232423/article/details/90244165