Mirantis fuel安装

Download Report

Transcript Mirantis fuel安装

Mirantis fuel安装
吴江
[email protected]
Mirantis fuel介绍

OpenStack安装非常困难, 困难主要来自于:
 开源项目,系统本身开发时间短,不够稳定, bug多。
 配置自由,灵活度高,很难将所有的配置项都试全。

Fuel是Mirantis公司开发的一个开源的OpenStack
套件,具有以下优点:
 安装简便:
 配置灵活:
全部通过图形界面操作。
支持Redhat和CentOS, 支持Ceph开源存储
软件。
 稳定可靠: 已经在多家公司商用。

Mirantis fuel从http://software.mirantis.com下载,
可以下载iso文件刻录成光盘安装,也可以下载
img文件, 用u盘安装。
Fuel安装步骤
1.
2.
3.
4.
准备一台服务器安装Fuel server, 另外准
备多台用于安装OpenStack的服务器。
完成pre-installation列表中的任务。
安装Fuel server。
安装OpenStack node servers。
1. 准备服务器

服务器分成四种: Fuel master server, Controller
node, Compute node(s)和Storage node(s)。
master server: 主要功能是提供PXE启动服务和
OpenStack安装部署服务, 分别由开源软件cobbler和
puppet实现。
 Controller node: OpenStack的主控节点, 允许Mysql数
据库, rabbitmq, OpenStack API server, OpenStack网
络服务程序等。 如果是HA模式, 需要安装至少3台
Controller node。
 Compute node(s): 运行虚拟机。
 Storage node(s): 可选, 可以安装Swift或Ceph为
OpenStack提供存储服务。如果不单独安装Storage
node, 存储服务程序安装在Controller node上。
 Fuel
2.完成pre-installation列表中的任务






考虑是否需要HA, HA需要安装至少3个controller
node。
考虑使用哪种网络方案。Nova-network支持
FlatDHCP和VLAN两种方案。Neutron支持GRE
和VLAN两种方案。
考虑具体每台机器作为哪种角色安装(上页中的四
种角色)。
设计网络方案和规划IP地址。
配置交换机。
连接服务器和交换机。
2. 完成pre-installation列表中的任务续

Mirantis Fuel设计了6个网络:







建议使用两块网卡:




Fuel network: 用于PXE boot。
Public network: 虚拟机通过这个网络, 与办公网络或internet连接。
Floating network: 用于从外面(办公网络或internet访问虚拟机)。
Management network: 用于OpenStack的内部通讯。
Storage network: 用于传输存储数据。
Fixed network: 虚机用的网络。
eth0作为fuel, management和storage, 这三个网络上主要是
OpenStack系统的数据,这三个网络不需要和办公网络或internet连接。
eth1作为public, floating和fixed, 这三个网络上主要是用户数据。
这样划分把用户数据和系统数据分开。
需要注意:

在一个网卡上运行多个网络, 是用VLAN tag实现,所以交换机端口必
须必须要设置成trunk模式。
3.安装Fuel server
从http://software.mirantis.com 下载ios文件
刻录成光盘, 或下载img文件, 做成usb启动
盘。
 用fuel光盘或u盘启动, fuel会自动安装, fuel
缺省使用的ip地址是 10.20.0.2。
 安装完成后, 访问http://10.20.0.2:8000可以
看到fuel的管理界面。

安装OpenStack node servers
所有准备安装OpenStack的服务器, 都从网
络启动。服务器启动好以后, 可以在fuel管
理界面看到这些已就绪的节点。
 按照fuel的提示进行安装。
