一:关闭防火墙与selinux服务:关闭防火墙才能通信,必须在控制节点和计算节点上将防火墙关闭,否则计算节点将无法从控制节点上获取任何软件包
vi /etc/selinux/config将enforcing强制开启改为permissive允许
systemctl stop firewalld 停用防火墙
systemctl disable firewalld 禁用防火墙
systemctl status firewalld查看防火墙状态
yum -y remove Network Manager firewalld卸载网络管理和防火墙
二:通过脚本安装组件与服务:
在控制节点中:cd /etc/xiandian 通过rpm -ql iaas-xiandian查看文件
cd /usr/local/bin 进入bin目录中查看 ll
- 先安装chrony服务
在控制节点中刷 iaas-pre-host.sh(若是不小心中断或者是多刷,使用yum remove chrony删掉软件包后重新刷脚本)
在计算节点中刷完这个脚本后 使用chronyc sources查看两者是否时间同步*即为无误(在刷完脚本后ctrl+d重启)
- 安装mysql数据库服务
在控制节点刷iaas-mysql.sh(刷完脚本后,不需要重启)
2.安装keystone服务
在控制节点刷iaas-install-keystone.sh
3.安装glance服务
在控制节点刷iaas-install-glance.sh
4.安装nova服务
在控制节点刷iaas-install-nova-controller.sh
在计算机点刷iaas-install-nova-comute.sh
5.安装neutron服务
在控制节点刷iaas-install-neutron-controller.sh
在计算节点刷iaas-install-neutron-compute.sh
6 .安装dashboard服务
在控制节点刷iaas-install-dashboard.sh
访问http://192.168.100.10/dashboard进入系统平台访问来测试是否安装好
7.安装cinder块存储服务
在控制节点刷iaas-install-cider-controller.sh
在计算节点刷iaas-install-cider-compute.sh
8.安装swift对象存储服务
在控制节点刷iaas-install-swift-controller.sh
在计算节点刷iaas-install-swift-compute.sh
9.安装heat服务
在控制节点刷iaas-install-heat.sh
10.安装zun服务
在控制节点刷iaas-install-zun-controller.sh
在计算节点刷iaas-install-zun-compute.sh
11.安装ceilometer服务
在控制节点刷iaas-install-ceilometer-controller.sh
在计算节点刷iaas-install-ceilometer-compute.sh
12.安装Aodh服务
在控制节点刷iaas-install-aodh.sh
添加控制节点资源到云平台
在计算节点中通过vi /etc/xiandian/openrc.sh修改配置文件将计算节点IP地址改为192.168.100.10(控制节点IP)再将计算节点的主机名改为控制节点controller 接着在控制节点上运行iaas-install-nova-compute.sh