首先第一步就是配置虚拟机网卡信息,方法如下

具体参数如下

配置好之后重启网络并使其生效
配置完成IP之后,我们开始上传镜像文件并挂载,在IAAS只需要上传IAAS镜像和Centos镜像

这是传输过程

上传完成之后,我们开始挂载

复制完成之后,我们开始配置yum源,

上图中gpgcheck参数我打错了,正确的应该是
[centos]
name=centos
baseurl=file:///opt/centos
gpgcheck=0
enabled=1
[iaas]
name=iaas
baseurl=file:///opt/iaas/iaas-repo
gpgcheck=0
enabled=1
file:指的是使用本机的安装包文件进入软件安装
然后我们统计一下有多少安装包,如果不是5411那就说明配置错误了

接下来就是安装相关软件了

软件安装完成之后就是配置相关信息了

生效之后我们就可以使用脚本了,第一个脚本就是
iaas-pre-host.sh
执行之后就是等待,安装完成之后输入重启命令
reboot #若同时配置compute节点则等待compute节点结束再执行
重启之后就继续执行后面的脚本

等待一分钟左右,重新连接服务器,继续执行脚本

后面的脚本都是一样的方法,我就不一一列出了,controller节点需要执行的脚本顺序如下
iaas-pre-host.sh
iaas-install-mysql.sh
iaas-install-keystone.sh
iaas-install-glance.sh
iaas-install-nova-controller.sh
iaas-install-neutron-controller.sh
iaas-install-neutron-controller-gre.sh
iaas-install-dashboard.sh
执行完之后我们还需要上传镜像文件到服务台,此操作在controller节点执行,命令如下

到这里平台搭建算是告一段落了