[go: up one dir, main page]

TW201419003A - Rack server system and management method of logic disc system - Google Patents

Rack server system and management method of logic disc system Download PDF

Info

Publication number
TW201419003A
TW201419003A TW101141031A TW101141031A TW201419003A TW 201419003 A TW201419003 A TW 201419003A TW 101141031 A TW101141031 A TW 101141031A TW 101141031 A TW101141031 A TW 101141031A TW 201419003 A TW201419003 A TW 201419003A
Authority
TW
Taiwan
Prior art keywords
logical disk
disk system
management
packet
management controller
Prior art date
Application number
TW101141031A
Other languages
Chinese (zh)
Inventor
Kuo-Shu Chiu
Chien-Chou Chen
Szu-Hsien Lee
Yu-Fang Chiu
Original Assignee
Inventec Corp
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 Inventec Corp filed Critical Inventec Corp
Priority to TW101141031A priority Critical patent/TW201419003A/en
Publication of TW201419003A publication Critical patent/TW201419003A/en

Links

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

A rack server system and a management method of a logic disc system are provided. A management interface packet is sent to the logic disc system by a management controller without starting a booting server, wherein the logic disc system includes a plurality of storage units. The logic disc system transforms the management interface packet into an inner control command for reading a system environment information. And the logic disc system packets the system environment information to a response packet, and sends the response packet to the management controller.

Description

機櫃伺服系統及邏輯磁碟系統的管理方法 Cabinet servo system and management method of logic disk system

本發明是有關於一種機櫃伺服系統的管理機制,且特別是有關於一種邏輯磁碟系統的管理方法及使用該方法的機櫃伺服系統。 The present invention relates to a management mechanism for a cabinet servo system, and more particularly to a method for managing a logical disk system and a cabinet servo system using the same.

在計算機的領域中,電腦伺服器(server)擁有較高的計算能力,能夠提供多樣化的功能給多個使用者同時使用。因此電腦伺服器在硬體裝置的選用標準,和一般的個人電腦(PC)不同。電腦伺服器的硬體裝置必須是能夠承受大量的負載(loading),以及擁有較高的使用壽命,避免在執行計算工作時,因為硬體毀損而導致電腦伺服器的資料遺失。由於電腦伺服器專用的磁碟機非常昂貴而且儲存空間有限,因此現有電腦伺服器的磁碟機大多使用由多個實體(physical)磁碟機所組成的硬碟陣列。 In the field of computers, computer servers have high computing power and can provide a variety of functions for multiple users to use at the same time. Therefore, the selection criteria of the computer server in the hardware device are different from those of a general personal computer (PC). The hardware device of the computer server must be able to withstand a large amount of load and have a high service life, so as to avoid data loss of the computer server due to hardware damage during the calculation work. Since the disk drive dedicated to computer servers is very expensive and has limited storage space, the disk drives of existing computer servers mostly use a hard disk array composed of a plurality of physical disks.

硬碟陣列的基本概念是結合多個一般的實體磁碟機來組成一個陣列,如同一個邏輯(logical)磁碟機。例如,簡單磁碟綁定(Just a Bunch Of Disks,JBOD)系統即為一種硬碟陣列。組成JBOD系統的實體磁碟機在經過虛擬化設備的處理後,會變成一個邏輯硬碟。因此,作業系統只會認為有一個容量超級大的硬碟,而無須關心到底有多少個實體磁碟機。 The basic concept of a hard disk array is to combine an array of multiple general physical drives to form an array, just like a logical disk drive. For example, the Just a Bunch Of Disks (JBOD) system is a hard disk array. The physical disk drive that makes up the JBOD system becomes a logical hard disk after being processed by the virtualization device. Therefore, the operating system only thinks that there is a hard disk with a huge capacity, and there is no need to care about how many physical drives there are.

一般來說,JBOD系統的韌體並不支援提供系統環境 資訊(例如系統溫度、電壓等重要資訊)的功能,因此,用戶端所獲得的資訊並不完整。並且,JBOD系統的韌體並沒有與伺服器進行整合,造成伺服器在即時監控的漏洞。 In general, the firmware of the JBOD system does not support the provision of a system environment. The function of information (such as system temperature, voltage and other important information), therefore, the information obtained by the client is not complete. Moreover, the firmware of the JBOD system is not integrated with the server, causing the server to monitor the vulnerability in real time.

本發明提供一種機櫃伺服系統及邏輯磁碟系統的管理方法,利用一管理控制器來監控邏輯磁碟系統,即時瞭解邏輯磁碟系統的資訊。 The invention provides a management method of a cabinet servo system and a logical disk system, which uses a management controller to monitor a logical disk system and instantly understand information of a logical disk system.

本發明提出一種邏輯磁碟系統的管理方法,適於一機櫃伺服系統。在本方法中,透過管理控制器傳送管理介面封包至邏輯磁碟系統,其中邏輯磁碟系統包括多個儲存單元;邏輯磁碟系統轉換管理介面封包為符合邏輯磁碟系統的內部控制命令,藉以依據內部控制命令來讀取系統環境資訊;並且,邏輯磁碟系統將系統環境資訊封裝至回覆封包,以傳送回覆封包至管理控制器,其中回覆封包符合管理介面封包的格式。 The invention provides a management method of a logical disk system, which is suitable for a cabinet servo system. In the method, the management interface packet is transmitted to the logical disk system through the management controller, wherein the logical disk system includes a plurality of storage units; and the logical disk system conversion management interface packet is an internal control command conforming to the logical disk system, thereby The system environment information is read according to the internal control command; and the logical disk system encapsulates the system environment information into the reply packet to transmit the reply packet to the management controller, wherein the reply packet conforms to the format of the management interface packet.

