Chinaunix首页 | 论坛 | 博客
  • 博客访问: 270784
  • 博文数量: 78
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 852
  • 用 户 组: 普通用户
  • 注册时间: 2013-05-06 11:01
个人简介

不做第二个别人,永远做第一个自己。

文章分类

全部博文(78)

文章存档

2014年(60)

2013年(18)

分类: 云计算

2014-06-04 10:20:58

In openstack environment 需要多个网卡,所以网络分为好了不通的模式;

这里主要介绍基于RedHat的rdo安装模式的gre进行介绍;

--control host eth0 192.168.1.100,eth1 192.168.2.100
--compute host eth0 192.168.1.101,eth1 192.168.2.101

在安装前更新系统为最新centos6.5,和配置好ip地址和dnsserver,最后把selinux关闭,剩下的其他就是给硬盘分区(这里不介绍如何分区,请查看之前文章);

安装allione 或者 multi-node也好,在control node上执行packstack 命令就行(要确保control node 和 other node的网络通畅)

安装openstack icehouse yum repo
sudo yum install -y 
安装openstack install tool packstack
sudo yum install openstack-packstack
packstack --help 命令帮助自己看一下;
packstack是通过一个应答文件来进行multi node 部署的,所以配置应答文件至关重要,获得应答文件命令:

packstack --gen-answer-file my_answers.txt
然后就是配置应答文件及最后的安装了;
编辑文件,注意以下内容

CONFIG_SWIFT_INSTALL=y
CONFIG_NOVA_COMPUTE_HOSTS=192.168.2.101
CONFIG_NEUTRON_OVS_TENANT_NETWORK_TYPE=gre
CONFIG_NEUTRON_OVS_TUNNEL_RANGES=1:1000
CONFIG_NEUTRON_OVS_TUNNEL_IF=eth1
最后再查看一下这几台服务器中的eth1网卡的配置信息是否正确,确认无误运行:

sudo packstack --answer-file my_answers.txt
提示输入root密码,输入后即可进行安装;
注意:其过程中如果出现安装失败一般都是网络原因造成,多运行几次,如果运行到了mysql已安装完成后,再次运行前把mysql数据库删除掉;(此次安装的应该是MariaDB数据库,RedHat不愧为还是行业老大)






阅读(1127) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~