管理tenant,user,roles

openstack中有关keystone的的介绍:
最好是自己先去看看官方有关keystone的介绍,然后再看国内的介绍,这样你会更加明白!
tenant(租户):理解为是一个公司;
user(用户):理解为公司的员工;
role(角色):理解为员工在公司中的职位(扮演的角色);
1.创建一个租户:
$ keystone tenant-create �Cname tenant_name �Cdescription tenant_description
例子:
$ keystone tenant-create �Cname demo �Cdescription "Test tenant demo"
租户更新命令:
1-1启用/禁用租户
$ keystone tenant-update tenant_id �Cenabled
$ keystone tenant-update tenant_id �Cfalse
1-2更新租户名字
$ keystone tenant-update $tenant_id �Cname $tenant_new_name
1-3获得租户详细信息
$ keystone tenant-get $tenant_id
1-4删除租户
$ keystone tenant-delete $tenant_id
1-5查看租户信息
$ keystone tenant-list
2.创建一个用户:
$ keystone user-create �Cname USER_NAME �Ctenant-id TENANT_ID �Cpass PASSWORD
2-1启用/禁用用户
$ keystone user-update USER_ID �Cenabled true
$ keystone user-update USER_ID �Cenabled false
2-2更新用户名字
$ keystone user-update USER_ID �Cname USER_NEW �Cemail [email protected]
2-3删除用户
$ keystone user-delete USER_ID
2-4查看用户信息
$ keystone user-list
3.创建角色
$ keystone role-create �Cname ROLE_NAME
3-1查看角色信息
$ keystone role-list
4.将用户加入租户及匹配角色
$ keystone user-role-add �Cuser USER_NAME �Crole ROLE_NAME �Ctenant TENANT_NAME
4-1查看一个用户属于那个租户下
$ keystone user-role-list �Cuser USER_NAME �Ctenant TENANT_NAME
4-2查看角色详细信息
$ keystone role-get ROLE_NAME
4-3删除角色
$ keystone user-role-remove �Cuser USER_NAME �Crole ROLE_NAME �Ctenant TENANT_NAME

你可能感兴趣的:(管理,user,roles,tenant)