在本發明之一實施例中,上述管理方法中,管理控制器在接收到回覆封包之後,可進一步判斷系統環境資訊中的系統溫度是否大於或等於預設溫度。當系統溫度大於或等於預設溫度時,管理控制器將風扇轉速調整命令轉換為另一管理介面封包,而將此管理介面封包傳送至邏輯磁碟系統,藉以調整邏輯磁碟系統的風扇轉速。 In an embodiment of the present invention, in the foregoing management method, after receiving the reply packet, the management controller may further determine whether the system temperature in the system environment information is greater than or equal to the preset temperature. When the system temperature is greater than or equal to the preset temperature, the management controller converts the fan speed adjustment command into another management interface packet, and transmits the management interface packet to the logical disk system to adjust the fan speed of the logical disk system.

在本發明之一實施例中,上述管理方法中,管理控制器在接收到回覆封包之後,還可進一步對回覆封包中的系 統環境資訊進行儲存。 In an embodiment of the present invention, in the foregoing management method, after receiving the reply packet, the management controller may further reply to the system in the packet. Environmental information for storage.

在本發明之一實施例中,上述管理方法中,管理控制器在接收到回覆封包之後,還可進一步顯示回覆封包中的系統環境資訊。 In an embodiment of the present invention, in the foregoing management method, after receiving the reply packet, the management controller may further display the system environment information in the reply packet.

本發明提出一種機櫃伺服系統,包括邏輯磁碟系統多數個伺服器以及管理控制器。在此,邏輯磁碟系統包括多個儲存單元,多數個伺服器耦接至邏輯磁碟系統,藉以對邏輯磁碟系統進行存取。而管理控制器為另外設置與邏輯磁碟系統耦接,提供一使用者介面藉以藉以堅控邏輯磁碟系統。管理控制器傳送管理介面封包至邏輯磁碟系統,使得邏輯磁碟系統依據管理介面封包來執行對應動作,並且,邏輯磁碟系統在對應動作執行完畢之後,傳送回覆封包至管理控制器。 The invention provides a cabinet servo system comprising a plurality of servers of a logical disk system and a management controller. Here, the logical disk system includes a plurality of storage units, and a plurality of servers are coupled to the logical disk system for accessing the logical disk system. The management controller is additionally coupled to the logical disk system to provide a user interface for the purpose of controlling the logical disk system. The management controller transfers the management interface packet to the logical disk system, so that the logical disk system performs the corresponding action according to the management interface packet, and the logical disk system transmits the return packet to the management controller after the corresponding action is performed.

在本發明之一實施例中,上述邏輯磁碟系統包括內嵌式作業系統以及驅動程式。邏輯磁碟系統透過內嵌式作業系統將管理介面封包傳送至驅動程式,而藉由驅動程式來控制儲存單元。 In an embodiment of the invention, the logical disk system includes an embedded operating system and a driver. The logical disk system transfers the management interface packet to the driver through the embedded operating system, and the storage unit is controlled by the driver.

在本發明之一實施例中,上述管理控制器包括第一網路埠,邏輯磁碟系統包括第二網路埠。在管理控制器經由第一網路埠傳送管理介面封包至邏輯磁碟系統的第二網路埠之後,邏輯磁碟系統轉換管理介面封包為符合邏輯磁碟系統的內部控制命令,以驅動上述儲存單元。 In an embodiment of the invention, the management controller includes a first network port, and the logical disk system includes a second network port. After the management controller transmits the management interface packet to the second network of the logical disk system via the first network, the logical disk system conversion management interface packet is an internal control command conforming to the logical disk system to drive the storage. unit.

在本發明之一實施例中,上述管理控制器透過使用者介面來顯示回覆封包對應的系統環境資訊。上述系統環境 資訊包括邏輯磁碟系統的電力狀態、硬碟狀態、錯誤狀態、感測器資訊、磁碟陣列資訊以及現場可替換單元(Field Replace Unit,FRU)資訊至少其中之一或其組合者。 In an embodiment of the present invention, the management controller displays the system environment information corresponding to the reply packet through the user interface. Above system environment The information includes at least one or a combination of a power state of the logical disk system, a hard disk state, an error state, sensor information, disk array information, and Field Replace Unit (FRU) information.

在本發明之一實施例中,上述管理控制器透過內部整合電路(Inter-Integrated Circuit,I2C)匯流排或區域網路(Local Area Network,LAN)耦接至邏輯磁碟系統,而管理介面封包與回覆封包的格式為智慧平台管理介面(Intelligent Platform Management Interface,IPMI)封包。 In an embodiment of the present invention, the management controller is coupled to the logical disk system through an Inter-Integrated Circuit (I 2 C) bus or a Local Area Network (LAN). The format of the interface packet and the reply packet is an Intelligent Platform Management Interface (IPMI) packet.

基於上述,利用管理控制器來監控邏輯磁碟系統,可藉由管理控制器所提供的使用者介面即時瞭解邏輯磁碟系統的資訊,並且做出即時的處理機制。 Based on the above, the management controller is used to monitor the logical disk system, and the user interface provided by the management controller can instantly understand the information of the logical disk system and make an immediate processing mechanism.

