OpenStack Fuel 安装教程
1介绍
OpenStack 是由 Rackspace 和 NASA 共同开发的云计算平台,帮助服务商和企业内部实现类似于 Amazon EC2 和 S3 的云基础架构服务(Infrastructure as a Service, IaaS)。OpenStack 包含两个主要模块:Nova 和 Swift,前者是 NASA 开发的虚拟服务器部署和业务计算模块;后者是Rackspace开发的分布式云存储模块,两者可以一起用,也可以分开单独用。OpenStack 是开源项目,除了有 Rackspace 和 NASA 的大力支持外,后面还有包括 Dell、Citrix、 Cisco、 Canonical 这些重量级公司的贡献和支持,发展速度非常快。
Openstack集群搭建使用5台机器,一台Fuel管理机,一台Controller,一台Compute,两台Storage。这是一个最小化的安装,安装完成后可以对集群进行扩容。
2网络规划
网络规划:
· Floating/Public 网络 172.16.200.0/24 in VLAN 100 (untagged on servers)• Floating IP range 172.16.200.130 - 254 # 用于集群公网和虚拟机浮动IP,需要能与外网通信
· Internal network (private)192.168.100.0/24 # 用于虚拟机间通信
· Gateway 192.168.100.1 # 虚拟机的网关地址
· DNS 8.8.4.4, 8.8.8.8 # DNS地址
· Management network 192.168.0.0/24 in VLAN501 # 管理网络
· Storage network 192.168.1.0/24 in VLAN 502# 存储网络
· Administrative network (for Fuel)10.20.0.0/24 in VLAN 503 # Fuel集群管理网络
服务器网卡配置:
Fuel管理节点(Openstack集群管理):
· eth0 10.20.0.2 — 插到交换机5 - 10口上
· eth1 172.16.200.128 — 插到交换机11 - 16口上
控制节点,计算节点,存储节点:
· eth0 10.20.0.0/24 — 插到交换机5 - 10口上
· eth1 公有网络172.16.200.0/24,管理网络192.168.0.0/24, 存储网络192.168.1.0/24 — 插到交换机11 - 16口上
· eth2 私有网络,192.168.100.0/24 — 插到交换机17 - 21口上
使用一台Cisco 2960交换机,配置如下:
switch#configure t
Enter configurationcommands, one per line. End with CNTL/Z.
switch(config)#vlan500
switch(config-vlan)#namecloud_public
switch(config-vlan)#exit
switch(config)#vlan501