Overview
openstack是一套开源的云计算部署平台,通过一系列service提供IAAS。每一个service都提供API。具体的service列表如下:
- dashboard
- Horizon. 用来和openstack交互的web portal
- Compute
- Nova. 主要用来管理虚机的声明周期,如创建删除等
- Networking
- Neutron. 提供Network-Connectivity-as-a-Service服务。能够让用户自定义网络并接入。提供pluggable结构,能够方便的和不同网络设备供应商对接
- Object Storage
- Swift. 支持通过RESTful API存取非结构化的数据对象。具有高可用,高性能,分布式等优点。
- Block Storage
- Cinder. 提供块存储服务。
- Identity Service
- Keystone. 提供认证服务
- Image Service
- Glance. 存储VM镜像
- Telemetry
- Celiometer. 监控度量openstack云。为计费,benchmark,扩展,计量等提供支持。
- Orchestragion
- Heat. 看起来能把多种云服务提供商上继承的应用协调起来一起使用。
hardware requriement
内存 和 CPU规定参考文档,本文采用16G 内存和 8Core CPU。 最重要的是网卡,至少要有两块。