為讓本發明之上述特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明如下。 The above described features and advantages of the present invention will be more apparent from the following description.

一般的簡單磁碟綁定(Just a Bunch Of Disks,JBOD)系統的韌體只支援提供儲存單元的資訊,但對於JBOD系統的系統環境資訊,例如系統溫度、電壓等重要資訊等並無提供,故使用者所能得知的資訊並不完整。為此,本發明提出一種機櫃伺服系統及邏輯磁碟系統的管理方法,利用管理控制器即時瞭解邏輯磁碟系統的資訊。為了使本發明之內容更為明瞭,以下特舉實施例作為本發明確實能夠據以實施的範例。 The firmware of the Just A Bunch Of Disks (JBOD) system only supports the information of the storage unit, but the system environment information of the JBOD system, such as important information such as system temperature and voltage, is not provided. Therefore, the information that the user can know is not complete. To this end, the present invention provides a management method for a cabinet servo system and a logical disk system, which utilizes a management controller to instantly understand information of a logical disk system. In order to clarify the content of the present invention, the following specific examples are given as examples in which the present invention can be implemented.

第一實施例First embodiment

圖1A及圖1B是依照本發明第一實施例的機櫃伺服系統的方塊圖。請參照圖1A,機櫃伺服系統100包括管理控制器110、以及邏輯磁碟系統130。在本實施例中僅列舉一個邏輯磁碟系統130,在其他實施例中,機櫃伺服系統100可以包括兩個或兩個以上的邏輯磁碟系統130,在此並不限制。 1A and 1B are block diagrams of a cabinet servo system in accordance with a first embodiment of the present invention. Referring to FIG. 1A, the cabinet servo system 100 includes a management controller 110 and a logical disk system 130. In the present embodiment, only one logical disk system 130 is listed. In other embodiments, the cabinet servo system 100 may include two or more logical disk systems 130, which are not limited herein.

另外,如圖1B所示,機櫃伺服系統100還包括有其他伺服器140_1與伺服器140_2等以及交換機150。在此並不限制伺服器的數量。管理控制器110、邏輯磁碟系統130、伺服器140_1與伺服器140_2皆耦接至交換機150,藉以透過交換機150來進行溝通。並且,管理控制器110還可直接拉線連接至邏輯磁碟系統130。 In addition, as shown in FIG. 1B, the cabinet servo system 100 further includes other servers 140_1 and servers 140_2 and the like and a switch 150. The number of servers is not limited here. The management controller 110, the logical disk system 130, the server 140_1 and the server 140_2 are all coupled to the switch 150 for communication through the switch 150. Moreover, the management controller 110 can also be directly connected to the logical disk system 130.

其中,邏輯磁碟系統130例如可以分成多數個磁碟區(可以由一個或一個以上的硬碟組成一個磁碟區),每一個伺服器140_1和伺服器140_2都有其相對應的磁碟區可進行存取。以正常運作而言,當機櫃伺服系統100收到遠端使用者的存取指令時,管理控制器110會根據存取指令之內容將存取指令分派至伺服器140_1和伺服器140_2其中之一(可視存取指令所要存取之資料所在磁區的伺服器而定),再由被分派之伺服器140_1和伺服器140_2其中之一將使用者所需之資料至邏輯磁碟系統130進行存取。 The logical disk system 130 can be divided into a plurality of magnetic disk areas (which may be composed of one or more hard disks and one disk area), and each of the server 140_1 and the server 140_2 has its corresponding magnetic disk area. Accessible. In the normal operation, when the cabinet servo system 100 receives the access instruction of the remote user, the management controller 110 dispatches the access instruction to one of the server 140_1 and the server 140_2 according to the content of the access instruction. (depending on the server of the magnetic area in which the data to be accessed by the access command is located), the data required by the user is stored in the logical disk system 130 by one of the dispatched server 140_1 and the server 140_2. take.

其中,邏輯磁碟系統130亦可以分成多數個磁碟區(可以由一個或一個以上的硬碟組成一個磁碟區),每一個伺服 器140_1和伺服器140_2都有其相對應的磁碟區可進行存取,但伺服器140_1可透過伺服器140_2對伺服器140_2所對應之磁碟區進行存取。 The logical disk system 130 can also be divided into a plurality of magnetic disk areas (a disk area can be composed of one or more hard disks), each servo The server 140_1 and the server 140_2 have their corresponding disk areas accessible, but the server 140_1 can access the disk area corresponding to the server 140_2 through the server 140_2.

風扇160係配置於邏輯磁碟系統130旁,並受管理控制器110之控制而決定風扇160之轉速。 The fan 160 is disposed beside the logical disk system 130 and is controlled by the management controller 110 to determine the rotational speed of the fan 160.

邏輯磁碟系統130包括多個儲存單元。在此,例如可利用多個相對便宜的硬碟組合起來,成為一個硬碟陣列組,藉此實現邏輯磁碟系統130。例如,邏輯磁碟系統130可以是簡單磁碟綁定(Just a Bunch Of Disks,JBOD)系統或是獨立磁碟備援陣列(Redundant Array of Independent Disks,RAID)系統。 The logical disk system 130 includes a plurality of storage units. Here, for example, a plurality of relatively inexpensive hard disks can be combined to form a hard disk array group, thereby implementing the logical disk system 130. For example, the logical disk system 130 can be a Just a Bunch Of Disks (JBOD) system or a Redundant Array of Independent Disks (RAID) system.

