openstack 部署

喜夏-厌秋 提交于 2020-02-05 05:00:59

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 服务

2.38 修改应答文件

vim answer.ini

在这里插入图片描述

   /etc/httpd/conf.d/15-horizon_vhost.conf
    WSGIApplicationGroup %(GLOBAL)

bashbashbashbash[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ae9dl3Gt-1578274184821)(https:/bash/img-blog.csdnimg.cn/20200103205211211.png)]
重新载入配置文件

Systemctl reload httpd 
apachectl graceful

3 web页面登录

在这里插入图片描述
在这里插入图片描述

3openstack 操作基础

Horizon配置

3.1概述

horizon 是一个用以管理 控制openstack 服务的web控制面板 也称之为Dashboard仪表盘
可以管理实例 镜像 创建密钥对 ,对实例添加卷 操作swift容器等.除此之外,用户还可以在控制面板中使用终端 或VNC直接访问实例
基于Python的django web框架进行开发

3.2功能与特点

在这里插入图片描述

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!