基于openstack+kvm的基础设施云平台组网规划【字数:8329】
摘 要随着云计算的迅猛发展,越来越多的信息化系统纷纷应用了云架构。Openstack凭借着开源、部署门槛低、稳定等优势在众多云计算技术中脱颖而出。然而,在生产环境中,单一架构很难满足企业信息化部署的要求,且不少企业存在Linux服务器利用不充分的情况,为了解决这个问题,KVM可以安装在这些服务器上来运行多个业务系统。本文采用的OpenStack + KVM虚拟化架构为企业提供了一个安全,高效,灵活的混合组网方式。
目 录
第一章 绪论 1
1.1选题背景 1
1.2研究现状 1
1.3文本工作与论文结构 1
1.3.1文本工作 1
1.3.2论文结构 1
第二章 云计算技术概述 3
2.1什么是云计算 3
2.2云计算的服务模型 3
第三章 OpenStack技术概述 4
3.1 OpenStack起源 4
3.2什么是 OpenStack 4
3.3 OpenStack 优势 5
3.4 OpenStack 架构 5
3.5控制台 Horizon 6
3.6身份认证模块 Keystone 7
3.7镜像模块 Glance 8
3.8计算模块 Nova 8
3.9网络模块 Neutron 9
3.10块存储 Cinder 9
3.11对象存储 swift 9
3.12计量模块 Ceilometer 10
第四章 KVM技术概述 11
4.1KVM 原理简介 11
4.2 KVM 虚拟化架构 11
4.3 KVM 运行时的三种模式 12
4.4 KVM 工作原理 13
第五章 课题设计 14
5.1单节点部署OpenStack 14
5.1.1安装前准备工作 14
5.1.2一键安装 OpenStack 15
5.1.3通过 dashboard 体验 OpenStack 15
5.2创建实 *好棒文|www.hbsrm.com +Q: @351916072@
例 17
5.2.1创建网络 17
5.2.2创建路由 19
5.2.3创建云主机 21
5.2.3绑定浮动IP 24
5.2.4添加安全组规则 26
5.2.5创建密钥对 28
5.2.6创建卷挂载及使用 30
5.2.7创建镜像 35
5.3KVM安装 39
5.4互联测试 42
5.5网络拓扑 43
第六章 总结与展望 45
6.1论文总结 45
6.2论文展望 45
结束语 46
致 谢 47
参考文献 48
第一章 绪论
1.1选题背景
近年来发展起来的基于计算资源池的云计算是一种商业计算模型,它是一种通过互联网提供给用户计算、存储和信息等动态可拓展的虚拟化资源的计算模式 [1]。OpenStack是一个开源云平台项目,为企业构建运行提供虚拟计算或存储服务的云提供了操作简单的平台或工具集,可为公有云、私有云等提供灵活可扩展的云计算平台[2]。越来越多的企业通过搭建属于自己的云计算平台来对业务数据、安全性和服务质量进行有效的控制,但在生产环境中,单一架构不能达到企业复杂的信息化部署要求,且存在服务器利用不充分等情况。
1.2研究现状
亚马逊一家占据了当前国外云计算市场百分之三十的市场份额。微软公司则以百分之十的份额紧随亚马逊之后位列第二,就连排名第三的IBM公司都占据百分之七的市场份额,而大名鼎鼎的谷歌所占据的市场份额仅为可怜的百分之五,连亚马逊的五分之一都没有。国内如阿里、腾讯、百度等互联网巨头甚至就连三大运营商也纷纷上线云业务,开始抢占云计算市场。而这些都为云计算的发展注入鲜活的动力,其势不可挡。
1.3文本工作与论文结构
1.3.1文本工作
文本工作的主要内容:
查阅资料着重对虚拟化技术、OpenStack 的核心组件、云平台管理技术进行研究。
安装华为ensp仿真软件、通过华为ensp仿真软件对企业网络进行仿真并对仿真结果能够进行分析,分析报文的交互过程。
1.3.2论文结构
本论文共有五个章节,每个章节内容如下:
第一章:介绍课题的选题背景,介绍本设计对应的文本工作内容和论文的结构。
第二章至第四章:依次介绍搭建OpenStack+KVM云平台所采用的主流技术。
第五章:搭建云平台以及实现企业网络异地互联。并对企业网络进行仿真并对仿真结果能够进行分析,分析报文的交互过程。
第二章 云计算技术概述
2.1什么是云计算
相信大家听到最多的阿里云、腾讯云、百度云等等这些词,那到底什么是云计算?云计算又能干什么呢?
云计算(cloud computing)是一种基于互联网的超级计算模型,其中数千台计算机和服务器连接到远程数据中心的单个计算机云中。因此,云计算具有强大的计算能力,可以支持庞大复杂的计算。用户可以通过电脑、手机等访问数据中心,并根据自己的需要进行下载[3]。
云计算是一种模型,能够提供无论在何时何地都可以便捷获取所需资源的模型,云计算所提供的资源能够让用户根据需要快速创建应用,并且在不需要时进行资源释放[4]。
2.2云计算的服务模型
IaaS、PaaS、SaaS 是云计算的三种基本服务模型。
IaaS
IaaS(基础架构即服务):提供包括计算、存储和网络资源等最底层的IT基础设施服务,用户可以获取硬件或虚拟硬件资源(包括裸机或虚拟机)[5],然后用申请的资源来安装操作系统和其他应用程序。主要面向IT 管理人员。
目 录
第一章 绪论 1
1.1选题背景 1
1.2研究现状 1
1.3文本工作与论文结构 1
1.3.1文本工作 1
1.3.2论文结构 1
第二章 云计算技术概述 3
2.1什么是云计算 3
2.2云计算的服务模型 3
第三章 OpenStack技术概述 4
3.1 OpenStack起源 4
3.2什么是 OpenStack 4
3.3 OpenStack 优势 5
3.4 OpenStack 架构 5
3.5控制台 Horizon 6
3.6身份认证模块 Keystone 7
3.7镜像模块 Glance 8
3.8计算模块 Nova 8
3.9网络模块 Neutron 9
3.10块存储 Cinder 9
3.11对象存储 swift 9
3.12计量模块 Ceilometer 10
第四章 KVM技术概述 11
4.1KVM 原理简介 11
4.2 KVM 虚拟化架构 11
4.3 KVM 运行时的三种模式 12
4.4 KVM 工作原理 13
第五章 课题设计 14
5.1单节点部署OpenStack 14
5.1.1安装前准备工作 14
5.1.2一键安装 OpenStack 15
5.1.3通过 dashboard 体验 OpenStack 15
5.2创建实 *好棒文|www.hbsrm.com +Q: @351916072@
例 17
5.2.1创建网络 17
5.2.2创建路由 19
5.2.3创建云主机 21
5.2.3绑定浮动IP 24
5.2.4添加安全组规则 26
5.2.5创建密钥对 28
5.2.6创建卷挂载及使用 30
5.2.7创建镜像 35
5.3KVM安装 39
5.4互联测试 42
5.5网络拓扑 43
第六章 总结与展望 45
6.1论文总结 45
6.2论文展望 45
结束语 46
致 谢 47
参考文献 48
第一章 绪论
1.1选题背景
近年来发展起来的基于计算资源池的云计算是一种商业计算模型,它是一种通过互联网提供给用户计算、存储和信息等动态可拓展的虚拟化资源的计算模式 [1]。OpenStack是一个开源云平台项目,为企业构建运行提供虚拟计算或存储服务的云提供了操作简单的平台或工具集,可为公有云、私有云等提供灵活可扩展的云计算平台[2]。越来越多的企业通过搭建属于自己的云计算平台来对业务数据、安全性和服务质量进行有效的控制,但在生产环境中,单一架构不能达到企业复杂的信息化部署要求,且存在服务器利用不充分等情况。
1.2研究现状
亚马逊一家占据了当前国外云计算市场百分之三十的市场份额。微软公司则以百分之十的份额紧随亚马逊之后位列第二,就连排名第三的IBM公司都占据百分之七的市场份额,而大名鼎鼎的谷歌所占据的市场份额仅为可怜的百分之五,连亚马逊的五分之一都没有。国内如阿里、腾讯、百度等互联网巨头甚至就连三大运营商也纷纷上线云业务,开始抢占云计算市场。而这些都为云计算的发展注入鲜活的动力,其势不可挡。
1.3文本工作与论文结构
1.3.1文本工作
文本工作的主要内容:
查阅资料着重对虚拟化技术、OpenStack 的核心组件、云平台管理技术进行研究。
安装华为ensp仿真软件、通过华为ensp仿真软件对企业网络进行仿真并对仿真结果能够进行分析,分析报文的交互过程。
1.3.2论文结构
本论文共有五个章节,每个章节内容如下:
第一章:介绍课题的选题背景,介绍本设计对应的文本工作内容和论文的结构。
第二章至第四章:依次介绍搭建OpenStack+KVM云平台所采用的主流技术。
第五章:搭建云平台以及实现企业网络异地互联。并对企业网络进行仿真并对仿真结果能够进行分析,分析报文的交互过程。
第二章 云计算技术概述
2.1什么是云计算
相信大家听到最多的阿里云、腾讯云、百度云等等这些词,那到底什么是云计算?云计算又能干什么呢?
云计算(cloud computing)是一种基于互联网的超级计算模型,其中数千台计算机和服务器连接到远程数据中心的单个计算机云中。因此,云计算具有强大的计算能力,可以支持庞大复杂的计算。用户可以通过电脑、手机等访问数据中心,并根据自己的需要进行下载[3]。
云计算是一种模型,能够提供无论在何时何地都可以便捷获取所需资源的模型,云计算所提供的资源能够让用户根据需要快速创建应用,并且在不需要时进行资源释放[4]。
2.2云计算的服务模型
IaaS、PaaS、SaaS 是云计算的三种基本服务模型。
IaaS
IaaS(基础架构即服务):提供包括计算、存储和网络资源等最底层的IT基础设施服务,用户可以获取硬件或虚拟硬件资源(包括裸机或虚拟机)[5],然后用申请的资源来安装操作系统和其他应用程序。主要面向IT 管理人员。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/dzkxyjs/683.html