Movatterモバイル変換


[0]ホーム

URL:


CN106161107B - Multi-machine intelligent service deployment system and method - Google Patents

Multi-machine intelligent service deployment system and method
Download PDF

Info

Publication number
CN106161107B
CN106161107BCN201610736889.9ACN201610736889ACN106161107BCN 106161107 BCN106161107 BCN 106161107BCN 201610736889 ACN201610736889 ACN 201610736889ACN 106161107 BCN106161107 BCN 106161107B
Authority
CN
China
Prior art keywords
installation
list
server
host
service
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
CN201610736889.9A
Other languages
Chinese (zh)
Other versions
CN106161107A (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.)
Shandong Luruan Digital Technology Co ltd Smart Energy Branch
Original Assignee
Shandong Luneng Intelligence Technology 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 Shandong Luneng Intelligence Technology Co LtdfiledCriticalShandong Luneng Intelligence Technology Co Ltd
Priority to CN201610736889.9ApriorityCriticalpatent/CN106161107B/en
Publication of CN106161107ApublicationCriticalpatent/CN106161107A/en
Application grantedgrantedCritical
Publication of CN106161107BpublicationCriticalpatent/CN106161107B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

The invention discloses multimachine intelligent Service deployment system and method, deployment in need machine on installation configuration service;IP list corresponding with standby host is configured on host;Host installs server-side, executes installation script;According to IP list, server-side automatically logs into and executes installation procedure on the machine in list;Judge whether there is the machine for being not carried out installation process in IP list, if so, circulation executes installation steps, if nothing, terminates.Host of the present invention and all standby hosts need to be connected into the same network, and guarantee can be with normal communication;Operation is primary to install all programs on all target machines, greatly simplifies installation procedure, and under the guarantee that effective prompt information and input format limit, reducing error may.

Description

