OpenStack基于修改ip和配置文件的多节点部署

本文主要是提供一种新的思路。OpenStack的liberty版本比Juno更加容易部署,也使用了Linux bridge的方式,使得网络的问题进一步的减少。

那么本文提到的一种部署方式则是将OpenStack用命令行先在虚拟机上部署。然后可以导出为ova或者ovf格式的虚拟文件包。那么再另外的环境中只需要更改ip和配置文件,最后再更新数据库就可以了。

官方推荐controller和network节点放在一起,于是可以做2个虚拟文件。另一个是compute节点。基于的协议是ovf1.0可以导入virtualbox或者vmware的workstation或者vsphere(生产环境)

配置可以如下,Controller给2张或以上网卡,compute给1张或以上网卡(网卡桥接开混杂模式):

基本的步骤如下:

上述的步骤完全可以使用shell脚本和强大的文本编译工具sed和awk来搞定。最后甚至可以使用shell dialog设计对话框方便小白使用:

主菜单:

自动读取环境中网卡:

进行一系列的配置(省略接下去的几张配置图)

菜单一步步执行下来就会到最后一步install,等2-3分钟就安装完成了!

log在根目录suc.txt和err.txt中。

注:shell脚本暂不公开,但是这个方式是完全可以实现的,而且是多节点的方式,目前正在研究怎么在裸机上安装。

密码是admin/admin

OpenStack中的密码都是官方文档上的默认密码

Liberty中的拓扑有点萌啊,这样就装好了!

原文发布于微信公众号 - SDNLAB(SDNLAB)

原文发表时间:2016-03-16

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏程序小工

PHP扩展功能--发送邮件

4704
来自专栏代码散人

利用XCode Targets创建多scheme的iOS项目

在我们的开发iOS的时候,通常会遇到一个项目打包成多个环境的问题,也会遇到一套代码打包成多个项目的问题,最常用的做法是写一个配置文件,在打包的时候修改一下配置文...

1354
来自专栏闵开慧

eclipse中将java文件打成jar包

软件开发的最后一步就是软件的打包与发布,这也是很重要的一步。这几天在Eclipse中做了一个小软件,准备将其打成可运行的jar包进行发布,在网上搜了好多关于在E...

3324
来自专栏有趣的Python

16 -Flask构建弹幕微电影网站- 会员模块实现会员模块实现

本章内容: 会员模块实现 已上线演示地址: http://movie.mtianyan.cn 项目源码地址:https://github.com/mtia...

4387
来自专栏Youngxj

emlog插件插入运行代码

1802
来自专栏進无尽的文章

扒虫篇-Bug日志 Ⅶ

解决办法:iphone 上已经装了标示符一样的APP ,删掉老版本 重新安装即可。

1044
来自专栏程序猿

虚拟主机WordPresss安装教程

虚拟主机WordPresss安装教程 1. 请在网上下载最新版本的WordPress程序。本文以WordPress-4.2-zh_CN.zip为例安装 2. ...

6108
来自专栏腾讯云实验室

基于 CentOS 搭建 WordPress 个人博客

腾讯云提供了开发者实验室帮助用户搭建 WordPress 个人博客,教程内容如下,用户可以点击开发者实验室快速上机完成实验。

5858
来自专栏逸鹏说道

前端:图文混排-怎么在不使用float的情况下实现想要的效果呢?

异常处理汇总-前端系列 http://www.cnblogs.com/dunitian/p/4523015.html 举个例子 ? 重点:display:fle...

31611
来自专栏互联网杂技

React一种少用的组件通信方式,但是简单

1041

扫码关注云+社区

领取腾讯云代金券