(二)Open Stack(M)----Keystone安装和配置(下)

简介: (二)Open Stack(M)----Keystone安装和配置(下)

7.创建域,项目,用户以及角色

创建域 default

openstack domain create --description "Default Domain" default  

创建admin项目

openstack project create --domain default --description "Admin Project" admin

创建admin用户,并配置密码

openstack user create --domain default --password 000000 admin  

创建admin角色

openstack role create admin

添加 admin 角色到 admin 项目和用户上:

openstack role add --project admin --user admin admin

8.创建service项目,以后添加的每个服务都会添加到service项目

openstack project create --domain default --description "Service Project" service

9.创建demo项目,无特殊权限的项目

创建demo项目

openstack project create --domain default --description "Demo Project" demo

创建demo用户,并配置密码

openstack use create --domain default --password 000000 demo

创建user角色

openstack role create user

添加 user角色到 demo 项目和用户

openstack role add --project demo --user demo user

截图如下

8.验证

1.重置OS_TOKEN和OS_URL 环境变量

unset OS_TOKEN OS_URL
• 1

2.作为 admin 用户,请求认证令牌

openstack --os-auth-url http://controller:35357/v3 --os-project-domain-name default --os-user-domain-name default --os-project-name admin --os-username admin token issue
• 1

9.创建OpenStack 客户端环境脚本

1.创建admin用户,普通用户(demo)的环境脚本

vi /root/admin-openrc

添加如下内容

export OS_PROJECT_DOMAIN_NAME=default
export OS_USER_DOMAIN_NAME=default
export OS_PROJECT_NAME=admin
export OS_USERNAME=admin
export OS_PASSWORD=000000  
export OS_AUTH_URL=http://controller:35357/v3
export OS_IDENTITY_API_VERSION=3
export OS_IMAGE_API_VERSION=2
vi /root/demo-openrc

添加如下内容

export OS_PROJECT_DOMAIN_NAME=default
export OS_USER_DOMAIN_NAME=default
export OS_PROJECT_NAME=demo
export OS_USERNAME=demo
export OS_PASSWORD=000000   
export OS_AUTH_URL=http://controller:5000/v3
export OS_IDENTITY_API_VERSION=3
export OS_IMAGE_API_VERSION=2

2.进行验证

. /root/admin-openrc
openstack token issu

(三)Open Stack(M)----Glance安装和配置

大家记得,不要忘记打快照哦!

感谢大家,点赞,收藏,关注,评论!

目录
相关文章
|
7月前
|
IDE Linux KVM
云计算|OpenStack|社区版OpenStack---基本概念科普(kvm的驱动类别和安装)
云计算|OpenStack|社区版OpenStack---基本概念科普(kvm的驱动类别和安装)
290 0
|
7月前
|
存储 消息中间件 数据库
云计算|OpenStack|社区版OpenStack安装部署文档(八--- 存储服务cinder的安装部署---Rocky版)
云计算|OpenStack|社区版OpenStack安装部署文档(八--- 存储服务cinder的安装部署---Rocky版)
312 0
|
7月前
|
云计算 数据安全/隐私保护 虚拟化
云计算|OpenStack|社区版OpenStack安装部署文档(十一--- 如何获取镜像---Rocky版)
云计算|OpenStack|社区版OpenStack安装部署文档(十一--- 如何获取镜像---Rocky版)
207 0
|
4月前
|
存储 网络协议 Linux
如何安装OpenStack?
【8月更文挑战第21天】
631 1
|
4月前
|
存储 网络性能优化 块存储
OpenStack的块存储卷管理创建与配置
【8月更文挑战第27天】
154 3
|
4月前
|
存储 API 持续交付
OpenStack组件Keystone
【8月更文挑战第20天】
85 3
|
4月前
|
存储 负载均衡 API
OpenStack核心组件Keystone
【8月更文挑战第3天】
421 8
|
7月前
|
Linux 网络安全 API
云计算|OpenStack|社区版OpenStack安装部署文档(五 --- 计算服务nova安装部署---Rocky版)
云计算|OpenStack|社区版OpenStack安装部署文档(五 --- 计算服务nova安装部署---Rocky版)
394 0
|
7月前
|
运维 安全 数据安全/隐私保护
openstack keystone运维基础命令
在OpenStack中,Keystone作为身份服务模块,负责用户认证、令牌管理、服务目录和基于角色的访问控制。通过设置环境变量进行授权,然后执行如创建用户alice并设置密码,修改密码,列出用户,显示用户详情等操作。此外,还涉及到创建项目yun2024,查看和删除项目,创建及分配角色yunjisuanmy给用户alice,以及列出和删除角色。最后展示了查询OpenStack端点地址信息和使用`openstack role --help`查看相关命令帮助。
108 1
|
7月前
|
云计算
云计算|OpenStack|社区版OpenStack安装部署文档(十--- 调整配额限制和解决建虚拟机报错---No valid host was found---Rocky版)
云计算|OpenStack|社区版OpenStack安装部署文档(十--- 调整配额限制和解决建虚拟机报错---No valid host was found---Rocky版)
293 0