Multimachine intelligent Service deployment system and method
Technical field
The present invention relates to the multimachine intelligent Service deployment tools based on linux.
Background technique
" a kind of software automatic deployment, device and terminal " is disclosed in existing patent, in order to solve more machinesNeed to install the efficiency that extensive work that is soft and being configured may cause.
Linux software single machine installation script exists in the prior art, is: multiple servers installation is softPart needs each individually downloading program, configuration, and starting services, and complex steps are also easy error.
Summary of the invention
To solve the shortcomings of the prior art, the invention discloses multimachine intelligent Service deployment system and methods, oneInstallation procedure is executed on platform machine, specifying needs server ip to be mounted, can be automatically in all services after user name passwordDeployment software on device, and required configuration information update configuration file, last startup program are obtained automatically.
To achieve the above object, concrete scheme of the invention is as follows:
Multimachine intelligent Service dispositions method, comprising the following steps:
Deployment in need machine on installation configuration service;
IP list corresponding with standby host is configured on host;
Host installs server-side, executes installation script;
According to IP list, server-side automatically logs into and executes installation procedure on the machine in list;
Judge whether there is the machine for being not carried out installation process in IP list, if so, circulation executes installation steps, ifNothing terminates.
Further, host installs server-side, and when executing installation script, server-side automatically generates and matches according to being pre-configured withFile is set, the configuration file of generation, starting service are read.
Further, according to IP list, when server-side automatically logs into execution installation procedure on the machine in list, according toIP and port information in client, automatically generate configuration file, read the configuration file of generation, starting service.
Further, deployment in need machine on installation configuration rsh, FTP service, this step be steps necessary,If cannot correctly install, execution is interrupted.
Multimachine intelligent Service deployment system, comprising:
Configuration service installation module, for institute deployment in need machine on installation configuration service;
IP List Generating Module, for configuring IP list corresponding with standby host on host;
Server-side installs module, for installing server-side in host, executes installation script;
Installation procedure execution module, for according to IP list, server-side to automatically log into and executes peace on the machine in listFill process;
Judgment module, for judging whether there is the machine for being not carried out installation process in IP list, if so, circulation executes peaceStep is filled, if nothing, is terminated.
Further, server-side installs module, and host installs server-side, and when executing installation script, server-side is according in advanceConfiguration, automatically generates configuration file, reads the configuration file of generation, starting service.
Further, installation procedure execution module, according to IP list, server-side is automatically logged on the machine in listWhen executing installation procedure, according to the IP and port information in client, configuration file is automatically generated, reads the configuration text of generationPart, starting service.Starting step, which may include, closes the program being installed and activated, but does not keep a record, and closes by forceIt is restarted after closing.
Further, configuration service installation module, institute deployment in need machine on installation configure rsh, FTP service,This step interrupts execution if cannot correctly install for steps necessary.
Further, host is communicated by interchanger and multiple standby hosts.
A kind of terminal comprising above-mentioned multimachine intelligent Service deployment system.
Beneficial effects of the present invention:
Host of the present invention and all standby hosts need to be connected into the same network, and guarantee can be with normal communication;Operation is primary i.e.All programs are installed on all target machines, greatly simplify installation procedure, and in effective prompt information and inputUnder the guarantee of format limitation, reducing error may.
This method is to be monitored in server-side to client, initiates deployment process by server-side, is different from clientUpper initiation deployment request;This method to deployed mistake in client, can redeploy it is primary, to guarantee the journey disposedSequence and configuration are newest, in addition, the controllability during deployment is more preferable.
Detailed description of the invention
Fig. 1 flow chart of the method for the present invention;
Hardware architecture diagram Fig. 2 of the invention.
Specific embodiment:
The present invention is described in detail with reference to the accompanying drawing:
Multimachine intelligent Service dispositions method, comprising the following steps:
Deployment in need machine on installation configuration service;
IP list corresponding with standby host is configured on host;
Host installs server-side, executes installation script;
According to IP list, server-side automatically logs into and executes installation procedure on the machine in list;
Judge whether there is the machine for being not carried out installation process in IP list, if so, circulation executes installation steps, ifNothing terminates.
Host installs server-side, and when executing installation script, server-side automatically generates configuration file according to being pre-configured with, and readsTake the configuration file of generation, starting service.
According to IP list, when server-side automatically logs into execution installation procedure on the machine in list, according in clientIP and port information, automatically generate configuration file, read the configuration file of generation, starting service.
Deployment in need machine on installation configuration rsh, FTP service, this step be steps necessary, if cannot be justReally installation, then interrupt execution.
Multimachine intelligent Service deployment system, comprising:
Configuration service installation module, for institute deployment in need machine on installation configuration service;
IP List Generating Module, for configuring IP list corresponding with standby host on host;
Server-side installs module, for installing server-side in host, executes installation script;
Installation procedure execution module, for according to IP list, server-side to automatically log into and executes peace on the machine in listFill process;
Judgment module, for judging whether there is the machine for being not carried out installation process in IP list, if so, circulation executes peaceStep is filled, if nothing, is terminated.
Server-side installs module, and host installs server-side, and when executing installation script, server-side is according to being pre-configured with, automaticallyConfiguration file is generated, the configuration file of generation, starting service are read.
Installation procedure execution module, according to IP list, server-side, which automatically logs into, executes installation stream on the machine in listCheng Shi automatically generates configuration file according to the IP and port information in client, reads the configuration file of generation, starting service.Starting step, which may include, closes the program being installed and activated, but does not keep a record, and opens again after closing by forceIt is dynamic.
Configuration service installation module, the installation configuration rsh on the machine of institute's deployment in need, FTP service, this step is mustStep is wanted, if cannot correctly install, interrupts execution.
Host is communicated by interchanger and multiple standby hosts.
A kind of terminal comprising above-mentioned multimachine intelligent Service deployment system.
More detailed examples of implementation, as shown in Figure 1, multimachine intelligent Service dispositions method:
1 deployment in need machine on installation configuration rsh, FTP (sftp) service, this step be steps necessary, such asFruit cannot correctly install, then interrupt execution.
2 have configured the IP list of other machines on host;
3 hosts install server-side, execute installation script;
3.1 server-sides automatically generate configuration file according to being pre-configured with;
3.2 read 3.1 configuration files generated, starting service;
4 automatically log into according to the IP list of step 2, server-side and execute installation procedure on the machine in list;
4.1 automatically generate configuration file according to the ip sat on the client, the information such as port;
4.2 read 4.1 configuration files generated, starting service;
5 judge whether there is the machine for being not carried out installation process in step 2 list, if so, circulation executes step 4, ifNothing terminates;
6 installations terminate.
As shown in Fig. 2, system composition is exactly the journey that needs to run on the client by configuration file, installer scriptSequence composition;Installation procedure reads configuration file, above the program copy to client for needing to run on the client, and opensMove these programs.
Server-side: server-side herein refers to the Duan Chengxu of operation on the server, can be also simply referred to as servicing, such asWebservice service.
Interchanger: the network equipment that multiple servers are linked together.
Host, standby host: host and standby host are divisions in logic, physically (software of hardware, operating system and installation)Host and standby host are not different.Choose one from Servers-all as host, other execute peace as standby host on hostFill program.
Above-mentioned, although the foregoing specific embodiments of the present invention is described with reference to the accompanying drawings, not protects model to the present inventionThe limitation enclosed, those skilled in the art should understand that, based on the technical solutions of the present invention, those skilled in the art are notNeed to make the creative labor the various modifications or changes that can be made still within protection scope of the present invention.