在本實施例中,因為邏輯磁碟系統130並非伺服器140_1和伺服器140_2中之任一所專屬,故無法由伺服器140_1和伺服器140_2中之任一對邏輯磁碟系統130進行相關資訊的收集以及處理,而能夠獲得邏輯磁碟系統130的資訊,故,由管理控制器110直接監控邏輯磁碟系統130。在此,管理控制器110提供一使用者介面,以供使用者透過使用者介面來監控邏輯磁碟系統130。 In this embodiment, since the logical disk system 130 is not exclusive to any of the server 140_1 and the server 140_2, the related information of the logical disk system 130 cannot be performed by any one of the server 140_1 and the server 140_2. The collection and processing of the logical disk system 130 can be obtained, so that the logical disk system 130 is directly monitored by the management controller 110. Here, the management controller 110 provides a user interface for the user to monitor the logical disk system 130 through the user interface.

詳細地說,透過管理控制器110所提供的使用者介面來傳送管理介面封包至邏輯磁碟系統130,使得邏輯磁碟系統130依據管理介面封包來執行對應動作,並且,邏輯磁碟系統130在對應動作執行完畢之後,傳送回覆封包至該管理控制器110。 In detail, the management interface packet is transmitted to the logical disk system 130 through the user interface provided by the management controller 110, so that the logical disk system 130 performs corresponding actions according to the management interface packet, and the logical disk system 130 is After the execution of the corresponding action is completed, the packet is sent back to the management controller 110.

底下即搭配上述機櫃伺服系統100來說明管理方法的 各步驟。 The above-mentioned cabinet servo system 100 is used to explain the management method. Each step.

圖2是依照本發明第一實施例的邏輯磁碟系統的管理方法的流程圖。 2 is a flow chart showing a method of managing a logical disk system in accordance with a first embodiment of the present invention.

請參照圖1及圖2,在步驟S205中,透過管理控制器110傳送管理介面封包至邏輯磁碟系統130。在此,管理介面封包與回覆封包的格式為智慧平台管理介面(Intelligent Platform Management Interface,IPMI)封包。例如,管理控制器110包括第一網路埠,邏輯磁碟系統130包括第二網路埠。在管理控制器110經由第一網路埠傳送管理介面封包至邏輯磁碟系統130的第二網路埠之後,邏輯磁碟系統130會將管理介面封包轉換為符合邏輯磁碟系統130的內部控制命令,以驅動內部的儲存單元。 Referring to FIG. 1 and FIG. 2, in step S205, the management interface packet is transmitted to the logical disk system 130 through the management controller 110. Here, the format of the management interface packet and the reply packet is an Intelligent Platform Management Interface (IPMI) packet. For example, the management controller 110 includes a first network port, and the logical disk system 130 includes a second network port. After the management controller 110 transmits the management interface packet to the second network of the logical disk system 130 via the first network, the logical disk system 130 converts the management interface packet into an internal control conforming to the logical disk system 130. Command to drive the internal storage unit.

在邏輯磁碟系統130接收到管理介面封包之後,在步驟S210中,邏輯磁碟系統130會將管理介面封包轉換為符合邏輯磁碟系統130的內部控制命令,藉以依據內部控制命令來讀取系統環境資訊。上述系統環境資訊包括邏輯磁碟系統130的電力狀態、硬碟狀態、錯誤狀態、感測器資訊、磁碟陣列資訊以及現場可替換單元(Field Replace Unit,FRU)資訊至少其中之一或其組合者。上述電力狀態包括電源狀態與電壓狀態,例如儲存單元的電源為開啟或關閉,電壓值為多少等資訊。硬碟資訊例如為硬碟的可使用空間、已使用空間等。感測器資訊例如為系統溫度、感測器所讀取到的值等。磁碟陣列資訊例如為磁碟陣列的類型,以RAID系統而言,RAID系統包括了多個不同的 等級。FRU資訊例如為硬體種類、製造商識別碼、使用的插槽編號,以及硬體規格等。 After the logical disk system 130 receives the management interface packet, in step S210, the logical disk system 130 converts the management interface packet into an internal control command conforming to the logical disk system 130, thereby reading the system according to the internal control command. Environmental information. The system environment information includes at least one of a power state of the logical disk system 130, a hard disk state, an error state, sensor information, a disk array information, and field replaceable unit (FRU) information. By. The power state includes a power state and a voltage state, for example, information such as whether the power of the storage unit is turned on or off, and the value of the voltage is. The hard disk information is, for example, a usable space of the hard disk, a used space, and the like. The sensor information is, for example, the system temperature, the value read by the sensor, and the like. The disk array information is, for example, the type of the disk array. In the case of a RAID system, the RAID system includes a plurality of different grade. The FRU information is, for example, a hardware type, a manufacturer identification code, a slot number to be used, and a hardware specification.

之後,邏輯磁碟系統130在完成管理介面封包的對應動作之後,在步驟S215中,邏輯磁碟系統130將系統環境資訊封裝至回覆封包,以傳送回覆封包至管理控制器110。在此,回覆封包的格式與管理介面封包的格式相同。 Thereafter, after the logical disk system 130 completes the corresponding action of managing the interface packet, in step S215, the logical disk system 130 encapsulates the system environment information into the reply packet to transmit the reply packet to the management controller 110. Here, the format of the reply packet is the same as the format of the management interface packet.

