[openStack]使用Fuel安装OpenStack juno的fuel_master
安装OpenStack是一件很复杂的事情,特别是在想目中,如果一个组件一个组件,一台一台的coding部署,估计太消耗时间,而且出错的概率很高,所以使用工具推送部署的效率就很高了,而且必须得可靠。mirantis是一家专门做openstack服务的公司,对openstack的贡献也很高,目前已经实现盈利,其openstack部署工具Fuel也很高效稳定,可以在生产环境使用,而且可以购买其服务。 那就不多说此工具了,咱们开始部署,先来了解下大致的环境:
部署硬件:windows 7 (8GB RAMI3,CPU必须支持虚拟化)+ virtualbox 4.3.20
虚机下载:https://www.virtualbox.org/wiki/Downloads
部署工具:Mirantis Fuel 6.0,openstack juno
镜像地址:https://software.mirantis.com/
部署网络: http://pan.baidu.com/s/1jG9VkyE
1、10.20.0.0:这是master的专有网络,我们访问web的时候就是走这个网络;
2、172.16.0.0:这是公共网络,也是浮动IP网段,给虚机提供外网
3、192.168.4.0:这是openstack的管理、存储和虚机内部网络
由于这些网络在Fuel的网络中已经定义好,所以个人实验就不要动了,如果是部署环境,可以根据具体的环境来定义网络。
本小节,我们来安装Fuel master,这个是安装openstack的工具集,包含了centos、openstack组件、PXE启动需要的DHCP等、以及puppet等推送工具。
先打开virtualbox,点击“新建”来新建一个虚机

我们命名为“Master”,类型为"linux",版本选择“redhat 64 bit”,

由于安装过程资源占用较大,先给它分配4G内存,安装完成后可调小

新建一个硬盘

默认VDI硬盘即可

由于是在本机,为了节省空间,选择“动态分配”,实际部署环境如果空间足够,选择“固定大小”,速度会快一点。

选择硬盘的存放位置,磁盘最好大于40G

虚机创建完毕,我们来设置下虚机,选中“Master”虚机,然后单击上方的“设置”

选择“存储”,装配mirantisopenstack 6.0的镜像,下载地址见开始说明

第一块网卡选择#2,第二块网卡选择#3,第三块网卡选择#4,每个虚机都是如此,方便管理,由于openstack的虚机需要PXE启动,所以网卡一定要选择“fast III”,由于网络支持VLAN,所以混杂模式要选择“全部允许”




以上虚机的界面名称来自以下,先选择virtualbox的“管理”,选择“全局设定”,单击“网络”来对网络进行设定,我们单击仅主机网络,然后添加三张网卡如下,IP地址设置如下,禁用DHCP,各个网络的作业前面已经说明了。



好了,选定“Master”主机,右键,启动。如下开始安装Fuel master

如下开始自动安装,centos系统已经精简,安装包只有305个,这个过程很快

如下进入到漫长的等待时间,我这里至少用了一个小时左右


终于等到这个完结的画面:系统用户名密码是root,r00tme;Fuel的web地址是10.20.0.2::8000,用户名密码是admin,admin。由于这个地址是默认的,所以你应该知道我们为什么设置10.20.0.0这个网段了,因为我们实体机和虚机需要通信,另外确认本地没有代理,确认防火墙关闭,以顺利登陆Fuel界面

如果确认没有问题,那么打开浏览器输入10.20.0.2:8000,会弹出如下画面,这是web也没载入完成,稍等一下下

稍等一会之后,刷新此页面,我们就看到了登陆界面,输入admin,admin进入

这是6.0新出的,之前的5.1.1是没有的。这里是说,如果你注册了,那么mirantis会免费提供30天的技术支持,如果不需要,就直接单击底部的“start using Fuel”

好了,这就是我们部署openstack的界面了。

看一下支持的版本,openstack juno版本,支持Ubuntu 12.04.4和centos 6.5,当然还支持rhel,但是需要自己上传镜像,这里不作说明
懒一下支持界面,很不错吧,当然我们本次实验是用不到的

