一、实验目的
(1)掌握使用脚本安装核心服务。
(2)掌握Openstack平台的使用
二、实验题目
先电IaaS平台搭建运维之核心服务安装及平台使用
三、实验步骤
(一)环境准备
控制节点和计算节点的系统已经安装好并完成了基础配置。
【所有脚本均在/usr/local/bin目录】
(二)通过脚本安装基础服务
# Controller节点
执行脚本iaas-install-mysql.sh进行安装
暗转好以后可以登录mysql数据库进行检查
#mysql -uroot -p000000
(三)安装Keystone认证服务
【controller节点】
执行脚本iaas-install-keystone.sh进行安装。
#iaas-install-keystone.sh
生效环境变量
#source /etc/keystone/admin-openrc.sh
可以通过openstack service list查看已经安装的服务。
#openstack service list
(四)安装Glance镜像服务
【Controller节点】
执行脚本iaas-install-glance.sh进行安装
安装完后通过openstack service list查看已经安装的服务。
#openstack service list
# glance image-list //查看已有镜像
创建镜像(centos7.2)以备后期申请实例使用
# glance image-create --name "CentOS7.2" --disk-format qcow2 --container-format bare --progress < /opt/images/CentOS_7.2_x86_64_XD.qcow2
(五)安装Nova计算服务
【Controller节点】
执行脚本iaas-install-nova-controller.sh进行安装(先安装)
【Compute节点】
执行脚本iaas-install-nova-compute.sh进行安装
(六)安装Neutron网络服务
【Controller节点】
执行脚本iaas-install-neutron-controller.sh进行安装(先安装)
创建gre网络
执行脚本iaas-install-neutron-controller-gre.sh进行安装
【Compute节点】
执行脚本iaas-install-neutron-compute.sh进行安装(先安装)
创建gre网络
执行脚本iaas-install-neutron-compute-gre.sh进行安装
(七)安装Dashboard服务
【Controller节点】
执行脚本iaas-install-dashboard.sh进行安装
(八)安装Dashboard服务
【Controller节点】
执行脚本iaas-install-cinder-controller.sh进行安装
【Compute节点】
执行脚本iaas-install-cinder-compute.sh进行安装
(九)OpenStack平台的使用
1. 创建外网net-gre
2. 创建内网int-gre
3. 穿件路由route
4. 创建云主机(实例)
五、实验内容
(1)使用脚本安装核心服务。
(2)使用Openstack平台创建网络、云主机(实例)
详见如下操作视频(有卡顿,请谅解)




