私有云IaaS平台的构建方法技术

技术编号:11196566 阅读:87 留言:0更新日期:2015-03-26 03:05
本发明专利技术提供一种私有云IaaS平台的构建方法,包括:在虚拟环境中,创建虚拟局域网;创建三个虚拟机,配置虚拟机的硬件属性;禁用DHCP,创建三个虚拟局域网;配置第一虚拟机的网络为第一虚拟局域网,部署第一虚拟机;创建IaaS部署平台;部署第二、三虚拟机:将三个虚拟局域网配置到第二虚拟机和第三虚拟机中后,启动三个虚拟机;在第一虚拟机的WEB界面中配置IaaS网络环境,对第一虚拟机的网络连通性进行验证;配置第二虚拟机为控制节点,第三虚拟机为计算节点;在第一虚拟机中通过脚本文件在第二虚拟机和第三虚拟机上安装操作系统和IaaS控制和计算服务,完成私有云IaaS平台的构建。本发明专利技术能减少部署失败次数,提高部署效率,节约成本。

【技术实现步骤摘要】
私有云IaaS平台的构建方法
本专利技术涉及云平台
,特别是涉及一种私有云IaaS平台的构建方法。
技术介绍
云计算是使用SOA即Service-OrientedArchitecture架构的思想,将软硬件作为一种资源服务提供给终端用户使用。服务开发用户则可以利用云计算平台提供的公共接口来获取相应的硬件和软件资源来进行服务的开发,而终端用户则可根据自身的需求定制和使用服务。基础设施即服务IaaS(Infrastructureasaservice)是把基础设备这些设施作为一种底层资源来为上层提供服务。IaaS的设施有很多,常见的PC、网络、处理、存储、带宽等等都可以是它的基础资源。这些基础资源其实对用户来说是透明的,也就是说当它们被提供的时候是经过虚拟化后的计算资源,这些资源只作为服务提供给云用户的使用者,使用者则不用关心这些资源的来源或者实现细节。此外这些资源对外都会被封装为统一的逻辑接口,从而屏蔽了底层硬件的差异。因此虚拟化过程对IaaS显得尤为重要,而具体实现中底层的资源并非只是单层构架,而往往被虚拟为若干层。目前底层资源被抽象为虚拟数据中心、服务机群、虚拟机群等。此外,面对如此大规模的集群资源,当然负载均衡问题也是备受关注。如何很好地协调、配置和使用这么多的资源是许多厂商和研究领域迫在眉睫的一个问题,如果整合得当,必将有利于提高效率、降低成本,达到节能高效,否则就会形成资源浪费。所谓私有云,就是将通过虚拟化的硬件资源提供给该企业内部人员使用。私有云平台服务的提供者和消费者是同一个公司或组织,正因为如此,私有云对数据资源的安全特性和服务稳定性相对于公有云的控制要有效得多。对于创建私有云的企业,它拥有私有云构成的全部基础设施而且可以自由的控制项目以及应用的部署方式。企业通过私有云可以提高资源的利用率,进而达到降低成本提高企业信息数据安全性和企业核心业务的竞争力。私有云的创建,既可由企业IT部门自行构建,也可由云计算服务提供商提供创建好后交付和部署在用户内容环境中。云计算服务有许多种模式,而在托管式的模式中,提供商如SUN、IBM等都可以提供帮助企业级用户建立一个专用的私有云,过程包括安装、配置以及基础设施的运营。这种模式使得企业对使用硬件组成的云资源的控制能力大大的提高,同时也对企业建立云计算环境的能力提出了要求。现有技术中,在部署私有云IaaS平台时,一般的做法是直接在物理机部署,不借助任何工具控件介质,并且使用一键脚本部署,并不能保证私有云平台部署的可控性。部署时受制于网络和软硬件环境问题,成功率较低;而单物理机部署或多物理机部署,则成本较高,可控性较差。
技术实现思路
基于此,本专利技术提供一种私有云IaaS平台的构建方法,能减少部署失败次数,提高部署效率,节约成本。一种私有云IaaS平台的构建方法,包括如下步骤:在虚拟环境中,通过host-onlyAdapter方式创建至少三个虚拟局域网;创建第一虚拟机、第二虚拟机和第三虚拟机,配置所述第一虚拟机、第二虚拟机和第三虚拟机的硬件属性;禁用DHCP,配置所述虚拟局域网;配置所述第一虚拟机的网络为第一虚拟局域网,部署所述第一虚拟机;创建IaaS部署平台;部署所述第二虚拟机和第三虚拟机,将所述三个虚拟局域网以Host-onlyAdapter方式配置到所述第二虚拟机和第三虚拟机中后,启动所述第一虚拟机、第二虚拟机和第三虚拟机;在所述第一虚拟机的WEB界面中配置IaaS网络环境,对所述第一虚拟机的网络连通性进行验证;若所述第一虚拟机的网络连通性验证成功,则配置第二虚拟机为控制节点,所述第三虚拟机为计算节点;在第一虚拟机中,通过脚本文件为所述第二虚拟机和第三虚拟机上安装操作系统和IaaS控制和计算服务,完成私有云IaaS平台的构建。上述私有云IaaS平台的构建方法,采用局域网Host-Only的方式进行组网控制,计算和管理三个虚拟局域网,通过web界面可视化操作快速部署私有云IaaS平台各个功能组件,准确评估平台的网络和组件的可用性,可以提高部署的成功率,提前验证部署的IaaS组件的网络连通性,增强私有云IaaS平台部署的稳定性、功能组件的可用性,有效降低部署的成本,提高整个构建过程的效率。附图说明图1为本专利技术私有云IaaS平台的构建方法在第一实施方式中的流程示意图。具体实施方式下面结合实施例及附图对本专利技术作进一步详细说明,但本专利技术的实施方式不限于此。如图1所示,是本专利技术一种私有云IaaS平台的构建方法在第一实施方式中的流程示意图,包括如下步骤:S11、在虚拟环境中,通过host-onlyAdapter方式创建至少三个虚拟局域网;S12、创建第一虚拟机、第二虚拟机和第三虚拟机,配置所述第一虚拟机、第二虚拟机和第三虚拟机的硬件属性;S13、禁用DHCP,配置所述虚拟局域网;S14、配置所述第一虚拟机的网络为第一虚拟局域网,部署所述第一虚拟机;S15、创建IaaS部署平台;S16、部署所述第二虚拟机和第三虚拟机,将所述三个虚拟局域网以Host-onlyAdapter方式配置到所述第二虚拟机和第三虚拟机中后,启动所述第一虚拟机、第二虚拟机和第三虚拟机;S17、在所述第一虚拟机的WEB界面中配置IaaS网络环境,对所述第一虚拟机的网络连通性进行验证;S18、若所述第一虚拟机的网络连通性验证成功,则配置第二虚拟机为控制节点,所述第三虚拟机为计算节点;S19、在第一虚拟机中,通过脚本文件在所述第二虚拟机和第三虚拟机上安装操作系统和IaaS控制和计算服务,完成私有云IaaS平台的构建;本实施例中的私有云IaaS平台的构建方法,采用局域网Host-Only的方式进行组网控制,计算和管理三个虚拟局域网,通过web界面可视化操作快速部署私有云IaaS平台各个功能组件,准确评估平台的网络和组件的可用性,可以提高部署的成功率,提前验证部署的IaaS组件的网络连通性,增强私有云IaaS平台部署的稳定性、功能组件的可用性,有效降低部署的成本,提高整个构建过程的效率。对于步骤S11、在虚拟环境中,通过host-onlyAdapter方式创建至少三个虚拟局域网;其中,本实施例的虚拟环境,是指由虚拟机构成的运行环境;其中,可通过在开源虚拟机工具中设置至少三个虚拟局域网,以host-onlyAdapter方式创建,并且设置子IP网段;所述开源虚拟机工具可包括VirtualBox或者VMWareworkstation,以及Mac系统中的Parallel。对于步骤S12、创建第一虚拟机、第二虚拟机和第三虚拟机,配置所述第一虚拟机、第二虚拟机和第三虚拟机的硬件属性;具体的,虚拟机的创建过程,可通过所述开源虚拟机工具进行创建;在开源虚拟机工具中创建一虚拟机的步骤如下:启动虚拟机创建工具,新建一虚拟机,根据需要设置虚拟机名称,选择类型和版本,接下来可以设置虚拟机的内存大小,创建虚拟机的硬盘大小,最后配置操作系统镜像文件,虚拟机工具则完成创建虚拟机的过程。在一较佳实施例中,所述配置所述第一虚拟机、第二虚拟机和第三虚拟机的硬件属性的步骤包括:分别为所述第一虚拟机、第二虚拟机和第三虚拟机分配CPU、内存和磁盘空间。对于步骤S13、禁用DHCP(DynamicHostConfigurationProt本文档来自技高网
...
私有云IaaS平台的构建方法

【技术保护点】
一种私有云IaaS平台的构建方法,其特征在于,包括如下步骤:在虚拟环境中,通过host‑only Ethernet Adapter方式创建至少三个虚拟局域网;创建第一虚拟机、第二虚拟机和第三虚拟机,配置所述第一虚拟机、第二虚拟机和第三虚拟机的硬件属性;禁用DHCP,配置所述虚拟局域网;配置所述第一虚拟机的网络为第一虚拟局域网,部署所述第一虚拟机;创建IaaS部署平台;部署所述第二虚拟机和第三虚拟机,将所述虚拟局域网以Host‑only Adapter方式配置到所述第二虚拟机和第三虚拟机中后,启动所述第一虚拟机、第二虚拟机和第三虚拟机;在所述第一虚拟机的WEB界面中配置IaaS网络环境,对所述第一虚拟机的网络连通性进行验证;若所述第一虚拟机的网络连通性验证成功,则配置第二虚拟机为控制节点,所述第三虚拟机为计算节点;在第一虚拟机中,通过脚本文件为所述第二虚拟机和第三虚拟机上安装操作系统和IaaS控制和计算服务,完成私有云IaaS平台的构建。

【技术特征摘要】
1.一种私有云IaaS平台的构建方法,其特征在于,包括如下步骤:在虚拟环境中,通过host-onlyAdapter方式创建至少三个虚拟局域网;创建第一虚拟机、第二虚拟机和第三虚拟机,配置所述第一虚拟机、第二虚拟机和第三虚拟机的硬件属性;禁用DHCP,配置所述虚拟局域网;配置所述第一虚拟机的网络为第一虚拟局域网,部署所述第一虚拟机;创建IaaS部署平台;部署所述第二虚拟机和第三虚拟机,将所述三个虚拟局域网以Host-onlyAdapter方式配置到所述第二虚拟机和第三虚拟机中后,启动所述第一虚拟机、第二虚拟机和第三虚拟机;在所述第一虚拟机的WEB界面中配置IaaS网络环境,对所述第一虚拟机的网络连通性进行验证;若所述第一虚拟机的网络连通性验证成功,则配置第二虚拟机为控制节点,所述第三虚拟机为计算节点;在第一虚拟机中,通过脚本文件为所述第二虚拟机和第三虚拟机上安装操作系统和IaaS控制和计算服务,完成私有云IaaS平台的构建。2.根据权利要求1所述的私有云IaaS平台的构建方法,其特征在于,所述配置所述第一虚拟机、第二虚拟机和第三虚拟机的硬件属性的步骤包括:分别为所述第一虚拟机、第二虚拟机和第三虚拟机分配CPU、内存和磁盘空间。3.根据权利要求1所述的私有云IaaS平台的构建方法,其特征在于,在设置所述第一虚拟机的网络为所述第一虚拟局域网时,将Attachedas配置为Host-Only模式,并启动有线网络连接。4.根据权利要...

【专利技术属性】
技术研发人员:王旭周冠宇宋吉鹏温云龙
申请(专利权)人:广州杰赛科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1