KR102137891B1 - Server managing Method, Server, and Recording medium using User Specialized Operating Mechanism on BMC environment - Google Patents
Server managing Method, Server, and Recording medium using User Specialized Operating Mechanism on BMC environment Download PDFInfo
- Publication number
- KR102137891B1 KR102137891B1 KR1020180144140A KR20180144140A KR102137891B1 KR 102137891 B1 KR102137891 B1 KR 102137891B1 KR 1020180144140 A KR1020180144140 A KR 1020180144140A KR 20180144140 A KR20180144140 A KR 20180144140A KR 102137891 B1 KR102137891 B1 KR 102137891B1
- Authority
- KR
- South Korea
- Prior art keywords
- fan
- server
- hardware
- abnormal
- fans
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/32—Monitoring with visual or acoustical indication of the functioning of the machine
- G06F11/324—Display of status information
- G06F11/328—Computer systems status display
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3051—Monitoring arrangements for monitoring the configuration of the computing system or of the computing system component, e.g. monitoring the presence of processing resources, peripherals, I/O links, software programs
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Debugging And Monitoring (AREA)
Abstract
서버 관리 방법, 서버, 및 기록매체가 제공된다. 본 서버 관리 방법에 따르면, 서버에 장착된 복수의 하드웨어를 그래픽 형태로 표시하고, 복수의 하드웨어 각각에 대한 활성화 여부를 그래픽을 이용하여 표현하는 베이스보드 관리 컨트롤러(Baseboard Management Controller)에 의한 서버 관리 방법을 제공할 수 있게 되어, 사용자가 더욱 쉽고 간편하게 서버의 하드웨어를 관리할 수 있게 된다. A server management method, a server, and a recording medium are provided. According to the server management method, a server management method by a baseboard management controller that displays a plurality of hardware mounted on a server in a graphic form and expresses whether or not each of the plurality of hardware is activated by using graphics. This enables the user to manage the server hardware more easily and conveniently.
Description
본 발명은, 서버 관리 방법, 기록매체, 및 서버에 관한 것으로, 더욱 상세하게는, 서버의 하드웨어들을 관리하기 위한 서버 관리 방법, 기록매체, 및 서버에 관한 것이다. The present invention relates to a server management method, a recording medium, and a server, and more particularly, to a server management method, a recording medium, and a server for managing hardware of a server.
이 부분에 기술된 내용은 단순히 본 실시 예에 대한 배경 정보를 제공할 뿐 종래기술을 구성하는 것은 아니다.The contents described in this section merely provide background information for this embodiment, and do not constitute a prior art.
베이스보드 관리 컨트롤러(Baseboard Management Controller, BMC)는 서버나 일반 컴퓨터에 장착되어 시스템 관리 소프트웨어와 하드웨어 플랫폼 사이에서 시스템 관리를 위한 인터페이스를 제공하고 이를 통해 IPMI(Intelligent Platform Management Interface) 기반 소프트웨어 아키텍처 상에서 동작하게 되어 있는 컨트롤러이다. 베이스보드 관리 컨트롤러는 최근 서버, 스토리지, 네트워크 장비뿐만 아니라 데이터센터 인프라 관리를 위해서도 활용되고 있다. The Baseboard Management Controller (BMC) is mounted on a server or a general computer to provide an interface for system management between the system management software and the hardware platform, which enables it to operate on an IPMI (Intelligent Platform Management Interface) based software architecture. Controller. The baseboard management controller has recently been used not only for server, storage, and network equipment, but also for data center infrastructure management.
하지만, 베이스보드 관리 컨트롤러에 의한 서버 관리는 명령어 기반이나 텍스트 메뉴 기반으로 이루어지기 때문에 사용자에게 불편함으로 다가올 수도 있다. 따라서, 사용자가 더욱 쉽게 서버를 관리할 수 있는 방안의 모색이 요구된다. However, server management by the baseboard management controller is based on a command or text menu, which may cause inconvenience to the user. Therefore, it is required to find a way for the user to manage the server more easily.
본 발명은 상기와 같은 문제점을 해결하기 위하여 안출된 것으로서, 본 발명의 목적은, 서버에 장착된 복수의 하드웨어를 그래픽 형태로 표시하고, 복수의 하드웨어 각각에 대한 활성화 여부를 그래픽을 이용하여 표현하는 베이스보드 관리 컨트롤러(Baseboard Management Controller)에 의한 서버 관리 방법, 서버, 및 기록매체를 제공함에 있다. The present invention has been devised to solve the above problems, and an object of the present invention is to display a plurality of hardware mounted on a server in a graphic form and to express whether or not activation of each of the plurality of hardware is performed using graphics. It is to provide a server management method, a server, and a recording medium by a baseboard management controller.
본 발명에서 이루고자 하는 기술적 과제들은 이상에서 언급한 기술적 과제들로 제한되지 않으며, 언급하지 않은 또 다른 기술적 과제들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.The technical problems to be achieved in the present invention are not limited to the technical problems mentioned above, and other technical problems not mentioned will be clearly understood by those having ordinary knowledge in the technical field to which the present invention belongs from the following description. Will be able to.
상기 목적을 달성하기 위한 본 발명의 일 실시예에 따른, 베이스보드 관리 컨트롤러(Baseboard Management Controller)에 의한 서버 관리 방법은, 서버에 장착된 복수의 하드웨어를 그래픽 형태로 표시하는 단계; 및 복수의 하드웨어 각각에 대한 활성화 여부를 그래픽을 이용하여 표현하는 단계;를 포함한다. According to an embodiment of the present invention for achieving the above object, the server management method by the baseboard management controller (Baseboard Management Controller), displaying a plurality of hardware mounted on the server in a graphic form; And expressing whether to activate each of the plurality of hardware using graphics.
그리고, 복수의 하드웨어는, 서버에 장착된 CPU(Central Processing Unit), 메모리, 팬(Fan), 및 파워서플라이를 포함하고, 표시하는 단계는, 서버에 장착된 CPU(Central Processing Unit), 메모리, 팬(Fan), 및 파워서플라이를 각각 아이콘 형태로 표시할 수도 있다. In addition, the plurality of hardware includes a CPU (Central Processing Unit), a memory, a fan (Fan), and a power supply mounted in the server, and the displaying step includes: a CPU (Central Processing Unit), memory, Fans and power supplies may also be displayed in the form of icons, respectively.
또한, 표현하는 단계는, CPU(Central Processing Unit), 메모리, 팬(Fan), 및 파워서플라이 각각에 대한 활성화 여부를 대응되는 아이콘의 색상 변화를 이용하여 표현할 수도 있다. In addition, in the expressing step, whether to activate each of the CPU (Central Processing Unit), memory, fan, and power supply may be expressed using a color change of a corresponding icon.
그리고, 팬은 복수개이고, 복수개의 팬 중 적어도 하나가 비정상적으로 동작하는 경우, 해당 비정상 팬과 이웃하여 배치된 팬의 가동속도를 증가시키는 단계;를 더 포함할 수도 있다. In addition, when there are a plurality of fans and at least one of the plurality of fans operates abnormally, increasing the operation speed of the fans disposed adjacent to the abnormal fans.
또한, 표현하는 단계는, 비정상 팬에 대응되는 아이콘과, 해당 비정상 팬과 이웃하여 배치된 팬에 대응되는 아이콘과, 이외의 정상적인 팬에 대응되는 아이콘의 색상을 각각 서로 다르게 표현할 수도 있다. In addition, in the expressing step, colors of icons corresponding to the abnormal fan, icons corresponding to the fans disposed adjacent to the abnormal fan, and icons corresponding to other normal fans may be differently expressed.
그리고, 서버의 가상 미디어 저장소에서 ISO 이미지를 검색하여 ISO 이미지 목록을 생성하는 단계; 및 사용자에 의해 특정 ISO 이미지가 선택되면, 서버의 바이오스(BIOS)를 통해 선택된 ISO 이미지가 가상 씨디롬 장치로 인식되도록 설정하는 단계;를 더 포함할 수도 있다. And, searching the ISO image in the virtual media storage of the server to generate a list of ISO images; And when a specific ISO image is selected by the user, setting the ISO image selected through the server's BIOS to be recognized as a virtual CD-ROM device.
또한, 특정 하드웨어의 상태를 감지하는 특정 센서에서 생성되는 특정 수치에 대한 로그를 수집하고, 해당 하드웨어가 비정상 상태가 된 경우 비정상 상태가 되기 전 일정 기간동안의 특정 수치에 대한 패턴을 분석하여, 해당 비정상 패턴을 저장하는 단계;를 더 포함할 수도 있다. In addition, it collects logs for a specific value generated by a specific sensor that detects the state of a specific hardware, and analyzes the pattern for a specific value for a certain period of time before it becomes an abnormal state when the corresponding hardware becomes abnormal. And storing the abnormal pattern.
그리고, 특정 센서가 특정 하드웨어의 상태를 감지하는 동안, 특정 수치에서 비정상 패턴이 발생된 경우 해당 특정 하드웨어가 비정상 상태 가능성에 대한 알람을 해당 특정 하드웨어에 대한 그래픽에 표현하는 단계;를 더 포함할 수도 있다. And, while the specific sensor detects the state of the specific hardware, if an abnormal pattern is generated at a specific value, the specific hardware expresses an alarm about the possibility of the abnormal state on a graphic of the specific hardware. have.
또한, 사용자에 의한 KVM (Keyboard Video Mouse)/SOL(Serial Over LAN) 연결 요청이 복수개가 요청된 경우, 최종적으로 연결요청된 세션만을 유효한 세션으로 연결시키는 단계;를 더 포함할 수도 있다. In addition, when a plurality of KVM (Keyboard Video Mouse)/SOL (Serial Over LAN) connection requests are requested by the user, the method may further include connecting only the session that is finally requested to be connected to a valid session.
한편, 본 발명의 일 실시예에 따른, 컴퓨터로 읽을 수 있는 기록매체는, 서버에 장착된 복수의 하드웨어를 그래픽 형태로 표시하는 단계; 및 복수의 하드웨어 각각에 대한 활성화 여부를 그래픽을 이용하여 표현하는 단계;를 포함하는 서버 관리 방법을 실행시키는 컴퓨터 프로그램이 수록된다. On the other hand, according to an embodiment of the present invention, a computer-readable recording medium includes: displaying a plurality of hardware mounted on a server in a graphic form; And expressing whether to activate each of the plurality of hardware using graphics. A computer program for executing a server management method is included.
한편, 본 발명의 일 실시예에 따른, 서버는, 복수의 하드웨어; 복수의 하드웨어를 그래픽 형태로 표시하고, 복수의 하드웨어 각각에 대한 활성화 여부를 그래픽을 이용하여 표현하는 베이스보드 관리 컨트롤러(Baseboard Management Controller);를 포함한다. On the other hand, according to an embodiment of the present invention, the server, a plurality of hardware; And a baseboard management controller that displays a plurality of hardware in a graphic form and expresses whether each of the plurality of hardware is activated using graphics.
한편, 본 발명의 일 실시예에 따른, 베이스보드 관리 컨트롤러(Baseboard Management Controller)에 의한 서버 관리 방법은, 서버에 장착된 복수개의 팬 중 적어도 하나가 비정상적으로 동작하는 경우, 해당 비정상 팬과 이웃하여 배치된 팬의 가동속도를 증가시키는 단계; 비정상 팬에 대응되는 아이콘과, 해당 비정상 팬과 이웃하여 배치된 팬에 대응되는 아이콘과, 이외의 정상적인 팬에 대응되는 아이콘의 색상을 각각 서로 다르게 표현하는 단계;를 포함한다. On the other hand, according to an embodiment of the present invention, the server management method by the baseboard management controller (Baseboard Management Controller), when at least one of the plurality of fans mounted on the server operates abnormally, adjacent to the abnormal fan Increasing the operating speed of the placed fan; And displaying colors of icons corresponding to the abnormal fan, icons corresponding to fans arranged adjacent to the abnormal fan, and icons corresponding to other normal fans, respectively.
본 발명의 다양한 실시예에 따르면, 서버에 장착된 복수의 하드웨어를 그래픽 형태로 표시하고, 복수의 하드웨어 각각에 대한 활성화 여부를 그래픽을 이용하여 표현하는 베이스보드 관리 컨트롤러(Baseboard Management Controller)에 의한 서버 관리 방법, 서버, 및 기록매체를 제공할 수 있게 되어, 사용자가 더욱 쉽고 간편하게 서버의 하드웨어를 관리할 수 있게 된다. According to various embodiments of the present invention, a server by a baseboard management controller that displays a plurality of hardware mounted on a server in a graphic form and expresses whether activation of each of the plurality of hardware is performed using graphics. It is possible to provide a management method, a server, and a recording medium, so that a user can more easily and conveniently manage hardware of the server.
본 발명에서 얻을 수 있는 효과는 이상에서 언급한 효과로 제한되지 않으며, 언급하지 않은 또 다른 효과들은 아래의 기재로부터 본 발명이 속하는 기술분야에 서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.The effects obtainable in the present invention are not limited to the above-mentioned effects, and other effects not mentioned can be clearly understood by those skilled in the art from the following description. will be.
본 발명에 관한 이해를 돕기 위해 상세한 설명의 일부로 포함되는, 첨부 도면은 본 발명에 대한 실시 예를 제공하고, 상세한 설명과 함께 본 발명의 기술적 특징을 설명한다.
도 1은 본 발명의 일 실시예에 따른, 서버의 구조를 도시한 블록도,
도 2는 본 발명의 일 실시예에 따른, 서버 관리 방법을 설명하기 위해 제공되는 흐름도,
도 3은 본 발명의 일 실시예에 따른, 하드웨어 관리 화면의 일 예를 도시한 도면,
도 4는 본 발명의 일 실시예에 따른, 하드웨어 관리 화면의 다른 예를 도시한 도면,
도 5는 본 발명의 일 실시예에 따른, 비정상 팬을 관리하는 방법을 설명하기 위해 제공되는 흐름도,
도 6은 본 발명의 일 실시예에 따른, 비정상 팬을 표시하는 하드웨어 관리 화면을 도시한 도면,
도 7은 본 발명의 일 실시예에 따른, ISO 이미지의 자동인식 과정을 설명하기 위해 제공되는 흐름도,
도 8은 본 발명의 일 실시예에 따른, 비정상 상태틀 감지하는 과정을 설명하기 위해 제공되는 흐름도,
도 9는 본 발명의 일 실시예에 따른, 서버 연결 요청에 대한 처리 과정을 설명하기 위해 제공되는 흐름도이다. Included as part of the detailed description to aid understanding of the present invention, the accompanying drawings provide embodiments of the present invention and describe the technical features of the present invention together with the detailed description.
1 is a block diagram showing the structure of a server according to an embodiment of the present invention;
2 is a flowchart provided to explain a server management method according to an embodiment of the present invention,
3 is a diagram showing an example of a hardware management screen according to an embodiment of the present invention;
4 is a diagram showing another example of a hardware management screen according to an embodiment of the present invention;
5 is a flowchart provided to explain a method of managing an abnormal fan, according to an embodiment of the present invention,
6 is a diagram illustrating a hardware management screen displaying an abnormal fan according to an embodiment of the present invention;
7 is a flowchart provided to explain an automatic recognition process of an ISO image, according to an embodiment of the present invention,
8 is a flowchart provided to explain a process of detecting an abnormal state frame according to an embodiment of the present invention,
9 is a flowchart provided to describe a process for processing a server connection request according to an embodiment of the present invention.
본 발명의 과제 해결 수단의 특징 및 이점을 보다 명확히 하기 위하여, 첨부된 도면에 도시된 본 발명의 특정 실시 예를 참조하여 본 발명을 더 상세하게 설명한다.In order to clarify the features and advantages of the problem solving means of the present invention, the present invention will be described in more detail with reference to specific embodiments of the present invention shown in the accompanying drawings.
다만, 하기의 설명 및 첨부된 도면에서 본 발명의 요지를 흐릴 수 있는 공지기능 또는 구성에 대한 상세한 설명은 생략한다. 또한, 도면 전체에 걸쳐 동일한 구성 요소들은 가능한 한 동일한 도면 부호로 나타내고 있음에 유의하여야 한다.However, in the following description and accompanying drawings, detailed descriptions of known functions or configurations that may obscure the subject matter of the present invention are omitted. In addition, it should be noted that the same components throughout the drawings are denoted by the same reference numerals as much as possible.
이하의 설명 및 도면에서 사용된 용어나 단어는 통상적이거나 사전적인 의미로 한정해서 해석되어서는 아니 되며, 발명자는 그 자신의 발명을 가장 최선의 방법으로 설명하기 위한 용어의 개념으로 적절하게 정의할 수 있다는 원칙에 입각하여 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야만 한다.The terms or words used in the following description and drawings should not be interpreted as being limited to ordinary or dictionary meanings, and the inventor can appropriately define the concept of terms for explaining his or her invention in the best way. Based on the principle of being present, it should be interpreted as meanings and concepts consistent with the technical spirit of the present invention.
따라서 본 명세서에 기재된 실시 예와 도면에 도시된 구성은 본 발명의 가장바람직한 일 실시 예에 불과할 뿐이고, 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형예들이 있을 수 있음을 이해하여야 한다.Therefore, the embodiments shown in the embodiments and the drawings described in this specification are only the most preferred embodiments of the present invention, and do not represent all of the technical spirit of the present invention, and thus can replace them at the time of application. It should be understood that there may be equivalents and variations.
또한, 제1, 제2 등과 같이 서수를 포함하는 용어는 다양한 구성요소들을 설명하기 위해 사용하는 것으로, 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용될 뿐, 상기 구성요소들을 한정하기 위해 사용되지 않는다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제2 구성요소는 제1 구성요소로 명명될 수 있고, 유사하게 제1 구성요소도 제2 구성요소로 명명될 수 있다. In addition, terms including ordinal numbers such as first and second are used to describe various components, and are used only for the purpose of distinguishing one component from other components, and to limit the components It is not used. For example, the second component may be referred to as the first component without departing from the scope of the present invention, and similarly, the first component may also be referred to as the second component.
더하여, 어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급할 경우, 이는 논리적 또는 물리적으로 연결되거나, 접속될 수 있음을의미한다.In addition, when referring to a component being "connected" or "connected" to another component, it means that it can be connected or connected logically or physically.
다시 말해, 구성요소가 다른 구성요소에 직접적으로 연결되거나 접속되어 있을 수 있지만, 중간에 다른 구성요소가 존재할 수도 있으며, 간접적으로 연결되거나 접속될 수도 있다고 이해되어야 할 것이다.In other words, it may be understood that a component may be directly connected to or connected to other components, but other components may exist in the middle and may be connected or connected indirectly.
또한, 본 명세서에서 기술되는 "포함한다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.In addition, terms such as "comprises" or "have" described herein are intended to designate the existence of features, numbers, steps, operations, components, parts, or combinations thereof described in the specification, or one or more thereof. It should be understood that the above or other features or numbers, steps, actions, components, parts or combinations thereof are not excluded in advance.
또한, 명세서에 기재된 "…부", "…기", "모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다.In addition, terms such as “…unit”, “…group”, and “module” described in the specification mean a unit that processes at least one function or operation, which may be implemented by hardware or software or a combination of hardware and software. have.
또한, "일(a 또는 an)", "하나(one)", "그(the)" 및 유사어는 본 발명을 기술하는 문맥에 있어서(특히, 이하의 청구항의 문맥에서) 본 명세서에 달리 지시되거나 문맥에 의해 분명하게 반박되지 않는 한, 단수 및 복수 모두를 포함하는 의미로 사용될 수 있다.In addition, "a (a or an)", "one (one)", "the (the)" and similar words are otherwise indicated herein in the context of describing the present invention (especially in the context of the following claims). It may be used in a sense including both singular and plural unless it is or is clearly contradicted by the context.
이하에서는 도면을 참조하여 본 발명을 보다 상세하게 설명한다. Hereinafter, the present invention will be described in more detail with reference to the drawings.
도 1은 본 발명의 일 실시예에 따른, 서버(100)의 구조를 도시한 블록도이다. 도 1에 도시된 바와 같이, 서버(100)는 하드웨어(110) 및 베이스보드 관리 컨트롤러(120)를 포함한다. 1 is a block diagram showing the structure of a
하드웨어(110)는 서버(100)에 장착되는 하드웨어들을 나타내는 것으로, CPU, 메모리, 팬(Fan), 파워서플라이 등이 포함된다. The
베이스보드 관리 컨트롤러(Baseboard Management Controller)(120)는 하드웨어(110)들의 동작을 제어한다. 일반적으로, 베이스보드 관리 컨트롤러(Baseboard Management Controller, BMC)는 서버나 일반 컴퓨터에 장착되어 시스템 관리 소프트웨어와 하드웨어 플랫폼 사이에서 시스템 관리를 위한 인터페이스를 제공하고 이를 통해 IPMI(Intelligent Platform Management Interface) 기반 소프트웨어 아키텍처 상에서 동작하게 되어 있는 컨트롤러이다. The
지능형 플랫폼 관리 인터페이스(IPMI : Intelligent Platform Management Interface)는 서버 관리를 위한 관리 인터페이스로 원격지나 로컬서버의 상태를 파악하고 제어할 수 있는 기능의 정의한 것으로 시스템 하드웨어와 센서의 모니터링, 시스템 구성요소 제어, 중요 시스템의 이벤트, 시스템의 원격 관리 및 복구를 위해 인터페이스를 규정하는 임베디드 관리 규격이다. 서버의 관리 효율성을 높이기 위해 만들어진 서버 관리 표준 인터페이스로 원격 지나 로컬 서버의 상태 파악 및 제어가 가능하고 OS와 독립적으로 운영되기 때문에 전원이 꺼진 상태에서도 IPMI를 통해 서버의 상태 모니터링 및 Fan Speed, 전압, 온도 등의 체크가 가능하게 된다. Intelligent Platform Management Interface (IPMI) is a management interface for server management and defines functions that can identify and control the status of remote or local servers. Monitoring system hardware and sensors, controlling system components, and important This is an embedded management standard that defines the interface for system events, remote management and recovery of the system. This is a server management standard interface designed to increase the management efficiency of the server.It is able to identify and control the status of remote or local servers and operates independently of the OS, so it can monitor the status of the server and monitor fan speed, voltage, and IPMI even when the power is off. It is possible to check the temperature and the like.
구체적으로, 베이스보드 관리 컨트롤러(120)는 복수의 하드웨어를 그래픽 형태로 표시하고, 복수의 하드웨어 각각에 대한 활성화 여부를 그래픽을 이용하여 표현한다. 이 때, 베이스보드 관리 컨트롤러(120)는 해당 그래픽을 서버(100)에 연결된 디스플레이 장치에 표시하게 된다. Specifically, the
이를 통해, 베이스보드 관리 컨트롤러(120)는 서버(100)에 포함된 하드웨어(110)를 더욱 쉽게 관리할 수 있게 된다. Through this, the
베이스보드 관리 컨트롤러(120)의 구체적인 동작은 이하에서 도면들을 참고하여 설명한다. 도 2는 본 발명의 일 실시예에 따른, 서버 관리 방법을 설명하기 위해 제공되는 흐름도이다. The detailed operation of the
베이스보드 관리 컨트롤러(120)는 서버(100)에 장착된 복수의 하드웨어(110)를 그래픽 형태로 화면에 표시한다(S210). 그리고, 베이스보드 관리 컨트롤러(120)는 복수의 하드웨어 각각에 대한 활성화 여부를 그래픽을 이용하여 표현하게 된다(S220). The
구체적으로, 복수의 하드웨어(110)는 서버(100)에 장착된 CPU(Central Processing Unit), 메모리, 팬(Fan), 및 파워서플라이를 포함한다. Specifically, the plurality of
그리고, 베이스보드 관리 컨트롤러(120)는 서버(100)에 장착된 CPU(Central Processing Unit), 메모리, 팬(Fan), 및 파워서플라이를 각각 아이콘 형태로 화면에 표시하게 된다. In addition, the
또한, 베이스보드 관리 컨트롤러(120)는 CPU(Central Processing Unit), 메모리, 팬(Fan), 및 파워서플라이 각각에 대한 활성화 여부를 대응되는 아이콘의 색상 변화를 이용하여 표현하게 된다. In addition, the
구체적인 예시를 도 3 및 도 4를 참고하여 설명한다. A detailed example will be described with reference to FIGS. 3 and 4.
도 3은 본 발명의 일 실시예에 따른, 하드웨어 관리 화면의 일 예를 도시한 도면이다. 3 is a diagram illustrating an example of a hardware management screen according to an embodiment of the present invention.
도 3에 도시된 바와 같이, 서버 하드웨어 관리 화면에는 CPU(Central Processing Unit), 메모리(Memory), 팬(Fan), 및 파워서플라이(Power Supply)가 아이콘 형태로 표시되어 있는 것을 확인할 수 있다. As shown in FIG. 3, it can be seen that a central processing unit (CPU), a memory, a fan, and a power supply are displayed in the form of icons on the server hardware management screen.
도 3의, 서버 하드웨어 관리 화면에 따르면, 팬 아이콘은 가장 위에 표시되어 있고, 총 6개가 포함되어 있고, 모두 파란색이므로 활성화 상태로 동작 중인 것을 확인할 수 있다. According to the server hardware management screen of FIG. 3, the fan icons are displayed on the top, and a total of six are included, and they are all blue, so it can be confirmed that they are operating in an activated state.
CPU 아이콘은 화면의 중간에 표시되어 있고 총 2개가 포함되어 있으며, 2개 모두 파란색이므로 활상화 상태로 동작중인 것을 확인할 수 있다. The CPU icon is displayed in the middle of the screen, and a total of two are included, and since both are blue, you can see that they are operating in a soaring state.
메모리(Memory) 아이콘은 화면의 중간에 CPU와 함께 표시되어 있고, 총 24개가 포함되어 있으며, 2개는 파란색이므로 활성화 상태이고, 나머지 22개는 회색이므로 비활성화 상태인 것을 확인할 수 있다. It can be seen that the Memory icon is displayed with the CPU in the middle of the screen, and a total of 24 are included. Two are blue, so they are activated, and the other 22 are gray, so they are inactive.
파워서플라이(Power Supply) 아이콘은 화면의 아래에 표시되어 있고, 총 2개가 포함되어 있으며, 왼쪽 1개는 회색이므로 비활성화 상태이고, 오른쪽 1개는 파란색이므로 활성화 상태인 것을 확인할 수 있다. The Power Supply icon is displayed at the bottom of the screen, and includes a total of two. The left one is gray, so it can be seen that it is inactive and the right one is blue.
이와 같이, 베이스보드 관리 컨트롤러(120)는 서버 하드웨어 관리 화면을 디스플레이 장치에 표시하며, 이를 통해 사용자는 서버의 하드웨어 상태를 한눈에 쉽게 확인할 수 있게 된다. As such, the
도 4는 본 발명의 일 실시예에 따른, 하드웨어 관리 화면의 다른 예를 도시한 도면이다. 4 is a diagram illustrating another example of a hardware management screen according to an embodiment of the present invention.
도 4도 마찬가지로, 서버 하드웨어 관리 화면에는 CPU(Central Processing Unit), 메모리(Memory), 팬(Fan), 및 파워서플라이(Power Supply)가 아이콘 형태로 표시되어 있는 것을 확인할 수 있다. As in FIG. 4, it can be confirmed that a central processing unit (CPU), a memory, a fan, and a power supply are displayed in the form of icons on the server hardware management screen.
도 4의, 서버 하드웨어 관리 화면에 따르면, 팬 아이콘은 가장 위에 표시되어 있고, 총 6개가 포함되어 있고, 왼쪽 2개와 오른쪽 2개는 파란색이므로 활성화 상태로 동작 중이지만 가운데 2개는 회색으로 비활성화상태인 것을 확인할 수 있다. According to the server hardware management screen of FIG. 4, the fan icon is displayed at the top, and a total of six are included, and the left two and the right two are blue, so they are operating in an activated state, but the middle two are grayed out. You can confirm that.
CPU 아이콘은 화면의 중간에 표시되어 있고 총 2개가 포함되어 있으며, 2개 모두 파란색이므로 활상화 상태로 동작중인 것을 확인할 수 있다. The CPU icon is displayed in the middle of the screen, and a total of two are included, and since both are blue, you can see that they are operating in a soaring state.
메모리(Memory) 아이콘은 화면의 중간에 CPU와 함께 표시되어 있고, 총 24개가 포함되어 있으며, 2개는 파란색이므로 활성화 상태이고, 나머지 22개는 회색이므로 비활성화 상태인 것을 확인할 수 있다. It can be seen that the Memory icon is displayed with the CPU in the middle of the screen, and a total of 24 are included. Two are blue, so they are activated, and the other 22 are gray, so they are inactive.
파워서플라이(Power Supply) 아이콘은 화면의 아래에 표시되어 있고, 총 2개가 포함되어 있으며, 2개 모두 파란색이므로 활성화 상태인 것을 확인할 수 있다. The Power Supply icon is displayed at the bottom of the screen, and a total of two are included, and since both are blue, it can be confirmed that they are activated.
이와 같이, 베이스보드 관리 컨트롤러(120)는 서버 하드웨어 관리 화면을 디스플레이 장치에 표시하며, 이를 통해 사용자는 서버의 하드웨어 상태를 한눈에 쉽게 확인할 수 있게 된다. As such, the
도 5는 본 발명의 일 실시예에 따른, 비정상 팬을 관리하는 방법을 설명하기 위해 제공되는 흐름도이다. 베이스보드 관리 컨트롤러(120)는 비정상적으로 동작하는 팬이 있는 경우 이를 하드웨어 관리 화면에 표시해주고, 그에 대한 조치로 이웃하는 팬들이 더욱 빠르게 동작하도록 제어하게 된다. 5 is a flowchart provided to explain a method of managing an abnormal fan according to an embodiment of the present invention. If there is an abnormally operating fan, the
구체적으로, 베이스보드 관리 컨트롤러(120)는 복수개의 팬 중 적어도 하나가 비정상적으로 동작하는 경우, 해당 비정상 팬과 이웃하여 배치된 팬의 가동속도를 증가시키게 된다(S510).Specifically, when at least one of the plurality of fans operates abnormally, the
그리고, 베이스보드 관리 컨트롤러(120)는 비정상 팬에 대응되는 아이콘과, 해당 비정상 팬과 이웃하여 배치된 팬에 대응되는 아이콘과, 이외의 정상적인 팬에 대응되는 아이콘의 색상을 각각 서로 다르게 표현하게 된다(S520). 여기에서 정상적인 팬은 활성화된 팬과 비활성화된 팬을 포함하며, 활성화된 팬과 비활성화된 팬도 서로 다른 색상의 아이콘으로 표시되게 된다. In addition, the
도 6은 본 발명의 일 실시예에 따른, 비정상 팬을 표시하는 하드웨어 관리 화면을 도시한 도면이다. 6 is a diagram illustrating a hardware management screen displaying an abnormal fan according to an embodiment of the present invention.
도 6도 마찬가지로, 서버 하드웨어 관리 화면에는 CPU(Central Processing Unit), 메모리(Memory), 팬(Fan), 및 파워서플라이(Power Supply)가 아이콘 형태로 표시되어 있는 것을 확인할 수 있다. 6, it can be seen that the server hardware management screen displays CPUs (Central Processing Units), memories, fans, and power supplies in the form of icons.
도 6의, 서버 하드웨어 관리 화면에는, 제1 팬(610), 제2 팬(620), 제3 팬(630), 제4 팬(640), 제5 팬(650) 및 제6 팬(660)이 표시되어 있다. In the server hardware management screen of FIG. 6, the
여기에서, 제3 팬(630)은 검정색으로 표시되어 있으며, 비정상적으로 동작하는 비정상 팬을 나타낸다. Here, the
그리고, 제2 팬(620) 및 제4 팬(640)은 비정상 팬과 이웃하는 팬으로, 가동속도가 증가된 팬을 나타내며, 주황색으로 표시된 것을 확인할 수 있다. In addition, the
또한, 제1 팬(610) 및 제5 팬(650)은 정상적인 팬 중 활성화된 팬을 나타내는 것으로, 파란색으로 표시된 것을 확인할 수 있다. In addition, the
그리고, 제6 팬(660)은 정상적인 팬 중 비활성화된 팬을 나타내는 것으로, 회색으로 표시된 것을 확인할 수 있다. And, the
이와 같이, 베이스보드 관리 컨트롤러(120)는 비정상 팬에 대응되는 아이콘(630)과, 해당 비정상 팬과 이웃하여 배치된 팬에 대응되는 아이콘(620, 640)과, 이외의 정상적인 팬에 대응되는 아이콘(610, 650, 660)의 색상을 각각 서로 다르게 표현하는 것을 확인할 수 있으며, 이를 통해 사용자는 어떤 팬이 문제가 있고 어떤 팬이 비정상 팬을 위해 가동속도를 증가시켰는지를 쉽게 확인할 수 있게 된다. As described above, the
도 7은 본 발명의 일 실시예에 따른, ISO 이미지의 자동인식 과정을 설명하기 위해 제공되는 흐름도이다. 7 is a flowchart provided to explain an automatic recognition process of an ISO image according to an embodiment of the present invention.
ISO 이미지(ISO image)는 국제 표준화 기구(ISO)가 제정한 광학 디스크의 압축 파일(디스크 이미지)이다. 이 형식은 수많은 소프트웨어 업체들이 지원한다. ISO 이미지 파일은 일반적으로 .iso라는 파일 확장자를 가진다. ISO라는 이름은 CD-ROM 매체에 쓰이는 ISO 9660 파일 시스템에서 가져온 것이지만 ISO 이미지는 UDF 파일 시스템도 포함할 수 있다. 이는 ISO 9660에 대한 하위 호환성 덕에 기인한다. An ISO image is a compressed file (disk image) of an optical disc established by the International Organization for Standardization (ISO). This format is supported by numerous software companies. ISO image files usually have a file extension of .iso. The name ISO is taken from the ISO 9660 file system used for CD-ROM media, but the ISO image can also include the UDF file system. This is due to the backward compatibility to ISO 9660.
베이스보드 관리 컨트롤러(120)는, 서버의 가상 미디어 저장소에서 ISO 이미지를 검색하여 ISO 이미지 목록을 생성한다(S710). The
그리고, 베이스보드 관리 컨트롤러(120)는 사용자에 의해 특정 ISO 이미지가 선택되면, 서버의 바이오스(BIOS)를 통해 선택된 ISO 이미지가 가상 씨디롬 장치로 인식되도록 설정하게 된다(S720). Then, when a specific ISO image is selected by the user, the
또한, 베이스보드 관리 컨트롤러(120)는 사용자에 의해 ISO 이미지 사용이 종료되면, 자동으로 버추얼 미디어 연결 해제를 하여 ISO 이미지가 가상 씨디롬 장치에서 해제되도록 제어하게 된다. In addition, when the use of the ISO image is ended by the user, the
이를 통해, 베이스보드 관리 컨트롤러(120)는 ISO이미지를 자동으로 찾아서 연결할 수 있게 된다. Through this, the
도 8은 본 발명의 일 실시예에 따른, 비정상 상태틀 감지하는 과정을 설명하기 위해 제공되는 흐름도이다. 8 is a flowchart provided to explain a process of detecting an abnormal state frame according to an embodiment of the present invention.
앞서 설명한 바와 같이, 하드웨어는 다양한 이유로 비정상 상태가 될 수 있으며, 그와 같은 비정상 징후를 미리 파악하면 비정상 동작으로 인한 피해를 줄일 수 있을 것이다. As described above, the hardware may be in an abnormal state for various reasons, and if such an abnormal sign is identified in advance, damage due to an abnormal operation may be reduced.
우선, 베이스보드 관리 컨트롤러(120)는 특정 하드웨어의 상태를 감지하는 특정 센서에서 생성되는 특정 수치에 대한 로그를 수집하고, 해당 하드웨어가 비정상 상태가 된 경우 비정상 상태가 되기 전 일정 기간동안의 특정 수치에 대한 패턴을 분석하여, 해당 비정상 패턴을 저장하게 된다(S810). First, the
하드웨어의 상태를 감지하는 특정센서는 해당 하드웨어의 온도, 회전속도 등을 감지하게 된다. 그리고, 베이스보드 관리 컨트롤러(120)는 센서 이벤트 로그 분석기를 이용하여 센서의 특정 수치에 대한 로그를 수집 및 분석하게 된다. 특히, 특정 하드웨어가 비정상 상태가 되기 전에 일정한 비정상 패턴이 미리 발생될 수도 있으며, 베이스보드 관리 컨트롤러(120)는 그와 같이 비정상 상태가 되기 직전에 발생되는 센서 신호 관련 비정상 패턴을 저장하게 되는 것이다. A specific sensor that detects the state of hardware detects the temperature, rotational speed, etc. of the hardware. Then, the
그 후에, 베이스보드 관리 컨트롤러(120)는 특정 센서가 특정 하드웨어의 상태를 감지하는 동안, 특정 수치에서 비정상 패턴이 발생된 경우 해당 특정 하드웨어가 비정상 상태 가능성에 대한 알람을 해당 특정 하드웨어에 대한 그래픽에 표현할 수도 있다(S820). 예를 들어, 비정상 패턴이 발생된 경우, 베이스보드 관리 컨트롤러(120)는 해당 특정 하드웨어에 대한 아이콘을 색상을 변화시키거나, 깜빡거리게 그래픽 효과를 변화시키는 등의 방식으로, 비정상 상태 가능성에 대한 알람을 해당 특정 하드웨어에 대한 그래픽에 표현할 수도 있다.즉, 베이스보드 관리 컨트롤러(120)는 특정 하드웨어가 비정상 상태가 될 수 있다는 예측 정보를 사용자에게 알람해주게 되는 것이다. Subsequently, while the specific sensor detects the state of a specific hardware while the specific sensor detects the state of the specific hardware, if a specific pattern occurs in a specific value, the specific hardware sends an alarm about the possibility of the abnormal state to a graphic of the specific hardware. It can also be expressed (S820). For example, when an abnormal pattern is generated, the
이를 통해, 베이스보드 관리 컨트롤러(120)는 서버(100)의 하드웨어(110) 상의 이상징후를 미리 감지할 수 있게 된다. Through this, the
도 9는 본 발명의 일 실시예에 따른, 서버 연결 요청에 대한 처리 과정을 설명하기 위해 제공되는 흐름도이다. 9 is a flowchart provided to describe a process for processing a server connection request according to an embodiment of the present invention.
베이스보드 관리 컨트롤러(120)는 사용자에 의한 KVM (Keyboard Video Mouse)/SOL(Serial Over LAN) 연결 요청이 복수개가 요청된 경우(S910), 최종적으로 연결요청된 세션만을 유효한 세션으로 연결시키게 된다(S920).When a plurality of KVM (Keyboard Video Mouse)/SOL (Serial Over LAN) connection requests by a user are requested (S910), the
KVM 스위치(KVM switch)는 하나의 키보드, 모니터, 마우스로 두 대 이상의 컴퓨터를 제어할 수 있도록 해 주는 장치이다. KVM은 키보드(Keyboard), 비디오 모니터(Video Monitor), 마우스(Mouse)의 약자이다. 하나의 키보드, 모니터, 마우스에 여러 대의 컴퓨터 본체를 연결한 뒤 KVM 스위치를 이용하여 그 중 한 대의 컴퓨터를 선택하여 제어할 수 있다. A KVM switch is a device that allows you to control more than one computer with a single keyboard, monitor and mouse. KVM stands for Keyboard, Video Monitor, and Mouse. Multiple computers can be connected to one keyboard, monitor, and mouse, and one of them can be controlled by using a KVM switch.
구체적으로, 베이스보드 관리 컨트롤러(120)는 KVM (Keyboard Video Mouse)/SOL(Serial Over LAN) 연결 요청이 여러 사용자로부터 수신된 경우, 이와 같은 연결 요청들 중 가장 마지막에 연결요청된 세션만을 활성화하고, 다른 나머지 연결요청의 세션은 자동으로 종료시키게 된다. Specifically, when the
이와 같은 규칙을 통해, 베이스보드 관리 컨트롤러(120)는 동시 접속으로 인한 시스템 장애나 오류를 방지할 수 있게 된다. Through these rules, the
한편, 본 실시예에 따른 장치의 기능 및 방법을 수행하게 하는 컴퓨터 프로그램을 수록한 컴퓨터로 읽을 수 있는 기록매체에도 본 발명의 기술적 사상이 적용될 수 있음은 물론이다. 또한, 본 발명의 다양한 실시예에 따른 기술적 사상은 컴퓨터로 읽을 수 있는 기록매체에 기록된 컴퓨터로 읽을 수 있는 프로그래밍 언어 코드 형태로 구현될 수도 있다. 컴퓨터로 읽을 수 있는 기록매체는 컴퓨터에 의해 읽을 수 있고 데이터를 저장할 수 있는 어떤 데이터 저장 장치이더라도 가능하다. 예를 들어, 컴퓨터로 읽을 수 있는 기록매체는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광디스크, 하드 디스크 드라이브, 플래시 메모리, 솔리드 스테이트 디스크(SSD) 등이 될 수 있음은 물론이다. 또한, 컴퓨터로 읽을 수 있는 기록매체에 저장된 컴퓨터로 읽을 수 있는 코드 또는 프로그램은 컴퓨터간에 연결된 네트워크를 통해 전송될 수도 있다. On the other hand, of course, the technical idea of the present invention can be applied to a computer-readable recording medium containing a computer program for performing functions and methods of the apparatus according to the present embodiment. Further, the technical idea according to various embodiments of the present disclosure may be implemented in the form of computer-readable programming language codes recorded on a computer-readable recording medium. The computer-readable recording medium can be any data storage device that can be read by a computer and stores data. Of course, the computer-readable recording medium may be a ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical disk, hard disk drive, flash memory, solid state disk (SSD), or the like. In addition, computer-readable codes or programs stored on a computer-readable recording medium may be transmitted through a network connected between computers.
본 명세서와 도면에서는 예시적인 장치 구성을 기술하고 있지만, 본 명세서에서 설명하는 기능적인 동작과 주제의 구현물은 다른 유형의 디지털 전자 회로로구현되거나, 본 명세서에서 개시하는 구조 및 그 구조적인 등가물들을 포함하는 컴퓨터 소프트웨어, 펌웨어 혹은 하드웨어로 구현되거나, 이들 중 하나 이상의 결합으로 구현 가능하다.Although this specification and drawings describe exemplary device configurations, the functional operations and subject implementations described herein are implemented in other types of digital electronic circuitry, or include the structures disclosed herein and their structural equivalents. Computer software, firmware, or hardware, or a combination of one or more of them.
따라서, 상술한 예를 참조하여 본 발명을 상세하게 설명하였지만, 본 발명이속하는 분야의 통상의 기술자라면 본 발명의 범위를 벗어나지 않으면서도 본 예들에 대한 개조, 변경 및 변형을 가할 수 있다.Therefore, although the present invention has been described in detail with reference to the above-described examples, those skilled in the art to which the present invention pertains may make modifications, alterations, and modifications to the examples without departing from the scope of the present invention.
또한, 이상에서는 본 발명의 바람직한 실시예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어져서는 안될 것이다.In addition, although the preferred embodiments of the present invention have been illustrated and described above, the present invention is not limited to the specific embodiments described above, and the technical field to which the present invention pertains without departing from the gist of the present invention claimed in the claims. In addition, various modifications can be made by those skilled in the art, and these modifications should not be individually understood from the technical idea or prospect of the present invention.
100 : 서버
110 : 하드웨어
120: 베이스보드 관리 컨트롤러100: server
110: hardware
120: baseboard management controller
Claims (12)
서버에 장착된 복수의 하드웨어를 그래픽 형태로 표시하는 단계; 및
복수의 하드웨어 각각에 대한 활성화 여부를 그래픽을 이용하여 표현하는 단계;를 포함하고,
복수의 하드웨어는,
서버에 장착된 CPU(Central Processing Unit), 메모리, 팬(Fan), 및 파워서플라이를 포함하고,
표시하는 단계는,
서버에 장착된 CPU(Central Processing Unit), 메모리, 팬(Fan), 및 파워서플라이를 각각 아이콘 형태로 표시하며,
팬은 복수개이고,
복수개의 팬 중 적어도 하나가 비정상적으로 동작하는 경우, 해당 비정상 팬과 이웃하여 배치된 팬의 가동속도를 증가시키는 단계;를 더 포함하고,
표현하는 단계는,
비정상 팬에 대응되는 아이콘과, 해당 비정상 팬과 이웃하여 배치되어 가동속도가 증가된 팬에 대응되는 아이콘과, 이외의 정상적인 팬 중 활성화된 팬에 대응되는 아이콘과, 정상적인 팬 중 비활성화된 팬에 대응되는 아이콘의 색상을 각각 서로 다르게 표현하는 것을 특징으로 하는 서버 관리 방법.
In the server management method by the baseboard management controller (Baseboard Management Controller),
Displaying a plurality of hardware mounted on the server in a graphic form; And
And expressing whether to activate each of the plurality of hardware by using graphics.
Multiple hardware,
Includes a CPU (Central Processing Unit), memory, fan, and power supply mounted on the server,
Steps to display,
CPU (Central Processing Unit), memory, fan, and power supply installed in the server are displayed in the form of icons, respectively.
There are multiple fans,
Further comprising, if at least one of the plurality of fans operates abnormally, increasing the operation speed of the fan disposed adjacent to the abnormal fan;
The steps to express,
The icon corresponding to the abnormal fan, the icon corresponding to the fan which is arranged adjacent to the abnormal fan to increase the operating speed, and the icon corresponding to the activated fan among the other normal fans, and the deactivated fan among the normal fans Server management method characterized in that the color of the icon to be displayed differently.
표현하는 단계는,
CPU(Central Processing Unit), 메모리, 팬(Fan), 및 파워서플라이 각각에 대한 활성화 여부를 대응되는 아이콘의 색상 변화를 이용하여 표현하는 것을 특징으로 하는 서버 관리 방법.
The method according to claim 1,
The steps to express,
A server management method characterized by expressing whether or not each CPU (Central Processing Unit), memory, fan, and power supply is activated using a color change of a corresponding icon.
서버의 가상 미디어 저장소에서 ISO 이미지를 검색하여 ISO 이미지 목록을 생성하는 단계; 및
사용자에 의해 특정 ISO 이미지가 선택되면, 서버의 바이오스(BIOS)를 통해 선택된 ISO 이미지가 가상 씨디롬 장치로 인식되도록 설정하는 단계;를 더 포함하는 것을 특징으로 하는 서버 관리 방법.
The method according to claim 1,
Generating an ISO image list by retrieving the ISO image from the server's virtual media storage; And
And when a specific ISO image is selected by the user, setting the ISO image selected through the server's BIOS to be recognized as a virtual CD-ROM device.
특정 하드웨어의 상태를 감지하는 특정 센서에서 생성되는 특정 수치에 대한 로그를 수집하고, 해당 하드웨어가 비정상 상태가 된 경우 비정상 상태가 되기 전 일정 기간동안의 특정 수치에 대한 패턴을 분석하여, 해당 비정상 패턴을 저장하는 단계;를 더 포함하는 것을 특징으로 하는 서버 관리 방법.
The method according to claim 1,
It collects logs for a specific value generated by a specific sensor that detects the state of a specific hardware, and analyzes the pattern for a certain number for a certain period of time before it becomes an abnormal state when the corresponding hardware becomes abnormal. Server storage method further comprising; storing.
특정 센서가 특정 하드웨어의 상태를 감지하는 동안, 특정 수치에서 비정상 패턴이 발생된 경우 해당 특정 하드웨어가 비정상 상태 가능성에 대한 알람을 해당 특정 하드웨어에 대한 그래픽에 표현하는 단계;를 더 포함하는 것을 특징으로 하는 서버 관리 방법.
The method according to claim 7,
It characterized in that it further comprises the step of expressing an alarm about the possibility of an abnormal state in a graphic of the specific hardware when an abnormal pattern is generated at a specific value while the specific sensor detects the state of the specific hardware. How to manage the server.
사용자에 의한 KVM (Keyboard Video Mouse)/SOL(Serial Over LAN) 연결 요청이 복수개가 요청된 경우, 최종적으로 연결요청된 세션만을 유효한 세션으로 연결시키는 단계;를 더 포함하는 것을 특징으로 하는 서버 관리 방법.
The method according to claim 1,
When the plurality of KVM (Keyboard Video Mouse) / Serial Over LAN (SOL) connection request by the user is requested, the step of finally connecting only the requested session to a valid session; server management method further comprising a .
복수의 하드웨어 각각에 대한 활성화 여부를 그래픽을 이용하여 표현하는 단계;를 포함하고,
복수의 하드웨어는,
서버에 장착된 CPU(Central Processing Unit), 메모리, 팬(Fan), 및 파워서플라이를 포함하고,
표시하는 단계는,
서버에 장착된 CPU(Central Processing Unit), 메모리, 팬(Fan), 및 파워서플라이를 각각 아이콘 형태로 표시하며,
팬은 복수개이고,
복수개의 팬 중 적어도 하나가 비정상적으로 동작하는 경우, 해당 비정상 팬과 이웃하여 배치된 팬의 가동속도를 증가시키는 단계;를 더 포함하고,
표현하는 단계는,
비정상 팬에 대응되는 아이콘과, 해당 비정상 팬과 이웃하여 배치되어 가동속도가 증가된 팬에 대응되는 아이콘과, 이외의 정상적인 팬 중 활성화된 팬에 대응되는 아이콘과, 정상적인 팬 중 비활성화된 팬에 대응되는 아이콘의 색상을 각각 서로 다르게 표현하는 것을 특징으로 하는 서버 관리 방법을 실행시키는 컴퓨터 프로그램이 수록된 컴퓨터로 읽을 수 있는 기록매체.
Displaying a plurality of hardware mounted on the server in a graphic form; And
And expressing whether to activate each of the plurality of hardware by using graphics.
Multiple hardware,
Includes a CPU (Central Processing Unit), memory, fan, and power supply mounted on the server,
Steps to display,
CPU (Central Processing Unit), memory, fan, and power supply installed in the server are displayed in the form of icons, respectively.
There are multiple fans,
Further comprising at least one of the plurality of fans operating abnormally, increasing the operating speed of the fan disposed adjacent to the abnormal fan;
The steps to express,
The icon corresponding to the abnormal fan, the icon corresponding to the fan which is arranged adjacent to the abnormal fan to increase the operation speed, and the icon corresponding to the activated fan among the other normal fans, and the deactivated fan among the normal fans A computer-readable recording medium containing a computer program that executes a server management method characterized by expressing the color of each icon differently.
복수의 하드웨어를 그래픽 형태로 표시하고, 복수의 하드웨어 각각에 대한 활성화 여부를 그래픽을 이용하여 표현하는 베이스보드 관리 컨트롤러(Baseboard Management Controller);를 포함하고,
복수의 하드웨어는,
서버에 장착된 CPU(Central Processing Unit), 메모리, 팬(Fan), 및 파워서플라이를 포함하고,
베이스보드 관리 컨트롤러는,
서버에 장착된 CPU(Central Processing Unit), 메모리, 팬(Fan), 및 파워서플라이를 각각 아이콘 형태로 표시하며,
팬은 복수개이고,
베이스보드 관리 컨트롤러는,
복수개의 팬 중 적어도 하나가 비정상적으로 동작하는 경우, 해당 비정상 팬과 이웃하여 배치된 팬의 가동속도를 증가시키고,
비정상 팬에 대응되는 아이콘과, 해당 비정상 팬과 이웃하여 배치되어 가동속도가 증가된 팬에 대응되는 아이콘과, 이외의 정상적인 팬 중 활성화된 팬에 대응되는 아이콘과, 정상적인 팬 중 비활성화된 팬에 대응되는 아이콘의 색상을 각각 서로 다르게 표현하는 것을 특징으로 하는 서버.
A plurality of hardware;
It includes; a baseboard management controller that displays a plurality of hardware in a graphic form and expresses whether or not activation of each of the plurality of hardware is performed using graphics;
Multiple hardware,
Includes a CPU (Central Processing Unit), memory, fan, and power supply mounted on the server,
The baseboard management controller,
CPU (Central Processing Unit), memory, fan, and power supply installed in the server are displayed in the form of icons, respectively.
There are multiple fans,
The baseboard management controller,
When at least one of the plurality of fans operates abnormally, the operation speed of the fans arranged adjacent to the abnormal fan is increased,
The icon corresponding to the abnormal fan, the icon corresponding to the fan which is arranged adjacent to the abnormal fan to increase the operation speed, and the icon corresponding to the activated fan among the other normal fans, and the deactivated fan among the normal fans Server characterized in that the color of each icon to be displayed differently.
서버에 장착된 복수개의 팬 중 적어도 하나가 비정상적으로 동작하는 경우, 해당 비정상 팬과 이웃하여 배치된 팬의 가동속도를 증가시키는 단계;
비정상 팬에 대응되는 아이콘과, 해당 비정상 팬과 이웃하여 배치되어 가동속도가 증가된 팬에 대응되는 아이콘과, 이외의 정상적인 팬 중 활성화된 팬에 대응되는 아이콘과, 정상적인 팬 중 비활성화된 팬에 대응되는 아이콘의 색상을 각각 서로 다르게 표현하는 단계;를 포함하는 서버 관리 방법.
In the server management method by the baseboard management controller (Baseboard Management Controller),
If at least one of the plurality of fans mounted on the server operates abnormally, increasing the operation speed of the fan disposed adjacent to the abnormal fan;
The icon corresponding to the abnormal fan, the icon corresponding to the fan which is arranged adjacent to the abnormal fan to increase the operation speed, and the icon corresponding to the activated fan among the other normal fans, and the deactivated fan among the normal fans A method of managing a server, comprising: expressing colors of icons to be different from each other.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180144140A KR102137891B1 (en) | 2018-11-21 | 2018-11-21 | Server managing Method, Server, and Recording medium using User Specialized Operating Mechanism on BMC environment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180144140A KR102137891B1 (en) | 2018-11-21 | 2018-11-21 | Server managing Method, Server, and Recording medium using User Specialized Operating Mechanism on BMC environment |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20200059433A KR20200059433A (en) | 2020-05-29 |
KR102137891B1 true KR102137891B1 (en) | 2020-07-24 |
Family
ID=70911627
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180144140A Active KR102137891B1 (en) | 2018-11-21 | 2018-11-21 | Server managing Method, Server, and Recording medium using User Specialized Operating Mechanism on BMC environment |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102137891B1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102178034B1 (en) * | 2020-06-10 | 2020-11-12 | 씨엠유니버스(주) | Smart server |
KR102335967B1 (en) * | 2020-07-22 | 2021-12-03 | 건국대학교 글로컬산학협력단 | Device and method for detecting computer hardware anomalies |
CN115904884B (en) * | 2023-03-09 | 2023-05-30 | 苏州浪潮智能科技有限公司 | Method and device for identifying peripheral configuration of server and method and device for silk screen layout of server |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016517070A (en) * | 2013-03-15 | 2016-06-09 | アメリカン メガトレンズ インコーポレイテッド | System and method for web-based virtual media redirection |
JP2016517564A (en) * | 2013-03-15 | 2016-06-16 | アメリカン メガトレンズ インコーポレイテッド | Web-based keyboard, video and mouse (KVM) redirection system and method and application thereof |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1470482A2 (en) * | 2001-10-02 | 2004-10-27 | Citrix Systems, Inc. | Methods for distributed program execution with file-type association in a client-server network |
US20110010566A1 (en) * | 2009-07-07 | 2011-01-13 | International Business Machines Corporation | Power management by selective authorization of elevated power states of computer system hardware devices |
-
2018
- 2018-11-21 KR KR1020180144140A patent/KR102137891B1/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016517070A (en) * | 2013-03-15 | 2016-06-09 | アメリカン メガトレンズ インコーポレイテッド | System and method for web-based virtual media redirection |
JP2016517564A (en) * | 2013-03-15 | 2016-06-16 | アメリカン メガトレンズ インコーポレイテッド | Web-based keyboard, video and mouse (KVM) redirection system and method and application thereof |
Also Published As
Publication number | Publication date |
---|---|
KR20200059433A (en) | 2020-05-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10127032B2 (en) | System and method for unified firmware management | |
US10068015B2 (en) | Monitoring a monitoring-target process | |
US20080005222A1 (en) | System and Method for Server Information Handling System Management Through Local I/O Devices | |
EP2472402A1 (en) | Remote management systems and methods for mapping operating system and management controller located in a server | |
US9912535B2 (en) | System and method of performing high availability configuration and validation of virtual desktop infrastructure (VDI) | |
CN109522147A (en) | Method, device, storage medium and terminal for recording abnormal startup information | |
US20110004791A1 (en) | Server apparatus, fault detection method of server apparatus, and fault detection program of server apparatus | |
KR102137891B1 (en) | Server managing Method, Server, and Recording medium using User Specialized Operating Mechanism on BMC environment | |
US20050156732A1 (en) | Abnormality supervising apparatus, abnormality search support method, and abnormality search support program | |
US9164851B2 (en) | Keyboard, video and mouse switch identifying and displaying nodes experiencing a problem | |
TWI512490B (en) | System for retrieving console messages and method thereof and non-transitory computer-readable medium | |
US20120254423A1 (en) | Monitoring Sensors For Systems Management | |
KR101938203B1 (en) | Apparatus for integrally managing of error generating of hardware and software in computer system | |
CN111737088B (en) | Log acquisition method and device, electronic equipment and medium | |
CN103593275A (en) | Disk information displaying method and device | |
CN113849367A (en) | Server and its management method, device, system, electronic device and storage medium | |
US9563379B1 (en) | Baseboard management controller (BMC) provided with sensor list | |
KR101941105B1 (en) | A method of collectively managing the occurrence of errors in the hardware included in the computer system and performing backup and recovery to inform the external terminal | |
KR101938202B1 (en) | A method of collectively managing the occurrence of errors in the hardware included in the computer system and performing backup and recovery to inform the external terminal | |
JP7103804B2 (en) | User interface control device, user interface control method, and user interface control program | |
KR101793263B1 (en) | A method of collectively managing the occurrence of errors in the hardware included in the computer system and performing backup and recovery to inform the external terminal | |
TW201724807A (en) | Active security protection system | |
JP6477524B2 (en) | Server device, screen information acquisition method, and BMC | |
CN110928814A (en) | Method and device for detecting transmission abnormality of serial hard disk and electronic equipment | |
KR20200073457A (en) | Virtualization based Multi Display Transition Method in Integrated Navigation System |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20181121 |
|
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20181128 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20181121 Comment text: Patent Application |
|
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20200121 Patent event code: PE09021S01D |
|
AMND | Amendment | ||
PG1501 | Laying open of application | ||
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20200605 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20200121 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
X091 | Application refused [patent] | ||
AMND | Amendment | ||
PX0901 | Re-examination |
Patent event code: PX09011S01I Patent event date: 20200605 Comment text: Decision to Refuse Application Patent event code: PX09012R01I Patent event date: 20200317 Comment text: Amendment to Specification, etc. |
|
PX0701 | Decision of registration after re-examination |
Patent event date: 20200714 Comment text: Decision to Grant Registration Patent event code: PX07013S01D Patent event date: 20200707 Comment text: Amendment to Specification, etc. Patent event code: PX07012R01I Patent event date: 20200605 Comment text: Decision to Refuse Application Patent event code: PX07011S01I Patent event date: 20200317 Comment text: Amendment to Specification, etc. Patent event code: PX07012R01I |
|
X701 | Decision to grant (after re-examination) | ||
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20200720 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20200720 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20230621 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20240624 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20250624 Start annual number: 6 End annual number: 6 |