• 03_openstack之项目及用户管理


    目录

    一、环境准备

    二、项目管理

    1、项目介绍

    2、创建项目

    三、用户管理

    1、用户介绍

    2、创建用户


    一、环境准备

    部署openstack私有云环境,步骤:02_openstack私有云部署_桂安俊@kylinOS的博客-CSDN博客

    以下操作均基于上述环境

    二、项目管理

    1、项目介绍

    • 项目是由admin角色的用户创建的;
    • 项目是一组隔离的资源和对象,由一组关联的用户进行管理;
    • 根据配置的需求,项目对应一个组织、一个公司或是一个使用的客户等;
    • 项目中可以有多个用户,项目中的用户用来管理虚拟资源;
    • 项目相关信息保存到数据库中;

    2、创建项目

    实际场景中,如果一个用户或者一个企业需要N台云主机以及每个云主机什么资源规格,我们就会为这个用户/企业单独创建一个项目,并为这个项目关联一个用户,该用户仅可以管理该项目下的所有资源。

    使用admin用户登录openstack管理界面,点击【创建项目】:

     在项目信息中自定义设置项目名称,其中带星号的配置为必填项:

    z

     设置项目名称后,还需要为项目设置【配额】,根据实际需求设置,设置完成后,选择最下面【创建项目】:

     项目创建完成:

    补充:也可以通过终端使用命令创建项目:

    1. source /root/keystonerc_admin #创建前需先登录
    2. openstack project create project02 #创建名为myproject02的项目
    3. openstack project list #查看项目列表
    4. openstack project delete project02 #删除project02项目

    三、用户管理

    1、用户介绍

    • 用户在openstack中用于身份认证;
    • 管理员用户admin一般在packstack安装过程中创建;
    • 其他用户由管理员用户创建,并指定可以访问的项目;
    • 非管理员用户创建后,保存到数据库中;

    非管理员用户具有以下权限:

    • 启动实例
    • 创建卷和快照
    • 创建镜像
    • 分配浮动IP
    • 创建网络和路由器
    • 创建防火墙以及规则、规则策略
    • 查看网络拓扑、项目使用概况等

    2、创建用户

    选择【创建用户】:

     自定义用户名称、设置用户密码、给该用户绑定项目,角色有个权限:admin和member,admin是管理员拥有全部权限,一般项目用户赋予member角色即可:

    可以使用创建完成后的账号重新登录web管理页面。

    补充:命令行管理用户

    1. source /root/keystonerc_admin #先登录
    2. openstack user create --password 123456 user02 #创建user02用户,密码为123456
    3. openstack user delete user02 #删除用户
    4. openstack user set --password 12345678 user02 #修改密码

  • 相关阅读:
    计蒜客T1375 百钱买百鸡(四)
    html5——列表、表格
    leetcode606. 根据二叉树创建字符串(java)
    dpdk 多线程 gdb + master
    Elasticsearch
    线性代数 | 最小二乘法的直观理解
    目标检测系列算法:YOLOv7代码复现
    《C++ primer》练习3.17:改写单词为大写
    Spring和SpringBoot比较,解惑区别
    Vue进阶(幺陆伍)PhantomJS 实战讲解
  • 原文地址:https://blog.csdn.net/qq_28903377/article/details/128142915