openstack环境搭建

**

openstack

**

什么是openstack

openstack是由NASA(美国国家航空航天局)和Rackspace合作研发并发起的项目
openstack是一个由一套iaas解决方案
openstack是一个开源的云计算管理平台

什么是云计算

基于互联网的相关服务的增加,使用和交付模式
-这种模式提供可用的,编辑的,按需的网络访问,进行可配置的计算资源共享池
-这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互
-通常涉及互联网来提供动态衣扩展且经常是虚拟化资源

Iaas infrastructure as server 基础即服务

提供给消费者的服务是对所有计算机基础设施的利用,包括处理CPU,用户能够部署和运行任意软件,包括操作系统和应用程序.
iaas 通常分为三种用法:公有云,私有云,混合云

Paas platform as a service 平台即服务

以服务器平台或开发环境作为服务进行提供就成为paas
-paas 运营商所需提供的服务,不仅仅是单纯的基础平台,还针对该平台的技术支持服务,甚至针对该平台而进行的应用系统开发,优化等服务
-简单地说,paas平台是指定云环境中的应用基础设施服务,也可以说是中间件即服务

SaaS software-as a service 软件即服务,

是一种通过internet 提供软件的模式,厂商将应用软件统一部署在自己的服务器上,客户可以根据自己的实际需求,通过互联网向厂商订购所需的应用软件服务.
用户不用在购买软件,而是向提供商租用基于web的软件.来管理企业经营活动,不用对软件进行维护,提供商会全权管理和维护软件,同时也提供软件的离线操作和本地数据存储.

OPENSTACK结构图

Horizon 基于appache 提供web页面
Nova 用于给master(horizon) 管理其他机器的插件
keystone 用于组件之间的统一认证
glance 磁盘镜像组件(把后端盘放在glance,所有的机器都可以通过网络使用glance的镜像文件)
swift 对象存储主键
cinder 逻辑卷存储
quantum 网络组件,vxlan=扩展vlan,安装在所有安装用nova的机器

Horizon

用于管理openstack各种服务的,基于web的管理接口
-通过图形界面实现创建用户,管理网络,启动实例等操作

keystone

为其他服务提供认证和授权的集中身份管理服务
-也提供了集中的目录服务
-支持多种身份认证模式,如密码认证,令牌认证,以即AWS(亚马逊web服务)登录
-为用户和其他服务提供SSO认证服务

Neutron

一种软件定于网络服务
-用于创建网络,子网,路由器,管理浮动ip地址
-可以实现虚拟交换机,虚拟路由器
-可以用于在项目中创建VPN

Cinder

为虚拟机管理存储卷的服务
-为运行在nova中的实例提供永久的块存储
-可以通过快照进行数据备份
-经常应用在实例存储环境中,如数据库文件

Glance

扮演虚拟机镜像注册的角色
-运行用户为直接存储拷贝服务器镜像
-这些镜像可以用于新建虚拟机的模板

Nova

在节点上用于虚拟机的服务
-Nova是一个分布式的服务,能够与keystone交互实现认证,与Glance交互实现镜像管理
-Nova被设计成在标准硬件上能够进行水平扩展
-启动实例时,如果有则需要下载镜像

虚拟机准备
一个交换机,最多几个vlan 4096,最大号码4095

部署安装环境

准备3台虚拟机
(1)
openstack 192.168.1.10 管理
2 cpu 6G内存 50G硬盘
(2)
nova01 1

  • 4
    点赞
  • 56
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值