【转】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环境 ...
随机推荐
- ElementUI——动态表单验证
前言 版本更新迭代的时候,需要用到一个动态表单的功能,ElementUI刚好有教程就改改用咯 步骤 代码 <!-- 手机副号动态表单框 --> <el-form-item v-for ...
- CentOS7.6 yum方式安装redis最新版
sudo yum install -y http://rpms.famillecollet.com/enterprise/remi-release-7.rpm sudo yum --enablerep ...
- 关于原生js的节点兼容性
关于节点的兼容性: 1:获取元素的子节点 a: childNodes:获取元素的子节点,空文本,非空文本,注释,获取的比较全面, 如果只是想获取元素的子节点,请用(children) b: c ...
- Tensorflow细节-P290-命名空间与tensorboard上的节点
讲解几个重点知识 1.对于tf.get_variable()中的reuse,意思是,如果有名字一模一样的变量,则对这个变量继续使用,如果没有名字一模一样的变量,则创建这个变量 2.options=ru ...
- php 常用操作数组函数
我们有很多操作数组的元素,我们这一节先讲一些.在6.3里面我们会总结更多的数组常用函数.深圳dd马达 下面的几个主要是移动数组指针和压入弹出数组元素的和个函数. 函数 功能 array_shift 弹 ...
- LOJ P10008 家庭作业 题解
每日一题 day45 打卡 Analysis 这道题跟LOJ P10004 一样,但是数据范围不同,不允许O(n²) 的贪心算法通过. 我们可以加一个limit 来判断这个截止期限已经不行了,所以以后 ...
- 关于System.AccessViolationException异常
什么是AccessViolationException 试图读写受保护内存时引发的异常. 继承 Object Exception SystemException AccessViolationExce ...
- 关于新版本cube.js 集成preosto 的一个说明
实际上cubejs cli 是可以使用的,只是官方文档对于dbtype 说明的问题 使用如下命令我们可以创建prestodb 的基本项目 cubejs create -d prestodb myd ...
- log4j 1.2 配置和使用简述
本文通过MetaWeblog自动发布,原文及更新链接:https://extendswind.top/posts/technical/log4j_properties_simple_introduct ...
- mysql 日期处理
mysql> select curdate(); +------------+ | curdate() | +------------+ | -- | +------------+ row in ...