OpenStack学习笔记
openstack
项目及用户管理
项目
- 项目是由admin角色的用户创建的
- 项目:一组隔离的资源和对象。由一组关联的用户进行管理
- 根据配置需求,项目对应一个组织、一个公司或是一个使用客户等
- 项目中可以有多个用户,项目中的用户用来管理虚拟资源
- 项目相关信息保存到数据库中
命令行管理项目
创建项目
1 | openstack project create 项目名 |
查看项目
1 | openstack project list |
删除项目
1 | openstack project delete 项目名 |
用户管理
- 用户在openstack中用于身份认证
- 管理员用户admin在openstack安装过程中创建
- 其他用户由管理员用户创建,并指定可以访问的项目
- 非管理员用户创建后,保存到数据库中
非管理员用户具有以下权限
- 启动实例
- 创建卷和快照
- 创建镜像
- 分配浮动IP
- 创建网络和路由器
- 创建防火墙以及规则,规则策略
- 查看网络拓扑,项目使用概况等
创建yyt用户,指定密码为yyt1
1 | openstack user create --password yyt1 yyt |
列出已有用户
1 | openstack user list |
删除用户
1 | openstack user delete yyt |
修改密码为yyt2
1 | openstack user set --password yyt2 yyt |
小结
- 项目是管理资源的
- 用户是管理项目的
glance镜像和云主机类型
- 云主机类型就是资源的模板
- 它定义了一台云主机可以使用的资源,如内存大小,CPU核心数
- openstack提供了几个默认的云主机类型
- 管理员还可以自定义云主机类型
创建一个云主机类型default1
1 | openstack flavor create --public default1 --id auto --ram 512 --disk 10 --vcpus 1 |
列出所有的云主机类型
1 | openstack flavor list |
删除云主机类型
1 | openstack flavor delete default1 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 yyt!