第一部分:OpenStack简介
首先列举下云计算的类型。根据所提供服务的类型,云计算有以下三种落地方式:
1、Iaas(基础架构即服务),用户能从中申请到硬件或虚拟硬件,包括裸机或虚拟机,然后在上边安装操作系统或其他应用程序。
2、PaaS(平台即服务),用户能从中申请到一个安装了操作系统以及支撑应用程序运行所需要的运行库等软件的物理机或虚拟机,然后在上边安装其他应用程序,但不能修改已经预装好的操作系统和运行环境。
3、SaaS(软件即服务),用户可以通过网络以租赁的方式来使用一些软件,而不是购买,比较常见的模式是提供一组账号密码。
简单理解OpenStack既:
OpenStack是一个云平台管理的项目,它不是一个软件。这个项目由几个主要的组件组合起来完成一些具体的工作。
OpenStack是一个旨在为公共及私有云的建设与管理提供软件的开源项目,OpenStack被公认作为基础设施即服务(简称IaaS)资源的通用前端。
大家都知道阿里云平台,百度云平台,而阿里云平台据传说就是对openstack的二次开发。对于二次开发相信只要接触过软件的都会明白这个概念。不明白的自己网上去查一下。也就是说openstack,可以搭建云平台,什么云平台,公有云,私有云。
以下是5个OpenStack的重要构成部分:
l Nova – 计算服务
l Swift – 存储服务
l Glance – 镜像服务
l Keystone – 认证服务
l Horizon – UI服务
第二部分:OpenStack的规划与安装过程
一、首先规划节点,至少需要三个节点,controller、network、compute节点。
如下图所所示:
节点名称 | 网卡接口 | 网卡接口 | 网卡接口 |
---|---|---|---|
节点名称 | eth0:vm-nat | eth1:vm-nat1 | eth1:vm-bridge |
controller | 192.168.159.100 | ||
network | 192.168.159.200 | 192.168.160.200 | none |
compute01 | 192.168.159.201 | 192.168.160.201 | |
compute02 | 192.168.159.202 | 192.168.160.202 |
网络和计算和节点。
//TODO: