当前位置:大学毕业论文> 本科论文>材料浏览

关于云计算论文范文写作 云计算平台中裸金属物理服务器自动化批量部署方法相关论文写作资料

主题:云计算论文写作 时间:2024-02-03

云计算平台中裸金属物理服务器自动化批量部署方法,关于免费云计算论文范文在这里免费下载与阅读,为您的云计算相关论文写作提供资料。

云计算论文参考文献:

云计算论文参考文献 大学物理杂志物理期刊中华物理医学和康复杂志大学物理论文2000字

摘 要:云计算平台作为一种新型计算架构,能够依据用户需求快速为其提供资源与服务.裸金属物理服务器,由于其固有硬件物理属性,相较于虚拟服务器在资源部署与配置方面缺乏灵活性,导致云计算平台通常无法动态控制管理物理服务器.本研究基于Cobbler服务工具进行二次开发与封装,建立形成了一套裸金属物理服务器自动化批量部署方法,该方法通过Cobbler调度控制技术,实现了云计算平台中裸金属物理服务器基于网络的自动化批量安装与配置.

关键词:云计算平台;裸金属物理服务器;自动化批量部署;Cobbler调度控制技术

中图分类号:TP368.5 文献标志码:A 文章编号:2095-2945(2017)30-0096-02

1 概述

近十年来,社交网络、电子商务、移动生活等一批大规模互联网应用的迅猛发展,传统烟囱式系统架构已不能满足这些新兴应用快速响应部署、动态负载增减的要求.在此背景下,2006年谷歌、亚马逊等公司提出了云计算平台的构想.云计算平台作为一种建立于高效资源池技术之上的新型计算架构,依托各类信息资源之间的高效协同服务,能够在短时间内根据需求迅速提供资源,并且资源规模可快速伸缩,以自适应业务负载的动态变化.

目前,云计算平台的运算资源为各类云主机服务器,云主机服务器主要分为虚拟服务器和裸金属物理服务器两类.对于虚拟服务器,因其容器软件的运行工作形式,可通过编辑执行虚拟服务器控制动作脚本,在云计算平台中实现自动化高效部署以及弹性伸缩,及时满足客户需求.然而对于裸金属物理服务器,由于其固有的硬件物理属性,电源启停动作、操作系统安装配置以及计算集群增减均需人为参与,较难实现资源快速部署与弹性伸缩,致使云计算平台通常无法动态控制管理裸金属物理服务器,这给云计算平台的发展与推广应用带来了不少挑战.

因此,本文基于Cobbler服务工具进行二次开发与封装,建立形成了一套裸金属物理服务器自动化批量部署的方法,该方法通过Cobbler网络部署调度控制技术,实现了云计算平台中裸金属物理服务器高效的自动化批量部署,为后续裸金属物理服务器集群的自动化弹性伸缩奠定了研究基础.

2 裸金属物理服务器自动化批量部署原理研究

Cobbler作为一套基于Python语言开发用以实现物理服务器操作系统安装的服务工具,其通过PXE网络引导方式,可完成物理服务器操作系统的远程安装.同时Cobbler服务工具提供物理服务器的电源管理API接口,可通过命令行指令的方式实现物理服务器启停的电源管理动作.

因此,本研究基于Cobbler网络部署调度控制的核心思想,通过创建Cobbler集中管理节点,自动化调用DHCP服务、TFTP服务、DNS服务和系统软件仓库组件服务的形式,建立形成了一套裸金属物理服务器自动化批量部署方法,其整体拓扑架构如图1所示,包含Cobbler服务器、作业推送器、DHCP服务器、TFTP服务器、系统软件库和目标服务器六类基本组件.

依托这六类基本组件,利用本文研究提出的Cobbler网络部署调度控制技术,实现云管平台中的裸金属物理服务器自动化批量部署,其具体原理步骤如下顺序所述.

2.1 批量作业任务发布

根据裸金属物理服务器部署情况,自定义编辑物理服务器配置指标参数(如目标服务器资产名称、业务网络IP地址、业务网卡MAC地址、BMC管理网络IP地址等),并提交执行作业任务至作业推送器.本文研究设计的裸金属服务器自动化批量部署方法可支持多台服务器的操作系统自动化并行安装.在执行批量作业任务时,通过批量录入多台目标服务器的配置信息以实现自动化批量安装.

2.2 作业配置与部署脚本的下发

作业推送器根据编辑录入的物理服务器配置指标参数和提交的作业任务,整合生成作业配置文件和自动化批量部署脚本,并通过业务网络推送下发至Cobbler服务器.

2.3 自动化批量部署脚本执行

