前往Mirantis官网下载:MOS9.0https://www.mirantis.com/software/openstack/download/
说明:Fuel镜像不同于Fuel本地源,本地源涉及共2个压缩大文件mirrors9.zip(3.01GB)和bootstraps.zip(580MB)【先下载下来备用】
MOS9.0 本地源下载:链接:https://pan.baidu.com/s/1gNnHymigLPbyY4q2Y8uRdQ 密码:wbm4
MOS9.0 bootstrap下载:链接:https://pan.baidu.com/s/1sDzSOPYGzyhkMyx6G1LJUA 密码:5eoi
2.需要下载Xshell和Xftp6 【安装实用教程自行搜索】
1、官方推荐使用CPU:4核,以及内存:8G以上、10G网卡、500G物理磁盘. 2、但是在自己玩耍实验环境下,双核CPU,8G内存,1000M网卡和60G以上硬盘足够了, 3、切记的是硬盘不得小于50G,会导致安装失败. 4、当然实验环境下,如果设置为2G内存会导致安装速度缓慢、而导致最后会失败, 所以建议条件容许的情况下加大设备资源.
部署之前,先要配置VirtualBox三块虚拟网卡,信息如下: VirtualBox–全局设置–网络–仅主机(Host-Only)网络(H)– Host-Only Ethernet Adapter #2 IPv4: 10.20.0.1 Mask:255.255.255.0 DHCP: Unable Host-Only Ethernet Adapter#2 IPv4: 192.168.1.170 Mask:255.255.255.0 DHCP: Unable 【必须用和自己局域网相同网段的ip,否则其他无法访问】 Host-Only Ethernet Adapter#3 IPv4: 192.168.0.1 Mask:255.255.255.0 DHCP: Unable 网卡信息和Fuel的网络信息要一致。如果自定义,则需要在Fuel设置里同步更改(改NetworkSetup 和 SecuritySetup 和 PXESetup),不然会部署openstack失败。
【注意】这里把三块网卡全部设置成DHCP关闭。
Fuel-master 2C+ 60GB +3网卡+2GB以上内存 Fuel-Controller 1C+120GB+3网卡+4GB Fuel-Compute 1C+120GB+3网卡+4GB
(1)把电脑防火墙关闭 (2)把fuel-master的防火墙和SElinux关闭 在命令行中输入systemctl stop firewalld.service命令,进行关闭防火墙。
新建一个虚拟机名称为Fuel-master,设置如图所示,由于使用的是centos,且并没有这个选项,所以用近似的红帽系统。
设置内存大小2G,【如果可以尽量大,使安装速度加快,安装后重启更改为2G即可】
因为Fuel的底层使用的是CentOS7.2 64位,故操作系统版本选择Red Hat 64-bit
设置磁盘大小为128G.创建之后,点击设置–系统–处理器2核
5.右键设置,存储中选择刚才下载的镜像。
网卡芯片选择Intel的PRO/1000,切记混杂模式一定要设置为Allowall.并且禁用DHCP. 以前尝试过芯片选择为PCnet-PCI结果失败了。 网卡1、网卡2、网卡3配置如图所示。【注意第一块的混杂模式为拒绝。】
选择第一个,再过一段时间(大概是20分钟),就会出现这个界面: 在Bootstract Image选项下选择Skip building bootstrap p_w_picpath,因为如果不选择的话,默认Fuel会从国外获取源,但是我并没有设置外部网络,而且就算设置了外部网络可以访问外网,速度也是很慢的,所以这里还是会导致安装失败.选择以后会使用本地源进行部署,后面会说明关于本地源如何下载和加载. 选择Save and quit,然后这里需要等待1分钟的样子,因为这里要检查更改是否合规,检查通过后系统就会继续安装Fuel了.
大概2小时就可以进入Fuel的登录界面了.此过程中切勿关闭或者重启虚拟机.任何不必要的操作都可能导致安装失败.然后会出现下面的画面,到这里Fuel-master的安装就结束了.直到出现以下界面 在浏览器打开https://10.20.0.2:8443测试一下是否安装成功.如果这里没有显示Fuel的登录界面,说明安装中忽略了一些步骤,或者资源分配不足.
将之前下载好的 mirrors 和 Bootstraps 解压后使用XFTP软件将本地源文件copy到Fuel,具体如下图.也可以自己在PC或者服务器上建立FTP服务器,然后利用wget命令传输文件.总之不管用什么方法都可以,只要能把文件上传到相应的文件夹内即可. 然后使用Xshell软件登录 账号: root 密码: r00tme
运行 Fuel-createmirror命令, 此命令目的是让web后台管理界面的源地址变为本地地址.(默认为一些官方链接下载地址,这些地址速度很慢,有的甚至连接不到,所以这里替换为本地源地址.) 过程中可能会有报错,直接忽略。
[root@fuel nailgun]#fuel-createmirror 当出现 Operations have been completed successfully时,表示已经成功。之后在运行
[root@fuel nailgun]# fuel-bootstrap activated01c72e6-83f4-4a19-bb86-6085e40416e6更换本地源后和bootstrp后,查看是否有已经激活的bootstrp.命令如下图。 如果这里没有激活很可能是你下载的文件损坏了.可以尝试找其他bootstrp文件来覆盖.