據此,藉由上述方法,可直接利用管理控制器110來監控邏輯磁碟系統130的狀態,並且,還可進一步來控制邏輯磁碟系統130。例如,管理控制器110在接收到回覆封包之後,判斷系統環境資訊中的系統溫度是否大於或等於預設溫度。當系統溫度大於或等於預設溫度時,管理控制器110會將一風扇轉速調整命令轉換為另一管理介面封包,而傳送至邏輯磁碟系統130,藉以調整邏輯磁碟系統130的風扇轉速。 Accordingly, by the above method, the state of the logical disk system 130 can be directly monitored by the management controller 110, and the logical disk system 130 can be further controlled. For example, after receiving the reply packet, the management controller 110 determines whether the system temperature in the system environment information is greater than or equal to the preset temperature. When the system temperature is greater than or equal to the preset temperature, the management controller 110 converts a fan speed adjustment command into another management interface packet and transmits it to the logical disk system 130 to adjust the fan speed of the logical disk system 130.

另外,管理控制器110在接收到回覆封包之後,可進一步透過使用者介面來顯示回覆封包中的系統環境資訊。據此,使用者透過使用者介面可即時得知目前邏輯磁碟系統130的狀態。另外,管理控制器110在接收到回覆封包之後,亦可將回覆封包中的系統環境資訊儲存下來,以供日後查詢之用。 In addition, after receiving the reply packet, the management controller 110 can further display the system environment information in the reply packet through the user interface. Accordingly, the user can instantly know the status of the current logical disk system 130 through the user interface. In addition, after receiving the reply packet, the management controller 110 may also store the system environment information in the reply packet for later query.

第二實施例Second embodiment

圖3是依照本發明第二實施例的機櫃伺服系統示意圖。請參照圖3,管理控制器110透過連接介面350與邏 輯磁碟系統130進行溝通。連接介面350例如為內部整合電路(Inter-Integrated Circuit,I2C)匯流排或區域網路(Local Area Network,LAN)。 3 is a schematic diagram of a cabinet servo system in accordance with a second embodiment of the present invention. Referring to FIG. 3, the management controller 110 communicates with the logical disk system 130 through the connection interface 350. The connection interface 350 is, for example, an Inter-Integrated Circuit (I 2 C) bus or a Local Area Network (LAN).

在本實施例中,邏輯磁碟系統130包括如下的構成,即,內嵌式作業系統310、驅動程式320以及儲存單元330。為方便說明,在此僅列舉一個儲存單元330來說明,在其他實施例中邏輯磁碟系統130亦可包括兩個或兩個以上的儲存單元330。在此,假設儲存單元330配置有一風扇340。而在其他包括多個儲存單元330的實施例中,並不限制一個儲存單元330配置一個風扇340,亦可以是多個儲存單元330共同使用一個風扇340,或者一個儲存單元330配置多個風扇340。在此,以IPMI封包作為管理介面封包來進行說明。 In the present embodiment, the logical disk system 130 includes a built-in operating system 310, a driver 320, and a storage unit 330. For convenience of explanation, only one storage unit 330 is illustrated here. In other embodiments, the logical disk system 130 may also include two or more storage units 330. Here, it is assumed that the storage unit 330 is configured with a fan 340. In other embodiments, including multiple storage units 330, one storage unit 330 is not limited to one fan 340. Alternatively, multiple storage units 330 may use one fan 340 in common, or one storage unit 330 may be configured with multiple fans 340. . Here, the IPMI packet is described as a management interface packet.

從管理控制器110傳送IPMI封包,即透過管理控制器110的第一網路埠發出,而傳至邏輯磁碟系統130的第二網路埠上,如步驟S31所示。 The IPMI packet is transmitted from the management controller 110, that is, transmitted through the first network of the management controller 110, and transmitted to the second network port of the logical disk system 130, as shown in step S31.

接著,邏輯磁碟系統130在接收到IPMI封包後,透過內嵌式作業系統310來產生對應的處理機制,即針對IPMI封包的資料內容進行解析,藉以將接收後的IPMI封包層層拆解至表頭(header)、資料內容、驗證碼等等。之後,內嵌式作業系統310在瞭解IPMI封包所含的訊息之後,將IPMI封包中對應的指令轉換成邏輯磁碟系統130的內部控制命令,而將內部控制命令傳送至儲存單元330的驅動程式320,如步驟S32所示。據此,邏輯磁碟系統 130便可以透過驅動程式320,藉由既有命令方式來驅動儲存單元330,如步驟S33所示。之後,驅動程式320便可以自儲存單元330來獲得系統環境資訊,如步驟S34所示。 Then, after receiving the IPMI packet, the logical disk system 130 generates a corresponding processing mechanism through the embedded operating system 310, that is, parses the data content of the IPMI packet, thereby disassembling the received IPMI packet layer to Header, data content, verification code, and more. After that, after the embedded operating system 310 understands the information contained in the IPMI packet, the corresponding command in the IPMI packet is converted into an internal control command of the logical disk system 130, and the internal control command is transmitted to the driver of the storage unit 330. 320, as shown in step S32. According to this, the logical disk system 130, the storage unit 330 can be driven by the driver 320 by the existing command mode, as shown in step S33. Then, the driver 320 can obtain the system environment information from the storage unit 330, as shown in step S34.