至此,Fuel Master节点安装完成,接下来我们开始创建openstack环境和部署啦。
[openStack]使用Fuel安装OpenStack juno的fuel_master的更多相关文章
- 使用Fuel安装openstack
一.前言 Fuel是OpenStack的开源部署和管理工具.作为OpenStack社区的开发贡献者,它为OpenStack.OpenStack相关社区项目以及OpenStack插件的部署和管理提供了直 ...
- fuel 安装openstack
- ubuntu16.0 安装 openstack
主要参考官方文档:https://docs.openstack.org/liberty/zh_CN/install-guide-ubuntu/environment-nosql-database.ht ...
- Fuel快速安装OpenStack
1 介绍 1.1 关于 Mirantis Mirantis,一家很牛逼的openstack服务集成商,他是社区贡献排名前5名中唯一一个靠软件和服务吃饭的公司(其他分别是Red Hat, HP, IBM ...
- Fuel 5.1安装openstack I版本号环境
声明:本博客欢迎转载,但请保留原作者信息! 作者:傅斌杰 团队:华为杭州OpenStack团队 Fuel 简单介绍 Fuel是Mirantis公司开发的部署openstack集群工具,主要功能为裸机P ...
- Fuel 30 分钟快速安装OpenStack
一直以来,对于openstack 的初学者来讲,安装往往是入门的头大难题.在E版本之前,要搭建一个基本能用的openstack 环境那是相当麻烦,自己要装机,自己搞源,自己照着文档敲命令,又没有靠谱的 ...
- 【转】Fuel 9.0安装Openstack网络验证失败解决
原文链接:https://blog.csdn.net/wiborgite/article/details/52983575 故障现象: 网络验证失败,报错信息如下: Repo availability ...
- 一步一步教你安装openstack
openstack,安装的门槛比较高,而且相当麻烦,很多的安装文档作者省了不少安装步骤.这对初学的人带来了很大的麻烦,也许作者轻易节省一步,就会创成后面的安装失败.而且初学者由于对openstack不 ...
- 在ubuntu14.04上安装openstack mitaka
最近在工作环境安装部署了juno版本,在GE口测试网络性能不太满意,发现mitaka版本支持ovs-dpdk,于是抽时间安装实验一番. 参考官网的安装文档,先准备将mitaka版本安装好再配置ovs. ...
随机推荐
- Go语言最佳实践——面向对象
对于接口,应使用组合而非继承的方式扩展: 对于结构体,应定义独立的结构体,而非用嵌套模拟继承. 值接收者和指针接收者: 1.对于不可变类型创建只接受值接收者的方法,而为可变的类型创建接受指针接收者的方 ...
- Android SDK下载和更新慢或失败的解决办法
下载完Android SDK后发现无法更新,原因是我们被墙了,所以需要使用代理来更新,或者直接把dl-ssl.google.com解析的IP改一下就可以了 用文本编辑器打开文件C:\Windows\S ...
- 一条命令深度清理你的mac
一条命令深度清理你的mac mac 用了一段时间后很快发现硬盘空间不够了,就想找一些磁盘清理的工具,但是发现居然都是收费的. 就手工操作吧.方法其实非常简单. 就一条命令, cd / du -hd 5 ...
- 以太坊系列之十三: evm指令集
evm指令集手册 Opcodes 结果列为"-"表示没有运算结果(不会在栈上产生值),为"*"是特殊情况,其他都表示运算产生唯一值,并放在栈顶. mem[a.. ...
- 微信 oauth2 两次回调
场景: logger.Info("f: " + wx.From); logger.Info("c: " + wx.Code); logger.Info(&quo ...
- 【bzoj4709】[Jsoi2011]柠檬 决策单调性+dp
Description Flute 很喜欢柠檬.它准备了一串用树枝串起来的贝壳,打算用一种魔法把贝壳变成柠檬.贝壳一共有 N (1 ≤ N ≤ 100,000) 只,按顺序串在树枝上.为了方便,我们从 ...
- loj #6342. 跳一跳
#6342. 跳一跳 题目描述 现有一排方块,依次编号为 1…n1\ldots n1…n.方块 111 上有一个小人,已知当小人在方块 iii 上时,下一秒它会等概率地到方块 iii(即不动),方块 ...
- mysql 远程访问不行解决方法 Host is not allowed to connect to this MySQL server
mysql 远程访问不行解决方法 Host is not allowed to connect to this MySQL server 如果你想连接你的mysql的时候发生这个错误: ERROR 1 ...
- spring security之logoutHandler中的CookieClearingLogoutHandler
CookieClearingLogoutHandler实现LogoutHandler 接口 在退出登录时实现清除指定“name” 的cookie. 例:清除name为Authorization的coo ...
- HMTL5 本地数据库
数据库这个东东现在也可以用在web上了,目前为止, chrom 6 以上版本,opera 10 以上,safari 5以上支持这个功能. htm4中数据库只能放在服务器,只能通过服务器来访问,但是在h ...