目录
一、环境准备
二、项目管理
1、项目介绍
2、创建项目
三、用户管理
1、用户介绍
2、创建用户
一、环境准备
部署openstack私有云环境,步骤:02_openstack私有云部署_桂安俊@kylinOS的博客-CSDN博客
以下操作均基于上述环境
二、项目管理
1、项目介绍
- 项目是由admin角色的用户创建的;
- 项目是一组隔离的资源和对象,由一组关联的用户进行管理;
- 根据配置的需求,项目对应一个组织、一个公司或是一个使用的客户等;
- 项目中可以有多个用户,项目中的用户用来管理虚拟资源;
- 项目相关信息保存到数据库中;
2、创建项目
实际场景中,如果一个用户或者一个企业需要N台云主机以及每个云主机什么资源规格,我们就会为这个用户/企业单独创建一个项目,并为这个项目关联一个用户,该用户仅可以管理该项目下的所有资源。
使用admin用户登录openstack管理界面,点击【创建项目】:
在项目信息中自定义设置项目名称,其中带星号的配置为必填项:
z
设置项目名称后,还需要为项目设置【配额】,根据实际需求设置,设置完成后,选择最下面【创建项目】:
项目创建完成:
补充:也可以通过终端使用命令创建项目:
source /root/keystonerc_admin #创建前需先登录
openstack project create project02 #创建名为myproject02的项目
openstack project list #查看项目列表
openstack project delete project02 #删除project02项目
三、用户管理
1、用户介绍
- 用户在openstack中用于身份认证;
- 管理员用户admin一般在packstack安装过程中创建;
- 其他用户由管理员用户创建,并指定可以访问的项目;
- 非管理员用户创建后,保存到数据库中;
非管理员用户具有以下权限:
- 启动实例
- 创建卷和快照
- 创建镜像
- 分配浮动IP
- 创建网络和路由器
- 创建防火墙以及规则、规则策略
- 查看网络拓扑、项目使用概况等
2、创建用户
选择【创建用户】:
自定义用户名称、设置用户密码、给该用户绑定项目,角色有个权限:admin和member,admin是管理员拥有全部权限,一般项目用户赋予member角色即可:
可以使用创建完成后的账号重新登录web管理页面。
补充:命令行管理用户
source /root/keystonerc_admin #先登录
openstack user create --password 123456 user02 #创建user02用户,密码为123456
openstack user delete user02 #删除用户
openstack user set --password 12345678 user02 #修改密码