点击关注公众号,k8s优秀车间主任及时送达
| 实验环境:两台Centos7.4 | |||
| controller | 单网卡 | 17.16.10.10/24 | |
| compute | 172.16.10.11/24 |
OpenStack脚本搭建
[root@controller ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens34
[root@controller ~]# service network restart | 设置Controller IP地址 |
[root@compute ~]# vim etc/sysconfig/network-scripts/ifcfg-ens34
[root@compute ~]# service network restart | 设置computer IP地址 |
[root@controller ~]# rz +镜像文件 [root@compute ~]# rz +镜像文h件 | 注:如果没有rz 需要使用yum -y install lrzsz |
[root@controller ~]# rm -rf etc/yum.repos.d/*
[root@controller ~]# mkdir iaas [root@controller~]# mount dev/cdrom /media/ && mount -o loop XianDian-IaaS-v2.2.iso iaas/ 挂载 [root@controller ~]# yum repolist 检测源
| 设置yum 安装 |
[root@controller~]# scp /etc/yum.repos.d/openstack.repo root@172.16.10.11:/etc/yum.repos.d/ [root@compute ~]# mkdir iaas [root@compute ~]# mount dev/cdrom media/ && mount -o loop XianDian-IaaS-v2.2.iso iaas/ [root@compute ~]# yum repolist
| 设置compute 镜像使用scp 从controller 进行传输 |
| 关闭防火墙和Selinux Controller和compute |
[root@controller ~]# yum -y install iaas-xiandian | 安装 iaas脚本两个节点同理 |
[root@controller~]# scp /etc/xiandian/openrc.sh root@172.16.10.11:/etc/xiandian/ 部署脚本安装平台 在控制节点执行脚本iaas-install-mysql.sh进行数据库及消息列表服务安装。 # iaas-install-mysql.sh 在控制节点执行脚本iaas-install-keystone.sh进行keystone认证服务安装。 #iaas-install-keystone.sh 在控制节点执行脚本iaas-install-glance.sh进行glance镜像服务安装。 #iaas-install-glance.sh 在控制节点执行脚本iaas-install-nova-controller.sh进行nova计算服务安装。 #iaas-install-nova-controller.sh 在实例节点执行脚本iaas-install-nova-compute.sh进行nova计算服务安装。 # iaas-install-nova-compute.sh 在控制节点执行脚本iaas-install-neutron-controller.sh进行neutron网络服务安装。 # iaas-install-neutron-controller.sh 在实例节点执行脚本iaas-install-neutron -compute.sh进行neutron网络服务安装。 #iaas-install-neutron-compute.sh 在控制节点执行脚本iaas-install-neutron-controller-gre.sh进行vlan网络安装配置。 #iaas-install-neutron-controller-gre.sh 1 在实例节点执行脚本iaas-install-neutron-compute-gre.sh进行vlan网络安装配置。 #iaas-install-neutron-compute-gre.sh 在控制节点执行脚本iaas-install-dashboard.sh进行dashboard服务安装。 #iaas-install-dashboard.sh 在控制节点执行脚本iaas-install-cinder-controller.sh进行cinder块存储服务安装。 # iaas-install-cinder-controller.sh 在控制节点执行脚本iaas-install-swift-controller.sh进行swift对象存储服务安装。 # iaas-install-swift-controller.sh 在控制节点执行脚本iaas-install-heat.sh进行heat编配服务安装。 # iaas-install-heat.sh 在控制节点执行脚本iaas-install-ceilometer-controller.sh进行ceilometer监控服务安装。 # iaas-install-ceilometer-controller.sh 在实例节点执行脚本 iaas-install-ceilometer-compute.sh进行ceilometer监控服务安装。 # iaas-install-ceilometer-compute.sh 在控制节点执行脚本iaas-install-alarm.sh进行alarm告警服务安装。 # iaas-install-alarm.sh
|
完毕!











