openstack如何使用命令行创建新用户
openstack用户权限信息由keystone服务进行管理。Keystone负责维护用户、角色、权限和服务目录等身份和权限管理的信息。它提供了一个统一的身份认证系统,允许用户通过用户名和密码、令牌或其他认证方式验证其身份,并控制用户对OpenStack各个组件的访问权限。
创建新域
openstack domain create --description "An Demo Domain" demo
创建新项目
openstack project create --domain demo --description "An Demo Project" demo
创建新用户
openstack user create --domain demo --password-prompt demo
创建新角色
openstack role create demo
项目角色进行关联
openstack role add --project demo --user demo demo
创建API文件
cat<<EOF>>demo-openrc
export OS_USERNAME=demo
#密码是你安装openstack时的设置的统一密码
export OS_PASSWORD=000000
export OS_PROJECT_NAME=demo
export OS_USER_DOMAIN_NAME=demo
export OS_PROJECT_DOMAIN_NAME=demo
#你刚才查到的keystone的认证url
export OS_AUTH_URL=http://controller:5000/v3
export OS_IDENTITY_API_VERSION=3
export OS_IMAGE_API_VERSION=2
EOF
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。