openstack从M版之后统一了命令,主命令均为openstack,但是M版之前不同模块主命令不同,现将M版之前常用命令总结如下:
keystone相关命令
用户相关命令
keystone user-create --name=xxx --pass=xxx --tenant=xxx #创建用户xxx,并指定用户名、密码和所属租户
keystone user-delete xxx #删除名为xxx的用户
keystone user-update --name=xxx --enabled=false userx #将名为userx的用户重命名为xxx,并置为非激活状态
keystone user-password-update --pass=xxxx userx #修改userx用户的密码
keystone user-list #列出所有用户
keystone user-get xxx #获取xxx用户的详细信息
租户相关命令
keystone tenant-create --name=xxx #创建名为xxx的租户
keystone tenant-delete xxx #删除名为xxx的租户
keystone tenant-update --name=xxx --enabled=false tenantx #将名为tenantx的用户重命名为xxx,并置为非激活状态
keystone tenant-list #列出所有租户
keystone tenant-get xxx #获取xxx租户的详细信息
角色相关命令
keystone role-create --name=xxx #创建名为xxx的角色
keystone role-delete xxx #删除名为xxx的角色
keystone role-list #列出所有角色
keystone role-get xxx #获取xxx角色的详细信息
用户、租户、角色结合相关命令
keystone user-role-add --user=xxx --tenant=xxx --role=xxx #将用户、租户、角色绑定
keystone user-rol