1、openstack简介
Openstack是一个开源的云平台管理项目,可以用于构建公有云或者私有云平台,提供了基础设施及服务(Iaas)的解决方案,OpenStack是一个云操作系统,通过数据中心可控制计算、存储、网络等资源池,OpenStack覆盖了网络、虚拟化、操作系统、服务器等各个方面,通过openstack可以启动,分配和管理虚拟机资源,所有的管理也都可以通过前端界面就可以完成。
2、课程亮点
3、openstack课程规划
第一章 自我介绍
第二章 openstack核心组件详细介绍
openstack和kubernetes联系和区别
准备openstack实验环境
openstack简介
openstack核心组件-Nova简介
openstack核心组件-Neutron简介
openstack核心组件-Cinder简介
openstack核心组件-Swift简介
Swift和Cinder功能对比分析
openstack核心组件-Keystone简介
openstack核心组件-Glance简介
第三章 openstack安装
准备实验环境-controller节点和computer节点,Network节点
openstack安装-初始化机器
openstack安装-规划要安装哪些组件
openstack安装-安装openstack组件
包括Nova,Neutron,Glance,Cinder,Horizon
配置rabbitmq-配置和安装rabbitmq管理界面
openstack dashboard配置-配置openstack web界面
第四章 openstack组件配置和优化
优化Keystone组件-优化配置文件和应用场景介绍
优化Glance组件-优化配置文件和应用场景介绍
优化Nova组件-优化配置文件和应用场景介绍
优化Controller节点上的Neutron组件
优化网络节点上Neutron组件
第五章 创建Project和User,给User分配权限
创建Project项目
创建User用户
在Project下对User授权
第六章 制作openstack需要的镜像
制作centos7镜像
制作windows各个版本的镜像
Windows server2016和Windows server2012相关镜像
第七章 openstack使用
上传centos7镜像到openstack环境
在openstack中创建云主机类型
云主机类型相当于定制虚拟机需要的资源-也就是我们创建虚拟机时分配的cpu,内存,硬盘
创建openstack环境的公网-采用vxlan类型网络
创建openstack环境的子网-创建子网和分配ip地址池
创建租户的网络-创建子网和IP地址池
创建路由-实现和外网通信
通过openstack创建一个centos云主机-完整创建流程演示
openstack安全策略讲解-创建安全规则
包括HTTP,TCP,SSH等规则
创建云主机需要的卷-为云主机添加卷(相当于磁盘)
第八章 openstack和Ceph对接--ceph相关内容持续更新中
安装ceph集群
Glance组件与ceph对接
Cinder组件与ceph对接
Nova组件与ceph对接