之後,驅動程式320將所獲得的系統環境資訊傳送至內嵌式作業系統310,如步驟S35所示。內嵌式作業系統310將得到的回覆資料,即系統環境資訊,封裝成回覆封包(另一IPMI封包)。而後,內嵌式作業系統310透過網路傳送回覆封包傳送給管理控制器110,如步驟S36所示。 Thereafter, the driver 320 transmits the obtained system environment information to the embedded operating system 310 as shown in step S35. The embedded operating system 310 encapsulates the obtained reply data, that is, system environment information, into a reply packet (another IPMI packet). Then, the embedded operating system 310 transmits the reply packet to the management controller 110 through the network, as shown in step S36.

之後,管理控制器110將蒐集到的系統環境資訊,透過如網頁介面(Web Interface)等使用者介面,讓使用者知道邏輯磁碟系統130的狀況。據此,便能夠針對系統環境資訊,而透過管理控制器110來自動化處理反應機制。例如,當邏輯磁碟系統130的系統溫度過高時,管理控制器110可自動調高風扇340的轉動速度使邏輯磁碟系統130降溫。也就是說,管理控制器110將風扇轉速調整命令封裝為IPMI封包之後,經由上述步驟S31~S33來控制儲存單元330的風扇340。 Thereafter, the management controller 110 allows the user to know the status of the logical disk system 130 through a user interface such as a web interface. Accordingly, the reaction mechanism can be automated by the management controller 110 for system environment information. For example, when the system temperature of the logical disk system 130 is too high, the management controller 110 can automatically increase the rotational speed of the fan 340 to cool the logical disk system 130. That is, after the management controller 110 encapsulates the fan rotational speed adjustment command into an IPMI packet, the fan 340 of the storage unit 330 is controlled via the above steps S31 to S33.

另外,管理控制器110亦可直接利用另一連接介面與風扇340相連接,藉此來直接控制風扇340轉速。底下再舉一例說明。 In addition, the management controller 110 can also directly connect to the fan 340 by using another connection interface, thereby directly controlling the rotation speed of the fan 340. Let me give another example.

第三實施例Third embodiment

圖4是依照本發明第三實施例的機櫃伺服系統示意 圖。請參照圖4,本實施例大致與第二實施例相同,不同之處在於,在本實施例中,管理控制器110可利用連接介面360直接耦接至風扇340,即,當邏輯磁碟系統130的系統溫度過高時,管理控制器110透過連接介面360直接將風扇轉速調整命令傳送至風扇340,以自動調高風扇340的轉動速度使邏輯磁碟系統130降溫。 4 is a schematic diagram of a cabinet servo system in accordance with a third embodiment of the present invention; Figure. Referring to FIG. 4, the embodiment is substantially the same as the second embodiment, except that in the embodiment, the management controller 110 can be directly coupled to the fan 340 by using the connection interface 360, that is, when the logical disk system is used. When the system temperature of 130 is too high, the management controller 110 directly transmits the fan speed adjustment command to the fan 340 through the connection interface 360 to automatically increase the rotational speed of the fan 340 to cool the logical disk system 130.

綜上所述,在上述實施例中,在伺服端中,額外設置管理控制器與邏輯磁碟系統連接,從管理控制器傳送管理介面封包給邏輯磁碟系統;而邏輯磁碟系統在接收到上述管理介面封包之後,針對管理介面封包的內容做出相關回應,並傳送回應的回覆封包給管理控制器。據此,毋須將所有伺服器開機,即可獲得邏輯磁碟系統中的資訊。據此,可即時監控邏輯磁碟系統並做出即時處理機制。並且,在管理控制器中記錄關於邏輯磁碟系統的系統環境資訊,以便使用者日後查看。另外,管理控制器與邏輯磁碟系統之間還可同時使用IPMI格式的封包來傳遞溝通,不僅具有安全與驗證機制,增進模組未來的一致化與擴展性。 In summary, in the above embodiment, in the server, an additional management controller is connected to the logical disk system, and the management interface packet is transmitted from the management controller to the logical disk system; and the logical disk system receives the After the management interface packet, the related response is made to the content of the management interface packet, and the response reply packet is sent to the management controller. According to this, it is not necessary to turn on all the servers to obtain the information in the logical disk system. According to this, the logical disk system can be monitored in real time and an immediate processing mechanism can be made. And, the system environment information about the logical disk system is recorded in the management controller so that the user can view it later. In addition, the management controller and the logical disk system can also use IPMI format packets to communicate, which not only has security and verification mechanisms, but also enhances the future consistency and scalability of the modules.

雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明之精神和範圍內,當可作些許之更動與潤飾,故本發明之保護範圍當視後附之申請專利範圍所界定者為準。 Although the present invention has been disclosed in the above embodiments, it is not intended to limit the invention, and any one of ordinary skill in the art can make some modifications and refinements without departing from the spirit and scope of the invention. The scope of the invention is defined by the scope of the appended claims.

100‧‧‧機櫃伺服系統 100‧‧‧Cabinet servo system

110‧‧‧管理控制器 110‧‧‧Management Controller

120‧‧‧開機伺服器 120‧‧‧ boot server

130‧‧‧邏輯磁碟系統 130‧‧‧Logical Disk System

121‧‧‧硬碟控制器 121‧‧‧hard disk controller