Cobbler服务器首先根据下发的目标服务器配置指标参数进行合规性检查(如检查资产名称,业务IP地址,以及业务网卡MAC地址是否存在冲突等).然后根据推送下发的作业配置文件,自动更新Cobbler服务器上的组件配置服务(如更新DHCP服务,Cobbler System,以及目标服务器自动应答文件等).组件服务更新完毕后,开始执行目标物理服务器自动化批量部署脚本.裸金属物理服务器自动化批量部署脚本的执行逻辑流程如图2所示.

2.4 网络唤醒

Cobbler服务器根据目标服务器的BMC硬件管理配置指标参数,通过目标服务器的BMC管理网络对其执行相应的电源管理API指令,实现设备的网络加电唤醒,同时返回其电源状态信息至Cobbler服务器.

2.5 网络引导和启动

目标服务器唤醒开机后,通过PXE引导方式,在业务网络中广播dhcp_discover报文,业务网络中的DHCP服务器响应并分配临时IP地址和PXE引导文件位置信息给目标服务器.目标服务器将根据DHCP服务器提供的位置信息下载位于TFTP服务器上的PXE引导文件和目标服务器操作系统配置文件.利用PXE引导文件,下载位于TFTP服务器上的操作系统启动文件并加载至目标服务器内存中,构成临时操作系统,实现目标服务器的网络启动.

2.6 操作系统网络安装

目标服务器借助运行在内存上的临时操作系统,根据目标服务器自动应答文件中的配置内容,从系统软件库获取操作系统和系统基础软件的数据包,并将数据包下载安装至目标服务器的本地磁盘,构建本地磁盘操作系统.

2.7 操作系统自动化配置

目标服务器根据自动应答文件中的操作系统配置信息,在服务器操作系统安装过程中对物理设备的配置指标参数与操作系统资源参数(包括文件系统规划分区、安全加固、用户资源限制等)进行自动化初始配置.

2.8 任务交付

在执行物理服务器自动化批量部署过程中,Cobbler服务器会记录每个执行阶段的执行数据日志,便于作业任务跟踪以及作业失败的问题追溯.自动化批量部署作业任务完成后,所有物理服务器均为为开启状态.

3 结束语

相较于虚拟服务器,裸金属物理服务器由于其固有硬件物理实体属性,在资源部署与配置方面缺乏灵活性,导致云计算平台通常无法动态控制管理物理服务器,限制了云计算平台的发展与应用场景.因此,本研究基于Cobbler服务工具进行二次开发与封装,建立形成了一套裸金属物理服务器自动化批量部署方法,该方法通过Cobbler网络部署调度控制技术,实现了云计算平台中裸金属物理服务器高效的自动化批量安装与配置.

然而,裸金属物理服务器电源自启动以及操作系统自动化安装配置只是云计算平台控制管理裸金属物理服务器的第一步,未来将深入研究如何自動创建云计算平台中裸金属物理服务器集群,并能为集群自动添加、删除物理服务器,实现物理服务器计算资源的弹性伸缩.

参考文献:

[1]李乔,等.云计算研究现状综述[J].计算机科学,2011,38(4):32-37.

[2]陈全,等.云计算及其关键技术[J].计算机应用,2009,29(9):2562-2567.

[3]陈英达,等.大型电力企业IDC运行环境下虚拟服务器自动化批量部署研究[J].自动化与仪器仪表,2017(8):99-101.

[4]Cobbler(software)[EB/OL].https://en.wikipedia.org/wiki/Cobbler_(software).

[5]张栋.Linux服务器配置与管理[M].北京:人民邮电出版社,2009.

结论:关于本文可作为相关专业云计算论文写作研究的大学硕士与本科毕业论文云计算论文开题报告范文和职称论文参考文献资料。

大数据应用在云计算平台的优化部署和调度策略
摘要:随着科技的发展与社会进步,大数据应用越来越广泛,与各行各业紧密结合,成为当代社会不可缺少的组成部分。近年来,基于云计算平台的大数据运用在资。

智能汽车计算平台的关键技术和核心器件
智能汽车计算平台关键技术不仅包含汽车本身的硬件 软件平台、系统安全平台、整车通信平台、核心算法等基础技术,也包括云控平台的系统架构和核心算法,最。

跨越虚实边界,下一代计算平台有望开启
相较于国外市场头盔的出售模式,短期内国内市场TOC端的需求很小,大多头盔厂商目前都选择将产品出售给企业用户或是一些内容开发者作为适配设备,消费者。

基于云计算平台管理会计应用和推广
摘 要:云计算平台的出现,为管理会计的应用提供了新的平台,使管理会计在企业中的应用变得现实、可操作。利用云计算平台应用和推广管理会计,不仅具有可。

论文大全