【转】Fuel-Openstack的搭建(一)
原文链接:https://blog.csdn.net/qq_35180983/article/details/82181496
2.1安装前的准备操作:
首先,我们需要准备以下操作:
2.1.1 下载fuel opentack 镜像
地址:https://www.mirantis.com/software/openstack/download/thank-you/

2.1.2下载Fuel本地源
mirrors.zip和bootstraps.zip
mirrors 下载地址:
链接:https://pan.baidu.com/s/1npQ2MBps6ypx2X_ebCJ2jg 密码:j0yk
bootstraps下载地址:
链接:https://pan.baidu.com/s/1EeLLaenosPr2OLULw-VB_w 密码:miwf
2.1.3安装虚拟机软件
常用的虚拟机软件有vmware和virtualbox,这里我们使用virtualbox,下载
地址:https://www.virtualbox.org/wiki/Downloads
2.1.4 虚拟机网络配置
配置VirtualBox三块虚拟网卡,信息如下:
VirtualBox—主机网络管理器:
Host-Only Ethernet Adapter#2
IPv4: 10.20.0.1
Mask:255.255.255.0
DHCP: Unable
Host-Only Ethernet Adapter#3
IPv4: 172.16.0.1
Mask:255.255.255.0
DHCP: Unable
Host-Only Ethernet Adapter#4
IPv4: 192.168.100.1
Mask:255.255.255.0
DHCP: Unable

2.2部署fuel openstack
总体架构:
Fuel-master 1 CPU+ 60GB +3网卡+2GB以上内存
Fuel-Controller 2 CPU +120GB+3网卡+4GB内存
Fuel-Compute 4 CPU +120GB+3网卡+4GB内存
2.2.1安装fuel master节点
新建一个虚拟机名称为Fuel-master,可自定义。设置内存大小2G,因为Fuel的底层使用的是CentOS7.2 64位,故操作系统版本选择Red Hat 64-bit




进行设置后,就可以启动虚拟机,进行fuel master节点的安装了

一段时间后进入Fuel-Menu界面你可以在这里修改默认密码和一些设置.
在BootstrapImage选项,选择Skip building bootstrap image,
因为如果不选择的话,默认Fuel会从国外获取源,速度很慢的,会导致安装失败,选择以后使用本地源进行部署
选择Saveandquit,然后这里需要等待1分钟的样子,因为这里要检查更改是否合规,检查通过后系统就会继续安装Fuel了

经过漫长的等待,大概2小时左右我们就可以进入Fuel的登录界面了,此过程中切勿关闭或者重启虚拟机,任何不必要的操作都可能导致安装失败,出现下面的画面,到这里Fuel-master的安装就结束了。

部署完Fuel-master建议保存快照,以便日后恢复。
2.2.2添加本地源
这里我们使用xftp进行上传本地源,使用xshell进行配置
首先使用xftp进行上传,把之前下载的两个文件解压,传输到/var/www/nailgun目录下覆盖,有冲突的部分直接替换掉

然后使用xshell,运行Fuel-createmirror命令,此命令目的是让web后台管理界面的源地址变为本地地址.
[root@fuelnailgun]#fuel-createmirror
This script is DEPRECATED. Please usefuel-mirrorutility!
Starting new HTTP connection(1):10.20.0.2
Starting new HTTP connection(1):10.20.0.2
Starting new HTTP connection(1):10.20.0.2
Starting new HTTP connection(1):10.20.0.2
Failed to open url-//mirror.fuel-infra.org/......
......
URLError:
Starting new HTTP connection(1):10.20.0.2
Starting new HTTPconnection (1):10.20.0.2
Starting new HTTPconnection (1):10.20.0.2
Starting new HTTPconnection (1):10.20.0.2
Updating theClusterrepositories...
Updating thereleaserepositories...
Try to update theRelease 'Mitaka on Ubuntu14.04'
Try to update theRelease 'Mitaka on Ubuntu+UCA14.04'
Operations have been completedsuccessfully
更换本地源后和bootstrp后,查看是否有已经激活的bootstrp.
2.2.2安装fuel controller节点
新建虚拟机fuel controller,设置4G内存,120G磁盘空间.






保存,启动,等待自动安装即可。
2.2.3安装fuel compute节点
新建虚拟机fuel compute,设置4G内存,120G磁盘空间.






