CN105208093A - 一种云操作***中计算资源池的构建方法和*** - Google Patents

一种云操作***中计算资源池的构建方法和*** Download PDF

Info

Publication number
CN105208093A
CN105208093A CN201510516260.9A CN201510516260A CN105208093A CN 105208093 A CN105208093 A CN 105208093A CN 201510516260 A CN201510516260 A CN 201510516260A CN 105208093 A CN105208093 A CN 105208093A
Authority
CN
China
Prior art keywords
computational resource
resource pond
operating system
software
automatic
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510516260.9A
Other languages
English (en)
Other versions
CN105208093B (zh
Inventor
郭锋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inspur Beijing Electronic Information Industry Co Ltd
Original Assignee
Inspur Beijing Electronic Information Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inspur Beijing Electronic Information Industry Co Ltd filed Critical Inspur Beijing Electronic Information Industry Co Ltd
Priority to CN201510516260.9A priority Critical patent/CN105208093B/zh
Publication of CN105208093A publication Critical patent/CN105208093A/zh
Application granted granted Critical
Publication of CN105208093B publication Critical patent/CN105208093B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Stored Programmes (AREA)

Abstract

本发明公开了一种云操作***中计算资源池的构建***,包括:操作***的自动部署与配置模块,用于利用计算节点的媒体访问控制MAC地址,进行操作***的构建,并通过构建操作***部署服务;软件自动部署与配置模块,用于根据计算资源池的需求,部署和计算资源池的需求对应的软件并完成软件配置;计算资源池的自动构建模块,用于根据云操作***的网络地址与计算资源池的信息,完成计算资源池的创建或更新。本发明提高了云数据中心的运维效率且降低运维成本。

Description

一种云操作***中计算资源池的构建方法和***
技术领域
本发明涉及云操作***技术领域,尤指一种云操作***中计算资源池的构建方法和***。
背景技术
云数据中心(CloudDataCenter)是为提供云计算服务而建设的数据中心。云计算所需要的数据中心来源于互联网,但又向集成化平台演进,因此,云计算数据中心从基础设施到计算与应用是连续和整体的,并相互关联和可适应。
基础设施即服务(IaaS,InfrastructureasaService)产品已经较为成熟的应用于各云数据中心。消费者通过Internet可以从完善的计算机基础设施获得服务。Internet上其他类型的服务包括平台即服务(PlatformasaService,PaaS)和软件即服务(SoftwareasaService,SaaS)。PaaS提供了用户可以访问的完整或部分的应用程序开发,SaaS则提供了完整的可直接使用的应用程序。但是,目前计算资源的构建方式还大部分处于人工或者半自动的状态,大大增加了云数据中心运维成本。
发明内容
为了解决上述技术问题,本发明提供了一种云操作***中计算资源池的构建方法和***,能够提高云数据中心的运维效率且降低运维成本。
为了达到本发明目的,本发明提供了一种云操作***中计算资源池的构建***,包括:操作***的自动部署与配置模块,用于利用计算节点的媒体访问控制MAC地址,进行操作***的自动构建,并通过构建操作***部署服务;软件自动部署与配置模块,用于根据计算资源池的需求,自动批量部署和计算资源池的需求对应的软件并自动完成软件配置;计算资源池的自动构建模块,用于根据云操作***的网络地址与计算资源池的信息,自动完成计算资源池的创建或更新。
进一步地,所述操作***的自动部署与配置模块,具体用于:根据计算节点的MAC地址向计算节点所在网络的动态主机配置协议DHCP服务器索取放置bootstrap文件的位置;DHCP服务器返回放置bootstrap文件的TFTP服务器地址;从TFTP服务器获取bootstrap文件并执行,通过TFTP服务器加载内核和文件***,进行操作***的自动部署与操作***的自动配置。
进一步地,所述软件自动部署与配置模块,具体用于:确定计算资源池的需求,将和计算资源池的需求对应的软件分发到计算节点;远程执行软件的静默安装命令,进行软件的安装;远程将配置文件分发到指定节点目录,使软件配置生效。
进一步地,所述确定计算资源池的需求,具体为:根据用户需求和/或云操作***对计算资源池的承受能力,来确定计算资源池的需求,所述计算资源池的需求包括CPU容量、内存容量、节点性能级别、虚拟化类型和网络能力中的一种或几种。
进一步地,所述计算资源池的自动构建模块,具体用于:根据计算资源池的需求,确定计算资源节点并进行配置;如果计算资源池的资源小于预先设定的第一阀值,添加计算节点;如果计算资源池的资源大于预先设定的第二阀值,删除计算节点。
与现有技术相比,本发明包括。本发明的计算资源池的构建***,通过操作自动***部署与配置模块,实现操作***的批量部署与操作***的配置的自动注入、通过软件自动部署与配置模块实现和计算资源池需求对应的软件的配置自动部署与配置,以及通过计算资源池的自动构建模块自动完成计算资源池的创建或更新,从而提高了云数据中心的运维效率且降低运维成本。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
图1是本发明的一种实施例中云操作***中计算资源池的构建***的示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
图1是本发明的一种实施例中云操作***中计算资源池的构建***的示意图。如图1所示,包括操作自动***部署与配置模块、软件自动部署与配置模块和计算资源池的自动构建模块,其中,
操作***的自动部署与配置模块,用于通过搭建操作***部署服务,利用计算节点的媒体访问控制(MAC,MediaAccessControl)地址,进行操作***的自动构建。
具体地,客户机搭建操作***部署服务,根据计算节点的MAC地址向本网络中的动态主机配置协议(DHCP,DynamicHostConfigurationProtocol)服务器索取网络互连协议(IP,InternetProtocol)地址,并搜寻bootstrap文件的位置;DHCP服务器返回给客户机IP地址以及bootstrap文件的放置位置,例如该bootstrap文件通常放在简单文件传输协议(TFTP,TrivialFileTransferProtocol)服务器上;客户机从本网络中的TFTP服务器获取bootstrap文件并执行;根据bootstrap文件的执行结果,通过TFTP服务器加载内核和文件***,实现操作***的批量部署与操作***的配置的自动注入。
软件自动部署与配置模块,用于根据计算资源池的需求,自动批量部署和计算资源池的需求对应的软件并自动完成软件配置。
具体地,可根据实际用户需求以及云操作***对计算资源池的承受能力,来确定计算资源池的需求,例如包括CPU容量、内存容量、节点性能级别、虚拟化类型、网络能力等;根据计算资源池的需求,自动将和计算资源池的需求对应的软件分发到计算节点;远程执行软件的静默安装命令,进行软件的安装;远程将配置文件分发到指定节点目录,使软件配置生效。
计算资源池的自动构建模块,用于根据云操作***的网络地址与计算资源池的信息,自动完成计算资源池的创建或更新。
具体地,登录云操作***;进入资源池创建页面;根据需求,选择合适的计算资源节点并配置信息,配置完成后,即可进行自动构建,例如网络自动获取、操作***自动部署以及软件自动部署与配置等。如果计算资源池的资源紧张,例如小于预先设定的第一阀值,添加计算节点;或者,计算资源池的资源过剩,例如计算资源池的资源大于预先设定的第二阀值,删除计算节点,如此对资源池进行更新,自动添加计算节点或者删除计算节点。
结合图1,下面将列举一个具体实施例描述使用云操作***中计算资源池的构建***的过程,例如:对于云操作***,需要构建两台计算节点的计算资源池,虚拟化类型为ESXi,具体自动化过程如下:
登录云操作***,进入计算资源池构建模块;选择闲置的符合需求的两台计算节点,补充操作***服务的地址、操作***配置、软件仓库地址等信息;补充完成后进行一键执行,自动完成整个计算资源池的构建。
本发明的计算资源池的构建***,通过操作自动***部署与配置模块,实现操作***的批量部署与操作***的配置的自动注入、通过软件自动部署与配置模块实现和计算资源池需求对应的软件的配置自动部署与配置,以及通过计算资源池的自动构建模块自动完成计算资源池的创建或更新,从而提高了云数据中心的运维效率且降低运维成本。
虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。

Claims (5)

1.一种云操作***中计算资源池的构建***,其特征在于,包括:
操作***的自动部署与配置模块,用于利用计算节点的媒体访问控制MAC地址,进行操作***的自动构建,并通过构建操作***部署服务;
软件自动部署与配置模块,用于根据计算资源池的需求,自动批量部署和计算资源池的需求对应的软件并自动完成软件配置;
计算资源池的自动构建模块,用于根据云操作***的网络地址与计算资源池的信息,自动完成计算资源池的创建或更新。
2.根据权利要求1所述的云操作***中计算资源池的构建***,其特征在于,所述操作***的自动部署与配置模块,具体用于:
根据计算节点的MAC地址向计算节点所在网络的动态主机配置协议DHCP服务器索取放置bootstrap文件的位置;
DHCP服务器返回放置bootstrap文件的TFTP服务器地址;
从TFTP服务器获取bootstrap文件并执行,通过TFTP服务器加载内核和文件***,进行操作***的自动部署与操作***的自动配置。
3.根据权利要求1所述的云操作***中计算资源池的构建***,其特征在于,所述软件自动部署与配置模块,具体用于:
确定计算资源池的需求,将和计算资源池的需求对应的软件分发到计算节点;
远程执行软件的静默安装命令,进行软件的安装;远程将配置文件分发到指定节点目录,使软件配置生效。
4.根据权利要求3所述的云操作***中计算资源池的构建***,其特征在于,所述确定计算资源池的需求,具体为:
根据用户需求和/或云操作***对计算资源池的承受能力,来确定计算资源池的需求,所述计算资源池的需求包括CPU容量、内存容量、节点性能级别、虚拟化类型和网络能力中的一种或几种。
5.根据权利要求1所述的云操作***中计算资源池的构建***,其特征在于,所述计算资源池的自动构建模块,具体用于:
根据计算资源池的需求,确定计算资源节点并进行配置;
如果计算资源池的资源小于预先设定的第一阀值,添加计算节点;如果计算资源池的资源大于预先设定的第二阀值,删除计算节点。
CN201510516260.9A 2015-08-20 2015-08-20 一种云操作***中计算资源池的构建*** Active CN105208093B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510516260.9A CN105208093B (zh) 2015-08-20 2015-08-20 一种云操作***中计算资源池的构建***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510516260.9A CN105208093B (zh) 2015-08-20 2015-08-20 一种云操作***中计算资源池的构建***

Publications (2)

Publication Number Publication Date
CN105208093A true CN105208093A (zh) 2015-12-30
CN105208093B CN105208093B (zh) 2018-06-01

Family

ID=54955517

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510516260.9A Active CN105208093B (zh) 2015-08-20 2015-08-20 一种云操作***中计算资源池的构建***

Country Status (1)

Country Link
CN (1) CN105208093B (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107193614A (zh) * 2017-06-23 2017-09-22 郑州云海信息技术有限公司 一种自动提示、自动记录、自动预装操作***的方法
CN109324839A (zh) * 2018-09-21 2019-02-12 郑州云海信息技术有限公司 一种服务器处理方法及装置
CN109995564A (zh) * 2017-12-31 2019-07-09 ***通信集团辽宁有限公司 自动开通维护端口的方法、装置、设备及介质
CN111880914A (zh) * 2020-07-20 2020-11-03 北京百度网讯科技有限公司 资源调度方法、资源调度装置、电子设备和存储介质
CN113193986A (zh) * 2021-04-08 2021-07-30 上海云轴信息科技有限公司 云资源配置方法及用于实现云资源配置的物理机

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110213886A1 (en) * 2009-12-30 2011-09-01 Bmc Software, Inc. Intelligent and Elastic Resource Pools for Heterogeneous Datacenter Environments
CN104063265A (zh) * 2014-07-04 2014-09-24 云南电网公司 一种虚拟资源的综合评估方法
CN104834570A (zh) * 2015-05-13 2015-08-12 北京汉柏科技有限公司 一种基于资源池的云计算平台资源管理方法及***

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110213886A1 (en) * 2009-12-30 2011-09-01 Bmc Software, Inc. Intelligent and Elastic Resource Pools for Heterogeneous Datacenter Environments
CN104063265A (zh) * 2014-07-04 2014-09-24 云南电网公司 一种虚拟资源的综合评估方法
CN104834570A (zh) * 2015-05-13 2015-08-12 北京汉柏科技有限公司 一种基于资源池的云计算平台资源管理方法及***

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
刘永金等: "《运营商业务平台云计算资源池建设方案探讨》", 《电信科学》 *
郭锋等: "《云操作***中资源池的构建方法》", 《现代科学仪器》 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107193614A (zh) * 2017-06-23 2017-09-22 郑州云海信息技术有限公司 一种自动提示、自动记录、自动预装操作***的方法
CN109995564A (zh) * 2017-12-31 2019-07-09 ***通信集团辽宁有限公司 自动开通维护端口的方法、装置、设备及介质
CN109324839A (zh) * 2018-09-21 2019-02-12 郑州云海信息技术有限公司 一种服务器处理方法及装置
CN111880914A (zh) * 2020-07-20 2020-11-03 北京百度网讯科技有限公司 资源调度方法、资源调度装置、电子设备和存储介质
CN113193986A (zh) * 2021-04-08 2021-07-30 上海云轴信息科技有限公司 云资源配置方法及用于实现云资源配置的物理机

Also Published As

Publication number Publication date
CN105208093B (zh) 2018-06-01

Similar Documents

Publication Publication Date Title
CN109343963B (zh) 一种容器集群的应用访问方法、装置及相关设备
CN107391629B (zh) 集群间数据迁移方法、***、服务器及计算机存储介质
CN105208093A (zh) 一种云操作***中计算资源池的构建方法和***
CN105468362A (zh) 应用部署方法和云计算***
CN104461744A (zh) 一种资源分配方法及装置
CN111124475B (zh) 存储管理的方法、电子设备和计算机可读存储介质
US20150222702A1 (en) Migrating applications between networks
CN104272286A (zh) 基于策略的网络资源缩放
CN104113576A (zh) 一种客户端的更新方法及装置
WO2013009665A1 (en) Application resource manager over a cloud
CN105159968A (zh) 一种文件***的目录管理方法及客户端
CN104468759A (zh) PaaS平台中实现应用迁移的方法和装置
CN105704188A (zh) 应用与服务的部署方法和装置
CN115168061B (zh) 一种计算存储分离方法、***、电子设备及存储介质
CN111309443B (zh) 物联网设备***的虚拟化方法、装置、设备及存储介质
CN105808341A (zh) 一种资源调度的方法、装置和***
CN101938516B (zh) 一种面向用户的动态分配存储资源的方法
CN109960579B (zh) 一种调整业务容器的方法及装置
CN111666266A (zh) 一种数据迁移方法及相关设备
CN110471769B (zh) 一种虚拟机的资源管理方法及装置
CN115129250A (zh) 一种对象存储方法、装置及可读存储介质
CN108205559B (zh) 一种数据管理方法及其设备
CN101483668A (zh) 热点数据的网络存储和访问方法、设备及***
CN112631994A (zh) 数据迁移方法及***
CN113886353B (zh) 分层存储管理软件的数据配置推荐方法、装置及存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant