我是靠谱客的博主 正直万宝路,最近开发中收集的这篇文章主要介绍利用Fuel自动化快速部署openstack(一),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

前提:本手记适合有一定linux基础的

需要:

1、linux:ubuntu 16.04 的开发环境

2、 virtualbox + 拓展包 来用来创建虚拟机

3、 MirantisOpenStack-9.0.iso    提供fuel自动化部署 

4、 vbox-scripts-9.1.zip

5、(可选)因为安装时间比较长,考虑使用 teamviewer来进行远程操作。

文章参考mirantis的 官网教程 

开始:

一、安装好ubuntu后的准备工作:

1、更换apt的源,点击ubuntu software-->software&update-->Download from --other-->使用中国的阿里(aliyun)或者清华(tuna.tinghua)的源都可以。然后apt  update更新

2、下载上面 需要中2、3、4、5(如果需要远程)的软件。从firefox下载的默认存储在home/usr_name/Download中

二、开始安装virtualbox(以我的安装为例)

1、在/home/cloud_usr/Download/中   dpkg -i  virtualbox-5.1_.....(省略)..._amd64.deb

2、可能出现依赖问题从而产生错误, 使用 apt -f install  来安装所需要的依赖,然后再运行上面一条的命令。

3、virtualbox 安装完毕后需要安装拓展包,双击Oracle_VM_VirtualBox_.....-120294.vbox-extpack安装即可。

三、安装teamviewer(可选)

1、dpkg  -i   teamviewer_file_name
2、同样如果出现错误 用  apt -f install 安装依赖文件,然后再运行上一条命令。

四、开始使用脚本部署环境

1、将脚本文件解压,  unzip  vbox-scripts-9.1.zip  

2、解压后的文件夹中有iso文件夹,将下好的 MirantisOpenStack-9.0.iso镜像文件放入其中
3、文件夹中各文件的介绍 参考此处
4、对配置文件config.sh配置参数, 可以 参考此处,此处决定了配置虚拟机的个数,以及虚拟机的性能分配,在部署节点的时候要用到,请仔细斟酌。
5、如果采用了默认的8G或者16G的配置,使用  sh   ./launch_8GB(16GB).sh  ,自定义则使用 sh   ./launch.sh ;
可能会报错(缺少expect),apt install expect即可;

 然后经过漫长的等待~~~~~~~~~~~~~(无聊)~~~~~~~~~~~~~~~

五、等待脚本运行成功之后。。

1、首先进入 /root中,使用   Virtualbox  命令启动  virtualbax, 在这里先启动master,然后将剩下的虚拟机依次启动。

注意:一定要记得拍快照
注意:一定要记得拍快照
注意:一定要记得拍快照

2、等待一小段时间之后,就可以在ubuntu的firefox 的10.20.0.2:8000中看到UI界面了,初始账号密码都是admin。
3、配置Networks
①在Neutron L3中,默认的Guest os DNS Server中为谷歌的DNS,由于众所周知的原因,GG,,,,,于是更换和添加为
114.114.114.114    
223.5.5.5   
202.206.0.20
②在Other中,将Host OS DNS Server的DNS list中改为
202.106.0.20
114.114.114.114
223.5.5.5
注意:以上的DNS不是必须如此,只要恰当即可。

4、配置Setting中的General
在Repositories一栏中,将前三个关于ubuntu的URL更换为清华的源
例:
deb   https://mirrors.tuna.tsinghua.edu.cn/ubuntu trusty main ......
注意:按照上面的前三个的URL的前半部分(包括ubuntu的前面部分)替换掉即可,并且ubuntu和之后的字符之间有一个空格
5、然后再在Nodes中添加好你需要的节点,集体配置会在下一篇文章中说明,然后再Dashboard中Deploy。
6、成功后点击Dashboard中的Horizon进入openstack的用户界面,在此处可以创建虚拟机实例。

。。。。。。。。。。。。。。。。。。。。请见下回分解。。。。。。。。。。。。。。。。。。。。。。。。。。。。






最后

以上就是正直万宝路为你收集整理的利用Fuel自动化快速部署openstack(一)的全部内容,希望文章能够帮你解决利用Fuel自动化快速部署openstack(一)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部