保存,启动,等待自动安装即可。
【转】Fuel-Openstack的搭建(一)的更多相关文章
- 基于VirtualBox 安装和配置Fuel OpenStack(V6.1)
1.环境准备 准备一台内存较大的主机,12G以上 下载安装VirtualBox及其匹配的扩展包 virtualbox: http://download.virtualbox.org/virtualbo ...
- 《Openstack的搭建》RHEL6.5
Openstack就是搭建一个较为完整的虚拟化平台,把一个完整的物理机划分成若干个虚拟机来跑,从而实现资源的充分利用. Openstack对硬件的要求很高,要是你的物理机内存是4G的话,虚拟机的内存给 ...
- fuel openstack 在 VirtualBox 上的部署
搞了两天,终于搞好了.说说过程: 一开始用的6.1版本的Fuel.iso,按照国内外的教程装了几遍,但是网路验证始终不能通过.自己又不是很懂网络.后来在网上看到说6.1版的需要fuel-master连 ...
- windows下在virtualbox中的Fuel Openstack 9.0 安装过程
一.材料: 1.软件: virtualbox xshell(或putty,winscp) bootstrap.zip(580MB) mirrors(3.01GB) MirantisOpenStack- ...
- openstack自动化搭建脚本
Openstack平台部署+节点扩容 1)搭建脚本 #!/bin/bash #openstack私有云平台部署 #脚本使用前提:三台虚拟机openstack(ip地址:.11至少4G内存,100G硬盘 ...
- OpenStack上搭建Q版的公共环境准备(step1)
vmware14 centos7.5minimal版 controller1节点虚拟硬件配置: CPU:1颗2核 Memory:2G 硬盘:20G 网卡: VMnet1(仅主机模式):关闭DHCP,手 ...
- openstack环境搭建常用命令
1,编辑/etc/selinux/config文件,关闭selinux SELINUX=disabled 2,清空iptables规则并保存 # iptables -F # service iptab ...
- openstack 环境搭建
python单步调试配置(eclipse+pydev+keystone-2014.1.b2),catch捕获异常的时候eclipse里面也会中断的:建议搞个全新的eclipse解压缩副本,专门调试op ...
- neutron源码分析(一)OpenStack环境搭建
一.OpenStack安装 安装一个初始化的Mitaka版本的OpenStack环境用于分析,neutron源码 序号 角色 IP地址 版本 1 controller 172.16.15.161 mi ...
- OpenStack环境搭建
实验环境 CentOS-7-x86_64-Minimal-1708.iso openstack_N.tar.gz 创建虚拟机 controller部署 computer网络配置 OpenStack环境 ...
随机推荐
- Spring框架的JDBC模板技术和事物
Spring框架的JDBC模板技术 技术分析之Spring框架的JDBC模板技术概述 1. Spring框架中提供了很多持久层的模板类来简化编程,使用模板类编写程序会变的简单 ...
- Effective C++ 读后感笔记
1.赋值不一定是初始化.例如 AClassName::AClassName(const std::string &name, const std::string &address, c ...
- mybatis自动生成model、dao及对应的mapper.xml文件
背景: 日常开发中,如果新建表,手动敲写model.dao和对应的mapper.xml文件,费时费力且容易出错, 所以采用mybatis自动生成model.dao及对应的mapper.xml文件.代码 ...
- 如何用okr做好目标规划
有朋友和我吐槽公司总是规划一个个振奋人心的目标,让大家对工作充满了热情.然而好的开头却缺少追踪反馈没有好的结尾,那些大家所渴望达成的目标随着时间的流逝便逐渐没有了音信,不再有人主动提起,团队成员迎来的 ...
- BZOJ 3451: Tyvj1953 Normal 点分治+FFT
根据期望的线性性,我们算出每个点期望被计算次数,然后进行累加. 考虑点 $x$ 对点 $y$ 产生了贡献,那么说明 $(x,y)$ 之间的点中 $x$ 是第一个被删除的. 这个期望就是 $\frac{ ...
- mybatis的判定时间字段问题 java.lang.IllegalArgumentException: invalid comparison: cn.hutool.core.date.DateTime and java.lang.String
今天听组员说: mybatis在3.30版本及以上判定时间时 <if test="date_time != null and date_time != '' "> da ...
- 洛谷P1043数字游戏
题目 区间DP,将\(maxn[i][j][k]\)表示为i到j区间内分为k个区间所得到的最大值,\(minn\)表示最小值. 然后可以得到状态转移方程: \[maxn[i][j][k]= max(m ...
- element-ui里面的table插入多张图片
<el-form-item label="身份证正反面" label-width="120px"> <section v-if="t ...
- RocketMq重复消费问题排查
前情 出现了重复消费的问题,同一个消息被重复消费了多次,导致了用户端收到了多条重复的消息,最终排查发现,是因为消费者在处理消息的方法onMessage中有异常没有捕获到,导致异常上抛,被consume ...
- IOC注解方式1.0
在spring4之后,想要使用注解形式,必须得要引入aop的包 在配置文件当中,还得要引入一个context约束 <?xml version="1.0" encoding=& ...