服务器在线 - 服务器软件 - 网站地图 服务器在线,专注于服务器技术!

当前位置:主页 > 云和虚拟化 > OpenStack > 正文

CentOS 6.4安装多节点Openstack Havana(OVS+VLAN)

时间:2015-01-06    来源:服务器在线    投稿:泡泡    点击:

目前Havana的step by step的安装文档还没有推出,不过采用Redhat的部署工具RDO,你还是很方便可以搞定。
网络采用Neutron+openvswitch,租户网络是vlan模式。参考文档
www.monkey-code.com/blog/2013/10/04/building-a-multi-node-openstack-cloud/

原文使用的是3块网卡,一块是管理网络使用,这个是可以和公网合用就可以,这样2块网卡就可以很好的实验.

服务器 公网 VM Net 角色
node06 eth0:10.1.199.6 eth1 控制节点,网络节点,存储节点,计算节点
node08 eth0:10.1.199.8 eth1 计算节点

你需要把两台机器的eth1,设置成trunk.
两台机器的网络设置基本都是一样,就是修改一下IP就可以.
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
BOOTPROTO=static
IPADDR=10.1.199.6
NETMASK=255.255.255.0
GATEWAY=10.1.199.1
DNS1=114.114.114.114
ONBOOT=yes
DEFROUTE=yes
etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
TYPE=Ethernet
ONBOOT=yes
DEFROUTE=no

设置源
cd /etc/yum.repos.d/
wget http: "rem">//mirrors.163.com/.help/CentOS6-Base-163.repo
yum list
下面的操作,只需要在在node06上操作就可以。

LVM设置(可选)
这主要是为了给cinder-volumes单独一个分区,提高性能。
umount /dev/sda2
pvcreate /dev/sda2
vgcreate cinder-volumes /dev/sda2
修改/etc/fstab 去掉cinder-volume的开机挂载,不然会导致你无法重新启动
sed -i '/cinder-volume/s/^/#/' /etc/fstab

安装packstack
yum install -y http: "rem">//rdo.fedorapeople.org/openstack/openstack-havana/rdo-release-havana.rpm
yum install -y openstack-packstack
yum -y update

重新启动机器
创建一个应答文件
packstack --gen-answer-file=multi-node.txt
修改应答文件,由于我已经有专门的cinder volume, 所以不需要创建。如果你没有手工创建cinder volume,那么你就不修改就可以。
CONFIG_CINDER_VOLUMES_CREATE=n
CONFIG_NTP_SERVERS=0.uk.pool.ntp.org
CONFIG_NOVA_COMPUTE_HOSTS=10.1.199.6,10.1.199.8
CONFIG_NEUTRON_OVS_TENANT_NETWORK_TYPE=vlan
CONFIG_NEUTRON_OVS_VLAN_RANGES=physnet1:10:20
CONFIG_NEUTRON_OVS_BRIDGE_MAPPINGS=physnet1:br-eth1
CONFIG_NEUTRON_OVS_BRIDGE_IFACES=br-eth1:eth1

开始安装
packstack --answer-file=multi-node.txt
安装过程,有可能因为源的原因中断,你可以重复运行。
Finalizing...                                          [ DONE ]
 **** Installation completed successfully ******
Additional information:
 * File /root/keystonerc_admin has been
 created on OpenStack client host 10.1.199.6.
To use the command line tools you need to source the file.
 * To use the console, browse to http: "rem">//10.1.199.6/dashboard
 * Because of the kernel update the host 10.1.199.8 requires reboot.
 * The installation log file  "kwrd">is available at: /var/tmp/packstack/
20131024-234927-xtpJMs/openstack-setup.log
 * The generated manifests are available at:
/var/tmp/packstack/20131024-234927-xtpJMs/manifests

剩下的工作,就是登陆Dashbaord进行设置就可以,我已经成功创建2个vm。看图,采用vlan模式。









如果您的问题仍未解决,还可以加入服务器在线技术交流QQ群:8017413寻求帮助。


相关内容
最新热点内容