openstack 部署
文章目录
1.什么是云计算
基于互联网的相关服务的增加 使用和交付模式
1.1 IaaS
IaaS 即基础设施即服务
提供给消费者的服务是对所有计算基础设施的利用,包括处理CPU 内存 储存 网络和其他基本的计算资源,用户能够部署和运行任意软件,包括操作系统和应用程序
Iaas 通常分为3种用法 公有云 私有云 和 混合云
1.2Paas
Paas 平台即服务 以服务器平台或者开发环境作为服务进行提供就成为看Paas
Paas 运营商所需提供的服务 不仅仅是单纯的基础平台 还针对该平台的技术支持服务 甚至针对该平台而进行的应用系统开发 优化等服务
简单的说 Paas平台是指云环境中的应用基础设施服务 也可以说是中间件即服务
1.3SaaS
Saas 软件即服务是一种通过Internet提供软件的模式
厂商将应用软件统一部署在自己的服务器上客户可以根据自己的实际需求
通过互联网向厂商定购所需的应用软件服务
2.Openstack
2.1
2.2 Openstack结构图
2.3 OPenstack 主要组件
2.31 Horizon
用于管理openstack 各种服务的.基于web的管理接口
通过图形界面实现创建用户 管理网络 启动实例等操作
2.32 keystone
为其他服务提供认证和授权的集中身份管理服务
也提供了集中的目录服务
支持多种身份认证模式,如密码认证 令牌认证 以及AWS(亚马逊web服务)登陆
为用户和其他服务提供SSO认证服务
2.33
Neturon
一种软件定义网络服务
用于创建网络 子网 路由器 管理浮动Ip地址
可以实现虚拟交换机 虚拟路由器
可用于在项目中创建VPN
2.34
Cinder
为虚拟机管理存储卷的服务
为运行在Nova中的实例提供永久的块存储
可以通过快照进行数据备份
经常应用在实例存储环境中 如数据库文件
2.35
Glance
扮演虚拟机镜像注册shon的角色
允许用户为直接存储拷贝服务器镜像
这些镜像可以用于新建虚拟机的模板
2.36
Nova
在节点用于管理虚拟机的服务
Nova是一个分布式的服务 能够与keystore 交互实现认证 与Glance 交互实现镜像管理
Nova 被设计在标准硬件上能够进行水平扩展
启动实例时 如果有则需要下载镜像
2.37 horizon
NTP 服务
/etc/httpd/conf.d/15-horizon_vhost.conf
WSGIApplicationGroup %(GLOBAL)
重新载入配置文件
Systemctl reload httpd
apachectl graceful