欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

怎样使用Fuel自动化快速部署openstack

程序员文章站 2022-03-16 16:22:40
开始: 一、安装好ubuntu后的准备工作: 1、更换apt的源,点击ubuntu software-->software&update-->Download from...

开始:

一、安装好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 然后经过漫长的等待~~~~~~~~~~~~~(无聊)~~~~~~~~~~~~~~~

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

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更换为清华的源

注意:按照上面的前三个的URL的前半部分(包括ubuntu的前面部分)替换掉即可,并且ubuntu和之后的字符之间有一个空格

5、然后再在Nodes中添加好你需要的节点,集体配置会在下一篇文章中说明,然后再Dashboard中Deploy。

6、成功后点击Dashboard中的Horizon进入openstack的用户界面,在此处可以创建虚拟机实例。