Claims (9)

CN201610736889.9A2016-08-262016-08-26 Multi-machine intelligent service deployment system and methodActiveCN106161107B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201610736889.9ACN106161107B (en)2016-08-262016-08-26 Multi-machine intelligent service deployment system and method

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201610736889.9ACN106161107B (en)2016-08-262016-08-26 Multi-machine intelligent service deployment system and method

Publications (2)

Publication NumberPublication Date
CN106161107A CN106161107A (en)2016-11-23
CN106161107Btrue CN106161107B (en)2019-05-10

Family

ID=57343154

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201610736889.9AActiveCN106161107B (en)2016-08-262016-08-26 Multi-machine intelligent service deployment system and method

Country Status (1)

CountryLink
CN (1)CN106161107B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN109286692A (en)*2018-09-302019-01-29山东浪潮云投信息科技有限公司A kind of method of configuration server IPMI static ip address
CN114816444A (en)*2021-01-282022-07-29网联清算有限公司 A monitoring program deployment method, device, electronic device, and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN103019732A (en)*2012-12-252013-04-03深圳市天维尔通讯技术有限公司Method and system for installation and deployment of integrated software based on province, city and county
CN104375859A (en)*2014-10-292015-02-25浪潮电子信息产业股份有限公司Method for refreshing nodes BMC in batch for Rack complete machine cabinet
CN104572269A (en)*2015-01-192015-04-29浪潮电子信息产业股份有限公司Quick cluster deployment method based on Linux operation system
CN105159704A (en)*2015-08-052015-12-16浪潮(北京)电子信息产业有限公司Method and apparatus for batch deployment of operation systems

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN103019732A (en)*2012-12-252013-04-03深圳市天维尔通讯技术有限公司Method and system for installation and deployment of integrated software based on province, city and county
CN104375859A (en)*2014-10-292015-02-25浪潮电子信息产业股份有限公司Method for refreshing nodes BMC in batch for Rack complete machine cabinet
CN104572269A (en)*2015-01-192015-04-29浪潮电子信息产业股份有限公司Quick cluster deployment method based on Linux operation system
CN105159704A (en)*2015-08-052015-12-16浪潮(北京)电子信息产业有限公司Method and apparatus for batch deployment of operation systems

Also Published As

Publication numberPublication date
CN106161107A (en)2016-11-23

Similar Documents