140_1、140_2‧‧‧伺服器 140_1, 140_2‧‧‧ server

150‧‧‧交換機 150‧‧‧Switch

160‧‧‧風扇 160‧‧‧fan

310‧‧‧內嵌作業系統 310‧‧‧Inline operating system

320‧‧‧驅動程式 320‧‧‧Driver

330‧‧‧儲存單元 330‧‧‧ storage unit

340‧‧‧風扇 340‧‧‧fan

350、360‧‧‧連接介面 350, 360‧‧‧ connection interface

S205~S215‧‧‧邏輯磁碟系統的管理方法各步驟 S205~S215‧‧‧Management method of logical disk system

圖1A及圖1B是依照本發明第一實施例的邏輯磁碟系 統的機櫃伺服系統的方塊圖。 1A and 1B are logic disk systems in accordance with a first embodiment of the present invention Block diagram of the cabinet servo system.

圖2是依照本發明第一實施例的邏輯磁碟系統的管理方法的流程圖。 2 is a flow chart showing a method of managing a logical disk system in accordance with a first embodiment of the present invention.

圖3是依照本發明第二實施例的機櫃伺服系統示意圖。 3 is a schematic diagram of a cabinet servo system in accordance with a second embodiment of the present invention.

圖4是依照本發明第三實施例的機櫃伺服系統示意圖。 4 is a schematic view of a cabinet servo system in accordance with a third embodiment of the present invention.

S205~S215‧‧‧邏輯磁碟系統的管理方法各步驟 S205~S215‧‧‧Management method of logical disk system

Claims (10)

一種邏輯磁碟系統的管理方法,適於一機櫃伺服系統,該機櫃伺服系統包括一邏輯磁碟系統以及一管理控制器,該管理方法包括:透過該管理控制器傳送一管理介面封包至該邏輯磁碟系統,其中該邏輯磁碟系統包括多個儲存單元;該邏輯磁碟系統轉換該管理介面封包為符合該邏輯磁碟系統的一內部控制命令,藉以依據該內部控制命令來讀取一系統環境資訊;以及該邏輯磁碟系統將該系統環境資訊封裝至一回覆封包,以傳送該回覆封包至該管理控制器,其中該回覆封包符合該管理介面封包的格式。 A management method of a logical disk system, which is suitable for a cabinet servo system, the cabinet servo system comprising a logical disk system and a management controller, the management method comprising: transmitting a management interface packet to the logic through the management controller a disk system, wherein the logical disk system includes a plurality of storage units; the logical disk system converts the management interface package to conform to an internal control command of the logical disk system, thereby reading a system according to the internal control command Environmental information; and the logical disk system encapsulates the system environment information into a reply packet to transmit the reply packet to the management controller, wherein the reply packet conforms to the format of the management interface packet. 如申請專利範圍第1項所述之管理方法,更包括:該管理控制器在接收到該回覆封包之後,判斷該系統環境資訊中的一系統溫度是否大於或等於一預設溫度;以及當該系統溫度大於或等於該預設溫度時,該管理控制器將一風扇轉速調整命令轉換為另一管理介面封包,而傳送至該邏輯磁碟系統,藉以調整該邏輯磁碟系統的風扇轉速。 The management method of claim 1, further comprising: after receiving the reply packet, the management controller determines whether a system temperature in the system environment information is greater than or equal to a preset temperature; and when the When the system temperature is greater than or equal to the preset temperature, the management controller converts a fan speed adjustment command into another management interface packet and transmits to the logic disk system to adjust the fan speed of the logic disk system. 如申請專利範圍第1項所述之管理方法,更包括:該管理控制器在接收到該回覆封包之後,對該回覆封包中的該系統環境資訊進行儲存。 The management method of claim 1, further comprising: after receiving the reply packet, the management controller stores the system environment information in the reply packet. 如申請專利範圍第1項所述之管理方法,更包括: 該管理控制器在接收到該回覆封包之後,顯示該回覆封包中的該系統環境資訊。 For example, the management method described in claim 1 of the patent scope further includes: After receiving the reply packet, the management controller displays the system environment information in the reply packet. 一種機櫃伺服系統,包括:一邏輯磁碟系統,包括多個儲存單元;以及一開機伺服器,耦接至該邏輯磁碟系統,藉以管理該邏輯磁碟系統;一管理控制器,耦接至該邏輯磁碟系統,提供一使用者介面藉以監控該邏輯磁碟系統;其中,當該開機伺服器未進行運作時,透過該使用者介面傳送一管理介面封包至該邏輯磁碟系統,使得該邏輯磁碟系統依據該管理介面封包來執行一對應動作,並且,該邏輯磁碟系統在該對應動作執行完畢之後,傳送一回覆封包至該管理控制器。 A cabinet servo system includes: a logic disk system including a plurality of storage units; and a boot server coupled to the logical disk system for managing the logical disk system; a management controller coupled to The logical disk system provides a user interface for monitoring the logical disk system; wherein, when the boot server is not operating, transmitting a management interface packet to the logical disk system through the user interface, such that The logical disk system performs a corresponding action according to the management interface packet, and the logical disk system transmits a reply packet to the management controller after the corresponding action is performed. 如申請專利範圍第5項所述之機櫃伺服系統,其中該邏輯磁碟系統包括一內嵌式作業系統以及一驅動程式,該邏輯磁碟系統透過該內嵌式作業系統將該管理介面封包傳送至該驅動程式,而藉由該驅動程式來控制該些儲存單元。 The cabinet servo system of claim 5, wherein the logic disk system comprises an embedded operating system and a driver program, and the logic disk system transmits the management interface packet through the embedded operating system To the driver, the storage unit is controlled by the driver. 如申請專利範圍第5項所述之機櫃伺服系統,其中該管理控制器包括一第一網路埠,該邏輯磁碟系統包括一第二網路埠,其中在該管理控制器經由該第一網路埠傳送該管理介面封包至該邏輯磁碟系統的該第二網路埠之後,該邏輯磁碟系統轉換該管理介面封包為符合該邏輯磁碟系統的一內部控 制命令,以驅動該些儲存單元。 The cabinet servo system of claim 5, wherein the management controller comprises a first network port, the logic disk system comprising a second network port, wherein the management controller is After the network transmits the management interface packet to the second network of the logical disk system, the logical disk system converts the management interface packet into an internal control conforming to the logical disk system Commands to drive the storage units. 如申請專利範圍第5項所述之機櫃伺服系統,其中該管理控制器透過該使用者介面來顯示該回覆封包對應的一系統環境資訊。 The cabinet servo system of claim 5, wherein the management controller displays a system environment information corresponding to the reply packet through the user interface. 如申請專利範圍第8項所述之機櫃伺服系統,其中該系統環境資訊包括該邏輯磁碟系統的電力狀態、硬碟狀態、錯誤狀態、感測器資訊、磁碟陣列資訊以及現場可替換單元資訊至少其中之一或其組合者。 The cabinet servo system of claim 8, wherein the system environment information includes power status, hard disk status, error status, sensor information, disk array information, and field replaceable unit of the logic disk system. At least one of the information or a combination thereof. 如申請專利範圍第5項所述之機櫃伺服系統,其中該管理控制器透過內部整合電路匯流排或區域網路耦接至該邏輯磁碟系統,而該管理介面封包與該回覆封包的格式皆為智慧平台管理介面封包。 The cabinet servo system of claim 5, wherein the management controller is coupled to the logical disk system through an internal integrated circuit bus or area network, and the management interface packet and the format of the reply packet are both Manage interface packages for smart platforms.
TW101141031A 2012-11-05 2012-11-05 Rack server system and management method of logic disc system TW201419003A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW101141031A TW201419003A (en) 2012-11-05 2012-11-05 Rack server system and management method of logic disc system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW101141031A TW201419003A (en) 2012-11-05 2012-11-05 Rack server system and management method of logic disc system

