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 PDFInfo
- 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
Links
- 238000009434 installation Methods 0.000 claims description 6
- 230000006399 behavior Effects 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- KKIMDKMETPPURN-UHFFFAOYSA-N 1-(3-(trifluoromethyl)phenyl)piperazine Chemical compound FC(F)(F)C1=CC=CC(N2CCNCC2)=C1 KKIMDKMETPPURN-UHFFFAOYSA-N 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 239000000047 product Substances 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
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
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.
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)
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)
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)
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 |
-
2015
- 2015-08-20 CN CN201510516260.9A patent/CN105208093B/en active Active
Patent Citations (2)
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)
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 |