PublicationPublication DateTitle
EP3276488B1 (en)Deployment system for multi-node applications
CN108632375B (en) An online upgrade method for distributed deployment service software program
CN103970650B (en)Distributed testing method and device
CN110572436A (en)Multi-place cross-cluster server deployment method and system
US20150347173A1 (en)Method, system and device for managing software on virtual machine in cloud environment
CN104035876B (en)Method for implementing LINPACK cluster test in IB network environment based on PXE, SHELL and EXPECT
CN110795108B (en)Method for deploying Weblogic application based on Ansible layout
CN105389263B (en)Application software authority monitoring method, system and equipment
CN103336688A (en)Software integrating method and system oriented to cloud computing software research and development process
CN110286921B (en)CDH method for automatically installing distributed big data platform
US9921882B2 (en)Information processing system, deployment method, processing device, and deployment device
CN102447732A (en)Method for intelligent configuration of host computer embedded environment during BMC (Baseboard Management Controller) development
CN102707971A (en)Method for automatically acquiring and installing software in virtual machine
CN104866338A (en)Method and device for remotely deploying software
CN106161107B (en) Multi-machine intelligent service deployment system and method
CN111786810A (en) A method and system for automatic deployment of large-scale test bed nodes
CN108234172B (en)Physical resource automatic deployment system for cloud computing
CN107911467A (en)A kind of the service operations management system and method for scripting operation
CN105204910A (en)Script hot updating method and system
CN103150203A (en)Virtual machine control system, virtual machine controller and control method
CN112333229A (en)Method, device, equipment and storage medium for expanding kubernets nodes
CN118760447A (en) A database cluster deployment method, device, equipment and readable storage medium
CN112835680A (en)Method for automatically setting password of Windows operating system virtual machine
TW201732625A (en)System and method for auto deployment of OpenStack cloud computing platform based on Saltstack
CN105282180B (en) Method and device for processing service authentication

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
CB02Change of applicant information
CB02Change of applicant information

Address after:250101 block B, Yinhe building, 2008 Xinjie street, hi tech Zone, Ji'nan, Shandong.

Applicant after:Shandong Luneng Intelligent Technology Co., Ltd.

Address before:250101 B block 626, Yinhe building, 2008 Xinjie street, Ji'nan high tech Zone, Shandong.

Applicant before:Shandong Luneng Intelligent Technology Co., Ltd.

GR01Patent grant
GR01Patent grant
CP03Change of name, title or address
CP03Change of name, title or address

Address after:250101 Electric Power Intelligent Robot Production Project 101 in Jinan City, Shandong Province, South of Feiyue Avenue and East of No. 26 Road (ICT Industrial Park)

Patentee after:National Network Intelligent Technology Co., Ltd.

Address before:250101 block B, Yinhe building, 2008 Xinjie street, hi tech Zone, Ji'nan, Shandong.

Patentee before:Shandong Luneng Intelligent Technology Co., Ltd.

TR01Transfer of patent right
TR01Transfer of patent right

Effective date of registration:20201221

Address after:Room 902, 9 / F, block B, Yinhe building, 2008 Xinluo street, hi tech Zone, Jinan City, Shandong Province

Patentee after:Shandong Luneng Software Technology Co.,Ltd. intelligent electrical branch

Address before:250101 power intelligent robot production project 101 south of Feiyue Avenue and east of No.26 Road (in ICT Industrial Park) in Suncun District of Gaoxin, Jinan City, Shandong Province

Patentee before:National Network Intelligent Technology Co.,Ltd.

CP01Change in the name or title of a patent holder
CP01Change in the name or title of a patent holder

Address after:Room 902, 9 / F, block B, Yinhe building, 2008 Xinluo street, hi tech Zone, Jinan City, Shandong Province

Patentee after:Shandong luruan Digital Technology Co.,Ltd. smart energy branch

Address before:Room 902, 9 / F, block B, Yinhe building, 2008 Xinluo street, hi tech Zone, Jinan City, Shandong Province

Patentee before:Shandong Luneng Software Technology Co.,Ltd. intelligent electrical branch


[8]ページ先頭

©2009-2025 Movatter.jp