Publications (1)

Publication Number Publication Date
TW201419003A true TW201419003A (en) 2014-05-16

Family

ID=51294337

Family Applications (1)

Application Number Title Priority Date Filing Date
TW101141031A TW201419003A (en) 2012-11-05 2012-11-05 Rack server system and management method of logic disc system

Country Status (1)

Country Link
TW (1) TW201419003A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI569605B (en) * 2015-07-03 2017-02-01 營邦企業股份有限公司 JBOD apparatus having BMC module and controlling method of the JBOD apparatus
US10025742B2 (en) 2015-09-22 2018-07-17 Aic Inc. JBOD apparatus having BMC module and controlling method for the same

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI569605B (en) * 2015-07-03 2017-02-01 營邦企業股份有限公司 JBOD apparatus having BMC module and controlling method of the JBOD apparatus
US10025742B2 (en) 2015-09-22 2018-07-17 Aic Inc. JBOD apparatus having BMC module and controlling method for the same

Similar Documents

Publication Publication Date Title
TWI551997B (en) Computer-readable medium and multiple-protocol-system-management method and system
US20140122753A1 (en) Electronic Device, Management Method Thereof, and Rack Serving System
US7227713B2 (en) Storage system controlling power supply module and fan
CN106886366B (en) Storage medium, system and method for using an extender for storage area network management
US7836349B2 (en) Storage control device and enclosure-unit power control method
CN107170474A (en) Expandable memory cartridge, computer-implemented method, and computer-readable storage device
KR102170993B1 (en) Electronic system and operating method thereof
US12430047B2 (en) Maintaining control information for storage devices
EP2832039A1 (en) Platform independent management controller
TWI468922B (en) Electronic apparatus and management method thereof and rack server system
US9384525B2 (en) Systems and methods for providing pre-operating system and post-operating system remote management of information handling system
US8005993B2 (en) System and method of a storage expansion unit for a network attached storage device
CN101471820A (en) Test method of baseboard management controller
US10069682B2 (en) Systems and methods for proactively recommending input/output redirection using management controller
US11740838B2 (en) Array-based copy utilizing one or more unique data blocks
TW201419003A (en) Rack server system and management method of logic disc system
US11061838B1 (en) System and method for graphics processing unit management infrastructure for real time data collection
US8898514B2 (en) SAS storage device drive system with failure information table
CN118519853A (en) Method and device for monitoring hard disk backboard, computer equipment and storage medium
US11972250B2 (en) Out-of-band firmware update
US20250363030A1 (en) Multiple-virtual-temperature-sensor-per-computing-component cooling system
US12489677B2 (en) Managing non-SDL devices at an information handling system
US9423863B2 (en) Server system with power distribution board and storage control method thereof
US20140281448A1 (en) System and method to reduce service disruption in a shared infrastructure node environment
TW202414229A (en) System and method for triggering a visual indicator of a faulty memory drive