openstack的iaas云计算平台的搭建(源码)【字数:6258】
伴随着互联网、终端设备等信息产业的发展,传统企业业务、政府服务以及不能满足新兴的互联网业务的发展;为了提高工作效率,适应企业业务、政府服务的快速发展,企业、政府需要抛弃传统的IT信息系统的构建,搭建新型的IT系统模式。传统的数据中心以及不能满足日益增长的庞大数据群,所以新的诉求需要IT资源具备弹性、可以横向、纵向自由伸缩的能力。随着互联网、商业的发展,使的软件模型和架构越来越快地发展,同时促进网格计算、并行计算、分布式计算迅速发展成为云计算。论述了云计算主要包括基础设施服务(IaaS)、平台即服务(PaaS)、软件即服务(SaaS),并通过这些技术将计算资源进行统一的管理和使用,云计算凭借成本低,效率高得到了快速发展。OpenStack定义为是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体的工作,OpenStack支持几乎所有类型的云环境,提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。本文旨在深入了解OpenStack的架构,掌握OpenStack的云平台搭建技能,掌握其安装的过程,并可以对实际的部署予以指导。 3
目录
Abstract 4
一、云计算介绍 1
(一)论文研究及意义 1
(二)国内外云计算研究报告 1
(三)IaaS简述 2
(四)IaaS平台搭建所需的软硬件 2
二、项目所需软件安装 3
三、云计算IaaS平台搭建 6
(一)创建CentOS虚拟机 6
1、设置VMware存储位置 6
2、配置VMware的虚拟网络 6
3、创建CentOS虚拟机 7
(二)配置虚拟机IP地址 7
1、IP地址规划表 7
2、配置网卡信息 7
(三)SecureCRT连接到虚拟机 8
(四)镜像上传到虚拟机 9
(五)配置controller虚拟机 9
1、修改主机名 9
2、关闭虚拟机防火墙 10
3、配置域名解析 10
4、更改selinux模式 10
5、新建目录 11
6、挂载和复制镜 *好棒文|www.hbsrm.com +Q: ^351916072*
像文件 11
7、编写本地yum源 11
8、安装FTP服务 12
9、安装iaasxiandian服务 13
10、给虚拟机添加硬盘 13
11、给虚拟机后加的硬盘分区 13
12、配置openrc.sh文件 15
(六)配置compute虚拟机 18
1、修改主机名 18
2、关闭虚拟机的防火墙 18
3、配置域名解析 18
4、更改selinux模式 18
5、编写本地yum源 18
6、安装iaasxiandian服务 19
7、给虚拟机添加硬盘 20
8、给虚拟机进行硬盘分区 20
9、配置openrc.sh文件 22
(七)、查看并运行Shell脚本 24
1、iaasprehost.sh脚本 24
2、iaasinstallmysql.sh脚本 24
3、iaasinstallkeystone.sh脚本 25
4、iaasinstallglance.sh脚本 26
5、iaasinstallnovacontroller.sh脚本 26
6、iaasinstallnovacompute.sh脚本 27
7、iaasinstallneutroncontroller.sh脚本 28
8、iaasinstallneutroncompute.sh脚本 28
9、iaasinstallneutroncontrollergre.sh脚本 29
10、iaasinstallneutroncomputegre.sh脚本 29
11、iaasinstalldashboard.sh脚本 30
12、将镜像上传到平台 30
(八)、配置OpenStack平台 30
1、登录OpenStack平台 30
2、创建外网 31
3、创建外网子网 31
4、创建内网 32
5、创建路由和路由接口 32
6、添加安全组 33
7、查看云平台镜像 34
8、创建云主机类型 34
9、创建云主机并绑定浮动IP 34
10、登录到云主机 35
四、结论 36
五、致谢 37
参考文献 38
一、云计算介绍
(一)论文研究及意义
一般来讲,企业搭建一套IT系统,需要三样东西,即:硬件、软件和运维。随着公司的发展,规模的扩大,基础设施就需要更新换代和增加。加上专业软件的升级,技术运维人员的薪资支出,这些费用加在一起是一笔不小的支出,这种管理模式不仅混乱,效率低下,还面临着网络安全的威胁。因此,急需一种即能节省硬件成本和软件成本,还又安全的新模式[1]。
标准的云计算分为三层,即:IaaS(Infrastructure as a Service),即基础设施即服务、PaaS是(Platform as a Service)的缩写,是指平台即服务、SaaS,是(SoftwareasaService)的缩写名称,意思为软件即服务,即通过网络提供软件服务[2]。认为在云计算服务下,可按需分配资源和服务,如:CPU、存储、内存三大件等等,这些资源就像自来水一样,用多少就给多少费用,不会造成资源性浪费,大大的节约了购买硬件的成本。安全方面,就不需要我们自己操心了,他们已经为我们提供安全服务。安全是他们最基本的服务,没有安全的环境,哪来的云计算服务,他们更不可能为我们提供不安全的产品。这种模式下,为企业节省了大部分的硬件成本,降低了网络安全的威胁,提高了工作的效率[3]。
(二)国内外云计算研究报告
/
目录
Abstract 4
一、云计算介绍 1
(一)论文研究及意义 1
(二)国内外云计算研究报告 1
(三)IaaS简述 2
(四)IaaS平台搭建所需的软硬件 2
二、项目所需软件安装 3
三、云计算IaaS平台搭建 6
(一)创建CentOS虚拟机 6
1、设置VMware存储位置 6
2、配置VMware的虚拟网络 6
3、创建CentOS虚拟机 7
(二)配置虚拟机IP地址 7
1、IP地址规划表 7
2、配置网卡信息 7
(三)SecureCRT连接到虚拟机 8
(四)镜像上传到虚拟机 9
(五)配置controller虚拟机 9
1、修改主机名 9
2、关闭虚拟机防火墙 10
3、配置域名解析 10
4、更改selinux模式 10
5、新建目录 11
6、挂载和复制镜 *好棒文|www.hbsrm.com +Q: ^351916072*
像文件 11
7、编写本地yum源 11
8、安装FTP服务 12
9、安装iaasxiandian服务 13
10、给虚拟机添加硬盘 13
11、给虚拟机后加的硬盘分区 13
12、配置openrc.sh文件 15
(六)配置compute虚拟机 18
1、修改主机名 18
2、关闭虚拟机的防火墙 18
3、配置域名解析 18
4、更改selinux模式 18
5、编写本地yum源 18
6、安装iaasxiandian服务 19
7、给虚拟机添加硬盘 20
8、给虚拟机进行硬盘分区 20
9、配置openrc.sh文件 22
(七)、查看并运行Shell脚本 24
1、iaasprehost.sh脚本 24
2、iaasinstallmysql.sh脚本 24
3、iaasinstallkeystone.sh脚本 25
4、iaasinstallglance.sh脚本 26
5、iaasinstallnovacontroller.sh脚本 26
6、iaasinstallnovacompute.sh脚本 27
7、iaasinstallneutroncontroller.sh脚本 28
8、iaasinstallneutroncompute.sh脚本 28
9、iaasinstallneutroncontrollergre.sh脚本 29
10、iaasinstallneutroncomputegre.sh脚本 29
11、iaasinstalldashboard.sh脚本 30
12、将镜像上传到平台 30
(八)、配置OpenStack平台 30
1、登录OpenStack平台 30
2、创建外网 31
3、创建外网子网 31
4、创建内网 32
5、创建路由和路由接口 32
6、添加安全组 33
7、查看云平台镜像 34
8、创建云主机类型 34
9、创建云主机并绑定浮动IP 34
10、登录到云主机 35
四、结论 36
五、致谢 37
参考文献 38
一、云计算介绍
(一)论文研究及意义
一般来讲,企业搭建一套IT系统,需要三样东西,即:硬件、软件和运维。随着公司的发展,规模的扩大,基础设施就需要更新换代和增加。加上专业软件的升级,技术运维人员的薪资支出,这些费用加在一起是一笔不小的支出,这种管理模式不仅混乱,效率低下,还面临着网络安全的威胁。因此,急需一种即能节省硬件成本和软件成本,还又安全的新模式[1]。
标准的云计算分为三层,即:IaaS(Infrastructure as a Service),即基础设施即服务、PaaS是(Platform as a Service)的缩写,是指平台即服务、SaaS,是(SoftwareasaService)的缩写名称,意思为软件即服务,即通过网络提供软件服务[2]。认为在云计算服务下,可按需分配资源和服务,如:CPU、存储、内存三大件等等,这些资源就像自来水一样,用多少就给多少费用,不会造成资源性浪费,大大的节约了购买硬件的成本。安全方面,就不需要我们自己操心了,他们已经为我们提供安全服务。安全是他们最基本的服务,没有安全的环境,哪来的云计算服务,他们更不可能为我们提供不安全的产品。这种模式下,为企业节省了大部分的硬件成本,降低了网络安全的威胁,提高了工作的效率[3]。
(二)国内外云计算研究报告
/
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/705.html