这篇文章主要介绍openstack如何快速部署多节点,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
安装CentOS6操作系统
使用软碟通对下载好的镜像进行烧写,将服务器设置为U盘启动,进行安装。
配置网络
在控制节点
cd /etc/sysconfig/network-scripts vim ifcfg-eth0
修改完毕后(外网)
cat ifcfg-eth0 DEVICE=eth0 TYPE=Ethernet BOOTPROTO=static HWADDR=00:0C:29:13:D1:6F ONBOOT=yes IPADDR=x.x.x.x GATEWAY=x.x.x.x DNS1=114.114.114.114 DNS2=8.8.8.8
配置内网
cd /etc/sysconfig/networ-scrripts vim ifcfg-eth2
修改完毕后
cat ifcfg-eth2 DEVICE=eth2 TYPE=Ethernet BOOTPROTO=none HWADDR=00:0C:29:56:8C ONBOOT=yes IPADDR=x.x.x.x NETMASK=255.255.255.0
重启网络
service network restart
计算节点
除IP地址外,其余与控制节点完全一样(MAC地址为系统自动分配,不需修改)
替换网易开源源(提高速度)
cd /etc/yum.repos.d yum install -y wget wget http://mirrors.163.com/.help/CentOS6-Base-163.repo mv CentOS-Base.repo CentOS-Base.repo.bak mv CentOS6-Base-163.repo CentOS-Base.repo
安装EPEL源和RDO远程数据部署包
yum install -y epel-release-6-8.noarch.rpm yum install -y openstack-icehouse/rdo-release-icehouse-4.noarch.rpm
注1:由于代码中无法添加网址,正确路径为http://mirrors.zju.edu.cn/epel//6/x86_64/epel-release-6-8.noarch.rpm
注2:rdo远程数据部署包的正确地址为https://repos.fedorapeople.org/repos/openstack/openstack-icehouse/rdo-release-icehouse-4.noarch.rpm
创建yum缓存
yum clean all yum makecache yum update -y reboot -p
注:在计算节点上执行相同的命令
安装文件设置
yum install -y openstack-packstack(控制节点和计算节点均需执行)
生成配置文件(在控制节点)
packstack --gen-answer-file=myanswer.txt
在文件中修改以下内容
CONFIG_NOVA_COMPUTE_PRIVIF=eth2 CONFIG_NOVA_NETWORK_PRIVIF=eth2 CONFIG_COMPUTE_HOSTS=x.x.x.x(compute node ip) CONFIG_NETWORK_HOSTS=x.x.x.x(controller node ip)
去掉demo测试网络和用户
CONFIG_PROVISION_DEMO=n
开始安装
packstack --answer-file=myanswer.txt
注:中途可能会出现ERROR的错误,这是由于网络原因造成的,只需再次运行上述命令即可。
以上是“openstack如何快速部署多节点”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。