怎样使用Fuel自动化快速部署openstack
开始:
一、安装好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的用户界面,在此处可以创建虚拟机实例。