CN105208093B - The structure system of resource pool is calculated in a kind of cloud operating system - Google Patents

The structure system of resource pool is calculated in a kind of cloud operating system Download PDF

Info

Publication number
CN105208093B
CN105208093B CN201510516260.9A CN201510516260A CN105208093B CN 105208093 B CN105208093 B CN 105208093B CN 201510516260 A CN201510516260 A CN 201510516260A CN 105208093 B CN105208093 B CN 105208093B
Authority
CN
China
Prior art keywords
computing resource
operating system
resource pond
demand
software
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.)
Active
Application number
CN201510516260.9A
Other languages
Chinese (zh)
Other versions
CN105208093A (en
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/en
Publication of CN105208093A publication Critical patent/CN105208093A/en
Application granted granted Critical
Publication of CN105208093B publication Critical patent/CN105208093B/en
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

The invention discloses in a kind of cloud operating system calculate resource pool structure system, including:The automatic deployment and configuration module of operating system, for using the MAC address of calculate node, carrying out the structure of operating system, and passing through and build allocating operating system service;Software automatic deployment and configuration module for the demand according to computing resource pond, dispose software corresponding with the demand in computing resource pond and complete software configuration;The automatic constructing module in computing resource pond for the network address according to cloud operating system and the information in computing resource pond, completes the establishment or update in computing resource pond.The present invention improves the O&M efficiency of cloud data center and reduces O&M cost.

Description

The structure system of resource pool is calculated in a kind of cloud operating system
Technical field
The present invention relates to cloud operation system technology field, the structure system of resource pool is calculated in espespecially a kind of cloud operating system System.
Background technology
Cloud data center (Cloud Data Center) is to provide the data center that cloud computing service is built.Cloud meter Required data center is calculated from internet, but to integrated platform evolution, therefore, cloud computation data center is from basis Facility is continuous and whole and interrelated with application to calculating and is suitable for.
Infrastructure, which is that service (IaaS, Infrastructure as a Service) product is more mature, answers For each cloud data center.Consumer can be serviced by Internet from perfect Basis of Computer Engineering facility. The upper other kinds of services of Internet include platform and service (Platform as a Service, PaaS) and software i.e. clothes It is engaged in (Software as a Service, SaaS).The complete or partial application program that PaaS provides user and can access is opened Hair, SaaS then provide the application program that completely can be used directly.But the building mode of computing resource is also most of at present In artificial or automanual state, cloud data center O&M cost is considerably increased.
The content of the invention
In order to solve the above technical problem, the present invention provides the structure systems that resource pool is calculated in a kind of cloud operating system System can improve the O&M efficiency of cloud data center and reduce O&M cost.
In order to reach the object of the invention, the present invention provides in a kind of cloud operating system calculate resource pool structure system, Including:
The automatic deployment and configuration module of operating system, for utilizing the MAC address of calculate node, into The automatic structure of row operating system, and pass through and build allocating operating system service;It is specifically used for:According to the MAC of calculate node The dynamic host configuration protocol DHCP server of location to network where calculate node asks for the position for placing bootstrap files; Dynamic Host Configuration Protocol server returns to the Simple File Transfer Protocol tftp server address for placing bootstrap files;From tftp server It obtains bootstrap files and performs, kernel and file system are loaded by tftp server, carry out the automatic portion of operating system Administration automatically configures with operating system;
Software automatic deployment and configuration module, for the demand according to computing resource pond, automatic batch deployment and calculating money The corresponding software of demand in source pond is simultaneously automatically performed software configuration;
The automatic constructing module in computing resource pond, for the network address according to cloud operating system and the letter in computing resource pond Breath, is automatically performed the establishment or update in computing resource pond.
Further, the software automatic deployment and configuration module, are specifically used for:Determine the demand in computing resource pond, it will Software corresponding with the demand in computing resource pond is distributed to calculate node;The long-range silent installation order for performing software, carries out soft The installation of part;Configuration file is remotely distributed to specified nodal directory, software configuration is made to come into force.
Further, the demand in the definite computing resource pond, specially:According to user demand and/or cloud operating system To the ability to bear in computing resource pond, to determine the demand in computing resource pond, the demand in the computing resource pond is held including CPU Amount, memory size, joint behavior rank, virtualization one or more of type and network capabilities.
Further, the automatic constructing module in the computing resource pond, is specifically used for:According to the demand in computing resource pond, It determines calculate node and is configured;If the resource in computing resource pond is less than preset first threshold values, addition calculates section Point;If the resource in computing resource pond is more than preset second threshold values, calculate node is deleted.
Compared with prior art, the structure system in computing resource pond of the invention, by operating automatic system deployment with matching somebody with somebody Module is put, realizes the batch deployment of operating system with being automatically injected of the configuration of operating system, by software automatic deployment with matching somebody with somebody The configuration automatic deployment of module realization and the corresponding software of computing resource pond demand is put with configuration and by computing resource pond Automatic constructing module is automatically performed the establishment or update in computing resource pond, so as to improve the O&M efficiency of cloud data center and drop Low O&M cost.
Other features and advantages of the present invention will be illustrated in the following description, also, partly becomes from specification It obtains it is clear that being understood by implementing the present invention.The purpose of the present invention and other advantages can be by specification, rights Specifically noted structure is realized and obtained in claim and attached drawing.
Description of the drawings
Attached drawing is used for providing further understanding technical solution of the present invention, and a part for constitution instruction, with this The embodiment of application technical solution for explaining the present invention together, does not form the limitation to technical solution of the present invention.
Fig. 1 is the schematic diagram for the structure system that resource pool is calculated in a kind of embodiment medium cloud operating system of the present invention.
Specific embodiment
Understand to make the object, technical solutions and advantages of the present invention clearer, below in conjunction with attached drawing to the present invention Embodiment be described in detail.It should be noted that in the case where there is no conflict, in the embodiment and embodiment in the application Feature can mutually be combined.
Step shown in the flowchart of the accompanying drawings can be in the computer system of such as a group of computer-executable instructions It performs.Also, although logical order is shown in flow charts, it in some cases, can be to be different from herein suitable Sequence performs shown or described step.
Fig. 1 is the schematic diagram for the structure system that resource pool is calculated in a kind of embodiment medium cloud operating system of the present invention.Such as Shown in Fig. 1, including the deployment of operation automatic system and configuration module, software automatic deployment and configuration module and computing resource pond from Dynamic structure module, wherein,
The automatic deployment and configuration module of operating system, for by building allocating operating system service, being saved using calculating Media access control (MAC, Media Access Control) address of point carries out the automatic structure of operating system.
Specifically, client computer builds allocating operating system service, dynamic into present networks according to the MAC Address of calculate node State host configuration (DHCP, Dynamic Host Configuration Protocol) server asks for network interconnection association (IP, Internet Protocol) address is discussed, and searches the position of bootstrap files;Dynamic Host Configuration Protocol server returns to client computer The placement location of IP address and bootstrap files, such as the bootstrap files are normally placed at Simple File Transfer Protocol On (TFTP, Trivial File Transfer Protocol) server;Client computer is obtained from the tftp server in present networks It takes bootstrap files and performs;According to the implementing result of bootstrap files, kernel and text are loaded by tftp server Part system realizes the batch deployment of operating system and being automatically injected for the configuration of operating system.
Software automatic deployment and configuration module, for the demand according to computing resource pond, automatic batch deployment and calculating money The corresponding software of demand in source pond is simultaneously automatically performed software configuration.
It specifically, can be according to actual user's demand and cloud operating system to the ability to bear in computing resource pond, to determine The demand in computing resource pond, such as including CPU capacity, memory size, joint behavior rank, virtualization type, network capabilities etc.; According to the demand in computing resource pond, software corresponding with the demand in computing resource pond is distributed to calculate node automatically;Remotely hold The silent installation order of row software, carries out the installation of software;Configuration file is remotely distributed to specified nodal directory, matches somebody with somebody software It puts and comes into force.
The automatic constructing module in computing resource pond, for the network address according to cloud operating system and the letter in computing resource pond Breath, is automatically performed the establishment or update in computing resource pond.
Specifically, cloud operating system is logged in;The page is created into resource pool;According to demand, suitable calculate node is selected And configuration information, after the completion of configuration, you can built automatically, such as network obtains automatically, operating system automatic deployment and Software automatic deployment and configuration etc..It is, for example, less than preset first threshold values if the resource in computing resource pond is nervous, addition Calculate node;Alternatively, the resource excess in computing resource pond, such as the resource in computing resource pond are more than preset second valve Value deletes calculate node, so resource pool is updated, automatic to add calculate node or delete calculate node.
With reference to Fig. 1, a specific embodiment description will be enumerated below and uses the structure that resource pool is calculated in cloud operating system The process of system, such as:For cloud operating system, it is necessary to build the computing resource pond of two calculate nodes, virtualization type is ESXi, specific automation process are as follows:
Cloud operating system is logged in, module is built into computing resource pond;Two that meet demand idle calculating sections of selection Point, the information such as address, operating system configuration, the software storage address of complement operation system service;A key is carried out after the completion of supplement It performs, is automatically performed the structure in entire computing resource pond.
The structure system in the computing resource pond of the present invention by operating automatic system deployment and configuration module, realizes operation The batch deployment of system is automatically injected, with the configuration of operating system by software automatic deployment and configuration module realization and calculating The configuration automatic deployment of the corresponding software of resource pool demand and configuration and automatic by the automatic constructing module in computing resource pond The establishment or update in computing resource pond are completed, so as to improve the O&M efficiency of cloud data center and reduce O&M cost.
Although disclosed herein embodiment as above, the content only for ease of understanding the present invention and use Embodiment is not limited to the present invention.Technical staff in any fields of the present invention is taken off not departing from the present invention On the premise of the spirit and scope of dew, any modification and variation, but the present invention can be carried out in the form and details of implementation Scope of patent protection, still should be subject to the scope of the claims as defined in the appended claims.

Claims (4)

1. the structure system of resource pool is calculated in a kind of cloud operating system, which is characterized in that including:
The automatic deployment and configuration module of operating system, for using the MAC address of calculate node, being grasped Make the automatic structure of system, and pass through and build allocating operating system service;It is specifically used for:According to the MAC Address of calculate node to The dynamic host configuration protocol DHCP server of network asks for the position for placing bootstrap files where calculate node;DHCP Server returns to the Simple File Transfer Protocol tftp server address for placing bootstrap files;It is obtained from tftp server Bootstrap files simultaneously perform, and kernel and file system are loaded by tftp server, carry out the automatic deployment of operating system with Operating system automatically configures;
Software automatic deployment and configuration module, for the demand according to computing resource pond, automatic batch deployment and computing resource pond The corresponding software of demand and be automatically performed software configuration;
The automatic constructing module in computing resource pond, for the information in the network address according to cloud operating system and computing resource pond, It is automatically performed the establishment or update in computing resource pond.
2. the structure system of resource pool is calculated in cloud operating system according to claim 1, which is characterized in that the software Automatic deployment and configuration module, are specifically used for:
It determines the demand in computing resource pond, software corresponding with the demand in computing resource pond is distributed to calculate node;
The long-range silent installation order for performing software, carries out the installation of software;Configuration file is remotely distributed to specified node mesh Record, makes software configuration come into force.
3. the structure system of resource pool is calculated in cloud operating system according to claim 2, which is characterized in that described to determine The demand in computing resource pond, specially:
According to user demand and/or cloud operating system to the ability to bear in computing resource pond, to determine the demand in computing resource pond, The demand in the computing resource pond is included in CPU capacity, memory size, joint behavior rank, virtualization type and network capabilities One or more.
4. the structure system of resource pool is calculated in cloud operating system according to claim 1, which is characterized in that the calculating The automatic constructing module of resource pool, is specifically used for:
According to the demand in computing resource pond, determine calculate node and configured;
If the resource in computing resource pond is less than preset first threshold values, calculate node is added;If computing resource pond Resource is more than preset second threshold values, deletes calculate node.
CN201510516260.9A 2015-08-20 2015-08-20 The structure system of resource pool is calculated in a kind of cloud operating system Active CN105208093B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510516260.9A CN105208093B (en) 2015-08-20 2015-08-20 The structure system of resource pool is calculated in a kind of cloud operating system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510516260.9A CN105208093B (en) 2015-08-20 2015-08-20 The structure system of resource pool is calculated in a kind of cloud operating system

Publications (2)

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

Family

ID=54955517

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510516260.9A Active CN105208093B (en) 2015-08-20 2015-08-20 The structure system of resource pool is calculated in a kind of cloud operating system

Country Status (1)

Country Link
CN (1) CN105208093B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107193614A (en) * 2017-06-23 2017-09-22 郑州云海信息技术有限公司 A kind of automatic prompting, automatic record, the method for automatic pre-assembled operational system
CN109995564B (en) * 2017-12-31 2022-04-15 ***通信集团辽宁有限公司 Method, device, equipment and medium for automatically opening maintenance port
CN109324839A (en) * 2018-09-21 2019-02-12 郑州云海信息技术有限公司 A kind of server processing method and device
CN111880914A (en) * 2020-07-20 2020-11-03 北京百度网讯科技有限公司 Resource scheduling method, resource scheduling apparatus, electronic device, and storage medium
CN113193986B (en) * 2021-04-08 2023-05-05 上海云轴信息科技有限公司 Cloud resource allocation method and physical machine for realizing cloud resource allocation

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104063265A (en) * 2014-07-04 2014-09-24 云南电网公司 Method for comprehensively evaluating virtual resources
CN104834570A (en) * 2015-05-13 2015-08-12 北京汉柏科技有限公司 Cloud computing platform resource management method and cloud computing platform resource management system based on resource pools

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8589554B2 (en) * 2009-12-30 2013-11-19 Bmc Software, Inc. Intelligent and elastic resource pools for heterogeneous datacenter environments

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104063265A (en) * 2014-07-04 2014-09-24 云南电网公司 Method for comprehensively evaluating virtual resources
CN104834570A (en) * 2015-05-13 2015-08-12 北京汉柏科技有限公司 Cloud computing platform resource management method and cloud computing platform resource management system based on resource pools

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
《云操作***中资源池的构建方法》;郭锋等;《现代科学仪器》;20120831(第4期);全文 *
《运营商业务平台云计算资源池建设方案探讨》;刘永金等;《电信科学》;20130920;第201-206、211页 *

Also Published As

Publication number Publication date
CN105208093A (en) 2015-12-30

Similar Documents

Publication Publication Date Title
CN105208093B (en) The structure system of resource pool is calculated in a kind of cloud operating system
CN103347055B (en) Task processing system in cloud computing platform, Apparatus and method for
CN107450961A (en) A kind of distributed deep learning system and its building method, method of work based on Docker containers
CN104303169A (en) Migrating applications between networks
CN105704188B (en) Using the dispositions method and device with service
CN111767144B (en) Transaction route determination method, device, equipment and system for transaction data
CN105930479A (en) Data skew processing method and apparatus
CN109815406B (en) Data processing and information recommendation method and device
CN108572970A (en) A kind of processing method and distributed processing system(DPS) of structural data
CN116134448A (en) Joint machine learning using locality sensitive hashing
CN103677913A (en) Business processing method and device based on business process management (BPM)
JP2023546040A (en) Data processing methods, devices, electronic devices, and computer programs
CN105095103A (en) Storage device management method and device used for cloud environment
CN109474467A (en) Network automatically management method, device, storage medium and electronic equipment
CN108874808A (en) A kind of page elements interlock method, device and server
CN104468759A (en) Method and device for achieving application migration in PaaS platform
CN106341497B (en) Digital ID generation method and device
CN109213453A (en) A kind of disk management method and relevant apparatus
US11526791B2 (en) Methods and systems for diverse instance generation in artificial intelligence planning
CN113590304A (en) Business data processing method and device, computer equipment and storage medium
CN106951288B (en) Development and application method and device of hot upgrade resource
CN106506647A (en) A kind of client has the intelligence community cloud storage system of data backup device
CN110019487A (en) A kind of database connection management method and device
CN109981697A (en) A kind of file dump method, system, server and storage medium
CA3065157C (en) Parallel map and reduce on hash chains

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