KR101776286B1 - Server management method - Google Patents
Server management method Download PDFInfo
- Publication number
- KR101776286B1 KR101776286B1 KR1020150179129A KR20150179129A KR101776286B1 KR 101776286 B1 KR101776286 B1 KR 101776286B1 KR 1020150179129 A KR1020150179129 A KR 1020150179129A KR 20150179129 A KR20150179129 A KR 20150179129A KR 101776286 B1 KR101776286 B1 KR 101776286B1
- Authority
- KR
- South Korea
- Prior art keywords
- patch
- server
- management engine
- job information
- virtual server
- Prior art date
Links
Images
Classifications
-
- 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/0876—Aspects of the degree of configuration automation
- H04L41/0879—Manual configuration through operator
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
- G06F11/1464—Management of the backup or restore process for networked environments
-
- 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/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/06—Generation of reports
- H04L43/065—Generation of reports related to network devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
-
- H04L67/16—
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Automation & Control Theory (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Environmental & Geological Engineering (AREA)
- Stored Programmes (AREA)
- Debugging And Monitoring (AREA)
Abstract
The present invention is a computer-readable recording medium storing a program for causing a computer to execute the steps of: receiving and registering job information from a database-attached web service server; delivering a patch command to a patch target server in accordance with job information registered in a management engine unit database; And executing the patch using the patch file stored in the patch file distribution server according to the delivered patch command.
Description
The present invention relates to a server management method, and more particularly, to a server management method for automatically patching a server according to job information registered by an administrator.
In response to rapidly changing business needs, the requirements for service support in the Information Technology (IT) sector are becoming more complex and more demanding.
There is a need to improve the complexity of management of multiple servers, to secure a server environment that can respond to continuously changing business needs, and to operate these servers.
However, conventionally, a plurality of servers operating on Hyper-V and VMWare are manually patched by the administrator. In this method, as the number of servers increases, the workload increases greatly, There is a problem that an error occurs or an omission occurs due to an increase in fatigue.
The background art of the present invention is disclosed in Korean Patent Application Publication No. 10-2014-0102482 (2014.08.22) entitled " Virtualized environment backup system and method ".
It is an object of the present invention to provide a server management method for automatically patching a server according to job information registered by an administrator.
It is another object of the present invention to provide a server management method that can perform management and operation of a server effectively by automating a patch of a server and enable stable server management.
It is still another object of the present invention to provide a server management method that improves the security of a server by reflecting fast patches, and can grasp the causes and results of a failure occurrence based on a check on the server and respond quickly.
According to an aspect of the present invention, there is provided a server management method comprising: receiving task information from a web service server; Transmitting a patch command to a server to be a patch target according to the job information registered in the database unit by the management engine unit; And performing the patch using the patch file stored in the patch file distribution server according to the patch command received from the management engine unit by the server.
In the step of receiving and registering the job information, the web service server receives the job information from the administrator terminal, and after the web service server transmits the job information to the database unit, Is registered.
The present invention is characterized by further comprising the step of backing up an operating system mounted on the server by receiving a backup command from the management engine unit before performing a patch using the patch file.
The job information of the present invention includes a patch request list and an execution date and time for the server to be patched.
The patch request list of the present invention includes a list of the servers, a group and a patch order, and the patch order is set according to a predetermined dependency between the servers.
The management engine of the present invention transmits a maintenance mode entry command to the monitoring unit before the patch command is transmitted to the server, and when the monitoring unit enters the maintenance mode entry command, And a step of skipping the step of skipping.
The management engine unit of the present invention may further include a step of checking the patch progress status for each server and storing the patch progress status in the database unit.
The database unit of the present invention generates a patch report in a patch progress state for each server and transmits the patch report to the web service server to be displayed as an administrator terminal.
The present invention is characterized in that the monitoring unit checks the server after the patching of the server is completed and transmits the check result to the management engine unit, and the management engine unit stores the check result in the database unit .
The database unit of the present invention generates a patch report as a result of the server-specific inspection, and transmits the generated patch report to the web service server to display the patch report to the administrator terminal.
The server management method according to one aspect of the present invention automatically patches a server, effectively manages and operates the server through patch automation of the server, and enables stable server management.
The server management method according to one aspect of the present invention improves the security of the server by reflecting the quick patches, and when the failure occurs, the cause and the result of the failure can be grasped based on the inspection of the server, so that the server can respond quickly.
1 is a block diagram of a server management apparatus according to an embodiment of the present invention.
2 is an exemplary view of a patch request list according to an embodiment of the present invention.
3 is an illustration of a patch report in accordance with an embodiment of the present invention.
4 is a flowchart of a server management method according to an embodiment of the present invention.
Hereinafter, a server management method according to an embodiment of the present invention will be described in detail with reference to the accompanying drawings. In this process, the thicknesses of the lines and the sizes of the components shown in the drawings may be exaggerated for clarity and convenience of explanation. Further, the terms described below are defined in consideration of the functions of the present invention, which may vary depending on the user, the intention or custom of the operator. Therefore, definitions of these terms should be made based on the contents throughout this specification.
FIG. 1 is a block diagram of a server management apparatus according to an embodiment of the present invention. FIG. 2 is an exemplary view of a patch request list according to an exemplary embodiment of the present invention. FIG. Fig. 7 is an example of a patch report. Fig.
1, a server management apparatus according to an embodiment of the present invention includes an
For reference, the
The
More specifically, the
The patch request list defines a
The patch order is determined by the dependency of the
The execution date and time are time information to be executed for each
That is, the administrator can efficiently manage the patches of the respective
The
The patch report can be displayed for each group of the
In addition, the
The patch progress status includes whether or not the patch is currently being executed for the patch of the
As a result of the check, whether the status of the
The
The
The
The
The
The
The
The
The backup command includes information on the
The patch
When the
In the maintenance mode, the
That is, a plurality of failure events may occur during the patching of the
When the patch of the
The
First, the
If it is determined that the patch of the
In addition, the
Thereafter, the
In addition, the
At this time, the
Referring to FIG. 3, a patch report may include at least one of a patch progress state and a check result for each virtual server group. That is, the patch report may include a virtual server group being updated, a virtual server group being rebooted, a virtual server group being checked for a core service, a virtual server group being checked for applications, and a virtual server group having been updated, A patch progress state may be included.
Thereafter, when the patch is completed in the
At this time, the
In addition, the
Hereinafter, a method according to an embodiment of the present invention will be described in detail with reference to FIG.
4 is a flowchart of a server management method according to an embodiment of the present invention.
Referring to FIG. 4, the administrator first accesses the
When the
The
If it is determined that the patch of the
The
When backup is completed by the
Accordingly, the
The
Meanwhile, in the process of executing the patch as described above, a failure event may be generated in each
The
On the other hand, when the patch is completed in the
In addition, the
After storing the patch progress state and the check result, the
For reference, in the present embodiment, after the patch for the
As described above, the server management method according to an embodiment of the present invention automatically patches the
The server management method according to one aspect of the present invention improves the security of the
While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is clearly understood that the same is by way of illustration and example only and is not to be taken by way of limitation, I will understand. Accordingly, the true scope of the present invention should be determined by the following claims.
10:
20: Web service server
30: Database part
40: Backup server
50: Monitoring section
60:
70: Virtual Server
80: management engine section
Claims (10)
Transmitting a patch command to a server to be a patch target according to the job information registered in the database unit by the management engine unit; And
And performing a patch using the patch file stored in the patch file distribution server according to the patch command received from the management engine unit by the server,
Wherein the job information includes a patch request list and an execution date and time for the server,
Wherein the patch request list includes a list of servers and a group and a patch order, the patch order is set according to a predetermined dependency between the servers,
The dependency is information serving as a criterion for defining the patch order when a patch of the server is performed,
Further comprising the step of pre-checking whether the management engine has free space for a patch of the server according to the job information,
The step of receiving and registering the job information includes receiving the job information from the administrator terminal by the web service server and registering the job information after the web service server transmits the job information to the database unit ,
Further comprising the step of backing up an operating system mounted on the server by receiving a backup command from the management engine unit before performing a patch using the patch file,
The backup command includes information on the server, information on the operating system of the server, and backup date and time,
The management engine transmits a maintenance mode entry command to the monitoring unit before delivering the patch command to the server, and when the monitoring unit enters the maintenance mode entry command, skips the failure event of the server generated during the patch Further comprising:
Wherein the management engine unit further comprises a step of checking the patch progress status for each server and storing the patch progress status in the database unit,
Wherein the patch progress state is determined based on whether the patch is being checked for a patch of the server, whether the patch is currently being executed, whether the patch of the server has been completed, whether the patch of the server has been completed and the server is being rebooted, Whether the patch of the server is completed and the server is under state check,
The database unit generates a patch report in the patch progress state for each server, and transmits the patch report to the web service server to be displayed as an administrator terminal.
After completing the patching of the server, the monitoring unit checks the server and transmits the check result to the management engine unit. The management engine unit stores the check result in the database unit,
The database unit generates a patch report using at least one of the patch progress status and the check result for each server, and transmits the patch report to the web service server to be exposed to the administrator terminal.
Wherein the patch report includes at least one of a patch progress status and a check result for each group of the servers,
Wherein the patch report includes a server group being updated, a server group being rebooted, a server group being checked for core service, a server group being checked for an application, and a server group having been updated.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150179129A KR101776286B1 (en) | 2015-12-15 | 2015-12-15 | Server management method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150179129A KR101776286B1 (en) | 2015-12-15 | 2015-12-15 | Server management method |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20170071146A KR20170071146A (en) | 2017-06-23 |
KR101776286B1 true KR101776286B1 (en) | 2017-09-07 |
Family
ID=59283714
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020150179129A KR101776286B1 (en) | 2015-12-15 | 2015-12-15 | Server management method |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101776286B1 (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012168710A (en) * | 2011-02-14 | 2012-09-06 | Fujitsu Ltd | Information processing system, information processing method, and control program |
WO2013140524A1 (en) * | 2012-03-19 | 2013-09-26 | 富士通株式会社 | Program, administration server, and patch scheduling method |
-
2015
- 2015-12-15 KR KR1020150179129A patent/KR101776286B1/en active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012168710A (en) * | 2011-02-14 | 2012-09-06 | Fujitsu Ltd | Information processing system, information processing method, and control program |
WO2013140524A1 (en) * | 2012-03-19 | 2013-09-26 | 富士通株式会社 | Program, administration server, and patch scheduling method |
Also Published As
Publication number | Publication date |
---|---|
KR20170071146A (en) | 2017-06-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11416342B2 (en) | Automatically configuring boot sequence of container systems for disaster recovery | |
US9280374B2 (en) | Virtual machine asynchronous patch management | |
CN107534571B (en) | Method, system and computer readable medium for managing virtual network functions | |
US11307939B2 (en) | Low impact snapshot database protection in a micro-service environment | |
US7703091B1 (en) | Methods and apparatus for installing agents in a managed network | |
JP2022520005A (en) | Patch management in a hybrid computing environment | |
JP6788178B2 (en) | Setting support program, setting support method and setting support device | |
CN107193607B (en) | Method and apparatus for updating code file, storage medium, processor, and terminal | |
US20140149696A1 (en) | Virtual machine backup using snapshots and current configuration | |
US10721125B2 (en) | Systems and methods for update propagation between nodes in a distributed system | |
CN108733553B (en) | Docker-based test device configuration method, device and system | |
US10715594B2 (en) | Systems and methods for update propagation between nodes in a distributed system | |
US20140380265A1 (en) | Software change process orchestration | |
EP2474910B1 (en) | Setting program, workflow creating method, and work flow creating apparatus | |
JP2011060035A (en) | System, method and program for deploying application | |
US9552226B1 (en) | Predictive order status system and method for computing environment | |
CN110727575A (en) | Information processing method, system, device and storage medium | |
CN110268378A (en) | The method for creating the data backup of virtual automation solution, the computer program of implementation method and the virtual server run by method | |
CN112328297B (en) | Method and device for upgrading Android system running compatibly on Linux | |
EP3321808B1 (en) | Verification system and verification method | |
CN102959499B (en) | Computer system, storage volume management method | |
KR101899298B1 (en) | Processing system for automation of cloud and process operating based virtual environment and processing method thereof | |
US9953293B2 (en) | Method for controlling changes of replication directions in a multi-site disaster recovery environment for high available application | |
JP7025298B2 (en) | Environment construction support system and environment construction support method | |
KR101776286B1 (en) | Server management method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AMND | Amendment | ||
E601 | Decision to refuse application | ||
AMND | Amendment | ||
GRNT | Written decision to grant | ||
X701 | Decision to grant (after re-examination) |