用户、配额管理
基本管理
基本概念
用户在openstack中用于身份认证
管理员用户admin一般在openstack安装过程中创建、
其他用户由管理员用户创建,并为其指定可以访问的项目
非管理员用户创建后,保存到MariaDB中
基本概念
非管理员用户具有以下权限
起动实例
创建卷和快照
创建镜像
分配镜像
分配浮动IP
创建网络和路由器
创建防火墙以及规则、规则策略
查看网络拓扑、项目使用概况等
通过命令行管理用户
[root@openstack ~]# source keystonerc_admin
[root@openstack ~(keystone_admin)]# openstack user list
+———————————-+————+
| ID | Name |
+———————————-+————+
| bc025b5a68f14414b69d0d10db95cb16 | admin |
| 88c8dafbe2094df786782f2128b37ebc | neutron |
| a85600ca4ff1439e8119839347e1fa4f | gnocchi |
| b040fb41a77f4703a9f690cbaf6bc3b0 | aodh |
| bf951edfce6b41b2a5b7e4a480323437 | nova |
| 2915ed6bee244468a4b8a745ca998986 | glance |
| 9dacd5bc1ad04f1fbe07d68655534124 | ceilometer |
| bc4f542d124145dfa7713a272772b464 | cinder |
| 0012c78de2ff46a2bed149c60a3df64f | u1 |
[root@openstack ~(keystone_admin)]# openstack user set –password a u1
[root@openstack ~(keystone_admin)]#
//包括admin密码
配额管理
配额基础
管理员可以通过配额限制,防止资源过度使用
配额基本项目,限制每个项目可以使用多少资源
这些操作的功能上的限制,赋予了管理员对每个项目的精准控制
资源参数
安全组规则:指定每个项目可用的规则数
核心:指定每个项可用的VCP核心数
固定IP地址:指定每个项目可用的固定IP数
浮动IP地址:指定每个项目可用的浮动IP数
注入文件大小:指定每个项目内容大小
通过命令行管理配额
列出项目的缺省配额
[root@openstack ~(keystone_admin)]# nova quota-defaults
+—————————–+——-+
| Quota | Limit |
+—————————–+——-+
| instances | 10 |
| cores | 20 |
| ram | 51200 |
| metadata_items | 128 |
| injected_files | 5 |
| injected_file_content_bytes | 10240 |
| injected_file_path_bytes | 255 |
| key_pairs | 100 |
| server_groups | 10 |
| server_group_members | 10 |
列出nsd1803的配额
[root@openstack ~(keystone_admin)]# nova quota-show –tenant nsd1803
+—————————–+——-+
| Quota | Limit |
+—————————–+——-+
| instances | 10 |
| cores | 20 |
| ram | 51200 |
| metadata_items | 128 |
| injected_files | 5 |
| injected_file_content_bytes | 10240 |
| injected_file_path_bytes | 255 |
| key_pairs | 100 |
| server_groups | 10 |
| server_group_members | 10 |
修改浮动IP地址配额
[root@openstack ~(keystone_admin)]# nova quota-update –floating-ips 20 nsd1803
云主机类型管理
云主机类型
基本概念
云主机类型就是资源的模板
它定义了一台云主机可以使用的资源,如内存大小、磁盘容量和CPU核心数等
Openstack提供了几个默认的云主机类型
管理员还可以算定义云主机类型
云主机类型参数
Name:云主机类型名称
ID:云主机类型ID,系统自动生成一个UUID
VCPUs:虚拟CPU数目
RAM(MB):内存大小
Root disk(GB):外围磁盘大小。如果希望使用本地磁盘,设置为0
临时磁盘:第二个外围磁盘
其实云主机类型就是对应的xml配置文件,只是在对应的节点上配置。
此时用户只能通过所列出的几个模板中选取
镜像管理
创建云主机的时候应有一个后端盘
上传一个镜像作为模板进行安装、启动云主机
基本概念
在红帽Openstack平台中,镜像指的是虚拟磁盘文件(后端盘),
磁盘文件中应该已经安装了可启动的操作系统
镜像管理功能由Glance(组件)服务提供
它形成了创建虚拟机实例底层的块结构
镜像可以由用户上传,也可以通过红帽官方站点下载
Glance磁盘格式
raw:非结构化磁盘镜像格式
vhd:Vmware、Xen、Microsoft、VirtualBox等
均支持的通用磁盘格式
vdi:VirtualBox 虚拟机和QEMU支持磁盘格式
iso:光盘数据内容的归档格式
qcow2:QEMU支持的磁盘格式。空间自动扩展,并支持写时复制copy-on-write
镜像服务
镜像服务提供了服务器镜像的拷贝、快照功能,可以作为模板快速建立
起动服务器
镜像服务维护了镜像的一致性
当上传镜像时,容器格式必须指定
容器格式指示磁盘文件格式是否包含了虚拟机元数据
镜像容器格式
bare:镜像中没有容器或元数封装
ovf:一种开源的文件规范,描述了一个开源、安全、有效、可拓展的便携式虚拟打包以及软件分布格式
ova:OVA归档文件
aki:亚马逊内核镜像
ami:亚马逊主机镜像
镜像应用
通过Horizon管理镜像
[root@rootroom9pc01 ~]# qemu-img info ‘/root/桌面/small.img’
image: /root/桌面/small.img
file format: qcow2
virtual size: 1.0G (1073741824 bytes)
disk size: 102M
cluster_size: 65536
Format specific information:
compat: 1.1
lazy refcounts: false
刷新--》》运行中
通过命令行管理镜像
另存镜像为本地文件
[root@openstack ~(keystone_admin)]# openstack image list
+————————————–+——-+——–+
| ID | Name | Status |
+————————————–+——-+——–+
| 62c1fea5-5887-4370-8feb-072afbe9a3cc | small | active |
+————————————–+——-+——–+
[root@openstack ~(keystone_admin)]# openstack image
openstack: ‘image’ is not an openstack command. See ‘openstack –help’.
Did you mean one of these?
image add project
image create
image delete
image list
image remove project
image save
image set
image show
image unset
usage list
usage show
[root@openstack ~(keystone_admin)]# openstack image save
usage: openstack image save [-h] [–file
openstack image save: error: too few arguments
root@openstack ~(keystone_admin)]# openstack image save –file ./rh6.img samall
[root@openstack ~(keystone_admin)]# openstack image save –file ./rh6.img small
[root@openstack ~(keystone_admin)]# ls
anaconda-ks.cfg ifcfg-eth0 rh6.img
answer.ini keystonerc_admin RPM-GPG-KEY-CentOS-7
网络管理
企业的网络架构管理员是不知道的
这里要给用户一个创建网络的能力
创建虚拟交换机
客户定义内网的架构,外网是定义不了的。
云主机的提供商会提供一个外网出口
客户只需要连接到这个外网出口就可以访问外网
内网由企业用户自己定义
云主机要与交换机连接
创建网格
网络与路由