RU2434281C2 - Method, module and system for protection at start-up - Google Patents
Method, module and system for protection at start-up Download PDFInfo
- Publication number
- RU2434281C2 RU2434281C2 RU2009131226/08A RU2009131226A RU2434281C2 RU 2434281 C2 RU2434281 C2 RU 2434281C2 RU 2009131226/08 A RU2009131226/08 A RU 2009131226/08A RU 2009131226 A RU2009131226 A RU 2009131226A RU 2434281 C2 RU2434281 C2 RU 2434281C2
- Authority
- RU
- Russia
- Prior art keywords
- information
- installation
- blade server
- blade
- configuration file
- 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/0803—Configuration setting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/10—Current supply arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Stored Programmes (AREA)
- Debugging And Monitoring (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
Область техникиTechnical field
Настоящее изобретение относится к области связи, конкретно к способу, модулю и системе защиты при включении.The present invention relates to the field of communication, specifically to a method, module and security system when turned on.
Уровень техникиState of the art
Блейд-сервер - это малозатратная серверная платформа с высокой готовностью, высокой плотностью (ВГВП) и специально предназначенная для специальных прикладных производств и компьютерной среды высокой плотности. В блейд-сервере каждое «лезвие» является системной материнской платой в действии и подобно независимому серверу. В таком режиме каждая материнская плата работает со своей собственной системой, чтобы обслуживать различные заданные пользовательские группы без взаимосвязи друг с другом. Однако системное программное обеспечение может быть использовано для интегрирования этих материнских плат в кластер серверов. В кластерном режиме все материнские платы могут быть соединены для обеспечения высокоскоростной сетевой среды, обмена ресурсами и обслуживать одну и ту же пользовательскую группу.A blade server is a low-cost server platform with high availability, high density (VGVP) and specially designed for special applications and high-density computing environments. In a blade server, each “blade” is a system motherboard in operation and is similar to an independent server. In this mode, each motherboard works with its own system to serve various specified user groups without interconnection with each other. However, system software can be used to integrate these motherboards into a server cluster. In cluster mode, all motherboards can be connected to provide a high-speed network environment, exchange resources, and serve the same user group.
В прикладных решениях традиционных блейд-серверов инженерно-технические работники устанавливают и конфигурируют блейд-серверы в соответствии с инструкцией пользователя по изделию; однако, поскольку блейд-серверы с различными спецификациями имеют сходство по внешнему виду и структуре, легко происходит неправильное подключение блейд-серверов в гнезда лезвийных корпусов. К тому же элемент замены в полевых условиях (ЭЗПУ) блейд-сервера или устройства корпуса машины в лезвийном корпусе несовместим с блейд-сервером, что может вызвать смешанное подключение между блейд-сервером и несовместимым ЭЗПУ или устройством корпуса машины.In the application solutions of traditional blade servers, engineers and technicians install and configure the blade servers in accordance with the user's instructions for the product; however, since blade servers with different specifications have similarities in appearance and structure, it is easy to incorrectly connect blade servers to the slots of blade enclosures. In addition, the field replacement element (EPCA) of the blade server or the machine chassis device in the blade enclosure is incompatible with the blade server, which may cause a mixed connection between the blade server and the incompatible EZPU or machine chassis device.
Поскольку неправильное включение и смешанное подключение легко происходят в блейд-серверах стандартной технологии, конфигурированных вручную, неправильное включение может привести к проблемам, таким как неправильная работа и ошибка устройства, которые трудно найти и диагностировать.Because improper power-up and mixed connectivity easily occur in standard manually configured blade servers, improper power-ups can lead to problems, such as malfunctioning and device errors, that are difficult to find and diagnose.
Сущность изобретенияSUMMARY OF THE INVENTION
Задачей настоящего изобретения является создание способа, модуля и системы защиты при включении, которые могут сравнить установочную информацию с установочной информацией файла конфигурации блейд-сервера для управления подачей питания на блейд-сервер.It is an object of the present invention to provide a method, module, and power-up protection system that can compare installation information with installation information of a blade server configuration file for controlling power supply to the blade server.
Согласно варианту осуществления настоящего изобретения предложен способ защиты при включении, который включает в себя этапы, на которых:According to an embodiment of the present invention, there is provided a power-on protection method that includes the steps of:
получают установочную информацию и установочную информацию файла конфигурации блейд-сервера в лезвийном корпусе, причем установочная информация файла конфигурации является информацией стратегии конфигурации относительно настройки блейд-сервера в лезвийном корпусе; иreceive installation information and installation information of the configuration file of the blade server in the blade enclosure, wherein the installation information of the configuration file is configuration strategy information regarding setting up the blade server in the blade enclosure; and
детектируют, согласуется ли установочная информация с установочной информацией файла конфигурации, и подают питание на блейд-сервер, если установочная информация соответствует установочной информации файла конфигурации, в противном случае не подают питание на блейд-сервер.detecting whether the installation information is consistent with the installation information of the configuration file, and supply power to the blade server if the installation information matches the installation information of the configuration file, otherwise, do not supply power to the blade server.
Согласно варианту осуществления настоящего изобретения также предложен модуль защиты при включении, который включает в себя:According to an embodiment of the present invention, there is also provided a power-on protection module, which includes:
блок сбора информации, выполненный с возможностью получения установочной информации и установочной информации файла конфигурации блейд-сервера в лезвийном корпусе, причем установочная информация файла конфигурации является информацией стратегии конфигурации относительно настройки блейд-сервера в лезвийном корпусе;an information gathering unit configured to obtain installation information and installation information of the configuration file of the blade server in the blade housing, wherein the installation information of the configuration file is configuration strategy information regarding setting up the blade server in the blade housing;
блок детектирования, выполненный с возможностью детектирования того, соответствует ли установочная информация установочной информации файла конфигурации; иa detecting unit configured to detect whether the installation information corresponds to the installation information of the configuration file; and
блок управления, выполненный с возможностью управления подачей питания на блейд-сервер, если блок детектирования обнаруживает, что установочная информация согласуется с установочной информацией файла конфигурации, в противном случае отмену подачи питания на блейд-сервер.a control unit configured to control the power supply to the blade server, if the detection unit detects that the installation information is consistent with the installation information of the configuration file, otherwise, the power supply to the blade server is canceled.
Согласно варианту осуществления настоящего изобретения также предложена система защиты при включении, которая включает в себя блейд-сервер и модуль защиты при включении, содержащая:According to an embodiment of the present invention, there is also provided a power-on protection system that includes a blade server and a power-on protection module, comprising:
модуль защиты при включении, выполненный с возможностью получения установочной информации и установочной информации файла конфигурации блейд-сервера в лезвийном корпусе, при этом установочная информация файла конфигурации является информацией стратегии конфигурации относительно настройки блейд-сервера в лезвийном корпусе, детектирования того, соответствует ли установочная информация установочной информации файла конфигурации, и управления подачей энергии на блейд-сервер, если установочная информация соответствует установочной информации файла конфигурации, в противном случае формирования сигнала управления, чтобы на блейд-сервер не подавалась энергия.a power-on protection module configured to obtain installation information and installation information of the blade server configuration file in the blade case, wherein the installation file of the configuration file is configuration strategy information regarding setting the blade server in the blade case, detecting whether the installation information matches the installation configuration file information, and controlling the power to the blade server if the installation information matches the installation For information of the configuration file, otherwise generating a control signal to the blade server is not supplied energy.
В варианте осуществления настоящего изобретения после того как получена установочная информация блейд-сервера в лезвийном корпусе и установочная информация файла конфигурации относительно настройки блейд-сервера в лезвийном корпусе детектируют, согласуется ли установочная информация с установочной информацией файла конфигурации или нет; энергия подается на блейд-сервер, если установочная информация согласуется с установочной информацией файла конфигурации; в противном случае энергия на блейд-сервер не подается; таким образом, легко детектировать, происходит ли неправильное подсоединение и смешанное подключение блейд-сервера, в соответствии с установочной информацией файла конфигурации, это позволяет избегать проблем, таких как неправильная работа и ошибка устройства, вызванных неправильным включением.In an embodiment of the present invention, after the installation information of the blade server in the blade housing and the installation information of the configuration file regarding the setting of the blade server in the blade housing is obtained, it is detected whether the installation information is consistent with the installation information of the configuration file or not; energy is supplied to the blade server if the installation information is consistent with the installation information of the configuration file; otherwise, power is not supplied to the blade server; thus, it is easy to detect whether the blade server is being connected incorrectly and mixed, according to the installation information of the configuration file, this avoids problems such as malfunctioning and device errors caused by improper startup.
Краткое описание чертежейBrief Description of the Drawings
В дальнейшем изобретение поясняется описанием предпочтительного варианта осуществления со ссылками на сопроводительные чертежи, на которых:The invention is further explained in the description of the preferred embodiment with reference to the accompanying drawings, in which:
фиг.1 - блок-схема первого варианта осуществления способа защиты при включении настоящего изобретения;FIG. 1 is a flowchart of a first embodiment of a protection method when incorporating the present invention; FIG.
фиг.2 - блок-схема второго варианта осуществления способа защиты при включении настоящего изобретения;FIG. 2 is a flowchart of a second embodiment of a protection method when incorporating the present invention; FIG.
фиг.3 - графическое представление способа работы лезвийного корпуса в варианте осуществления настоящего изобретения;figure 3 is a graphical representation of the method of operation of the blade body in an embodiment of the present invention;
фиг.4 - блок-схема третьего варианта осуществления способа защиты при включении настоящего изобретения;4 is a flowchart of a third embodiment of a protection method when the present invention is turned on;
фиг.5 - блок-схема первого варианта осуществления системы защиты при включении настоящего изобретения;5 is a block diagram of a first embodiment of a security system when the present invention is turned on;
фиг.6 - блок-схема второго варианта осуществления системы защиты при включении настоящего изобретения; и6 is a block diagram of a second embodiment of a security system when the present invention is turned on; and
фиг.7 - блок-схема третьего варианта осуществления системы защиты при включении настоящего изобретения.7 is a block diagram of a third embodiment of a security system when the present invention is turned on.
Подробное описаниеDetailed description
Варианты осуществления настоящего изобретения предоставляют способ защиты при включении, модуль защиты при включении и систему защиты при включении, которые могут сравнивать установочную информацию с установочной информацией файла конфигурации блейд-сервера, для того чтобы управлять подачей энергии на блейд-сервер и легко детектировать, происходит ли неправильное включение и смешанное подключение блейд-сервера, в соответствии с установочной информацией файла конфигурации, посредством этого избегая проблем, таких как неправильная работа и ошибка устройства, вызванных неправильным включением.Embodiments of the present invention provide a power-on protection method, a power-on protection module, and a power-on protection system that can compare installation information with installation information of a blade server configuration file in order to control power supply to the blade server and easily detect if improper inclusion and mixed connection of the blade server, in accordance with the installation information of the configuration file, thereby avoiding problems such as incorrect operation Device operation and error caused by improper startup.
Варианты осуществления настоящего изобретения подробно описываются ниже.Embodiments of the present invention are described in detail below.
Фиг.1 представляет собой блок-схему первого варианта осуществления способа защиты при включении настоящего изобретения и показывает лезвийный корпус варианта осуществления настоящего изобретения. Лезвийный корпус может включать в себя две части, то есть модуль 11 управления и кластер 12 блейд-серверов. Модуль 11 управления - это система управления лезвийного корпуса, которая может осуществлять управление включением, выключением и перезагрузкой блейд-сервера во всем лезвийном корпусе и может также выполнять управление аварийным контролем, дистанционными клавиатурой-видео-мышью (КВМ) или тому подобное. Множественные блейд-серверы 121 и контроллер управления материнской платы (КУМП) составляют кластер блейд-серверов 12 в лезвийном корпусе. Каждый блейд-сервер может содержать независимый КУМП. КУМП блейд-сервера может осуществлять управление подачей энергии, аварийной сигнализацией, мониторингом или тому подобным на блейд-сервере после того, как блейд-сервер вставлен в корпус машины. Блейд-сервер - это сервер в лезвийном корпусе, который выполнен с возможностью обрабатывать функции и поддерживать выполнение программного обеспечения функций.1 is a flowchart of a first embodiment of a power-on protection method of the present invention and shows a blade body of an embodiment of the present invention. The blade body may include two parts, that is, a
Фиг.2 - блок-схема второго варианта осуществления способа защиты при включении. Способ в основном включает в себя следующее.2 is a flowchart of a second embodiment of a power-on protection method. The method basically includes the following.
Этап 201: может быть получена установочная информация и установочная информация файла конфигурации блейд-сервера в лезвийном корпусе.Step 201: installation information and installation information of the blade server configuration file in the blade housing can be obtained.
В частности, установочная информация файла конфигурации является информацией стратегии конфигурации относительно настройки блейд-сервера в лезвийном корпусе, то есть файл установочной конфигурации описывает информацию о том, как установить блейд-сервер в лезвийном корпусе; и файл установочной конфигурации может включать в себя, но не ограничиваясь этим, одну или более из следующей информации стратегии конфигурации:In particular, the configuration file installation information is configuration strategy information regarding setting up the blade server in the blade case, that is, the installation configuration file describes information on how to install the blade server in the blade case; and the installation configuration file may include, but is not limited to, one or more of the following configuration strategy information:
- информацию первой стратегии конфигурации, которая дает указание установить заданный блейд-сервер на указанной позиции в лезвийном корпусе, например список гнезд в лезвийном корпусе, соответствующих типам лезвийных серверов;- information of the first configuration strategy, which instructs to set the specified blade server at a specified position in the blade enclosure, for example, a list of sockets in the blade enclosure corresponding to the types of blade servers;
- информацию второй стратегии конфигурации, которая дает указание установить согласованное соотношение между информацией электронной метки передней коммутационной панели и информацией электронной метки задней коммутационной панели блейд-сервера в лезвийном корпусе;- information of the second configuration strategy, which instructs to establish a consistent relationship between the electronic information of the front patch panel and the electronic information of the rear patch panel of the blade server in the blade housing;
- информацию третьей стратегии конфигурации, которая дает указание установить блейд-сервер, который имеет согласованное соотношение версии с ЭЗПУ блейд-сервера в лезвийном корпусе, в котором блейд-сервер может быть снабжен множественными ЭЗПУ, и блейд-сервер и каждый ЭЗПУ имеют определенное согласованное соотношение версии. Информация третьей стратегии конфигурации описывает информацию совместимого согласования блейд-сервера и множественных ЭЗПУ, и ЭЗПУ может являться одним или более из следующих: платой Гигабит-Этернет, платой жесткого диска, платой оптоволоконного канала (ВОК), платой интерфейса малой компьютерной системы (SCSI), платой последовательного SCSI, оптическим модулем и т.д.;- information of the third configuration strategy, which instructs to install a blade server that has a consistent version relationship with the EZPU of the blade server in the blade enclosure, in which the blade server can be equipped with multiple EZPUs, and the blade server and each EZPU have a certain agreed ratio version. The third configuration strategy information describes compatibility information between a blade server and multiple EPCs, and the EPC can be one or more of the following: Gigabit-Internet board, hard disk board, fiber optic channel (FOC) card, small computer system interface (SCSI) card, serial SCSI card, optical module, etc .;
- информацию четвертой стратегии конфигурации, которая дает указание установить устройство корпуса машины, которое имеет согласованное соотношение версии с лезвийным корпусом в лезвийном корпусе, причем лезвийный корпус может также включать в себя устройство корпуса машины, такое как источник питания, вентилятор, плату переключательной схемы и тому подобное. Лезвийный корпус и каждое устройство корпуса машины нуждаются в том, чтобы иметь определенное согласованное соотношение версии, и информация четвертой стратегии конфигурации описывает информацию совместимого согласования лезвийного корпуса и множественных устройств корпуса машины.- information of the fourth configuration strategy, which instructs to install the machine body device, which has an agreed version with the blade body in the blade body, and the blade body may also include a machine body device, such as a power source, a fan, a switching circuit board, and the like like that. The blade body and each machine body device need to have a certain consistent version relationship, and the fourth configuration strategy information describes compatible matching information of the blade body and multiple machine body devices.
В практическом приложении вышеупомянутая информация стратегии конфигурации может быть объединена случайным образом в файле установочной конфигурации. Как правило, информация второй стратегии конфигурации и информация третьей стратегии конфигурации могут быть объединены с информацией первой стратегии конфигурации.In a practical application, the above configuration strategy information may be randomly combined in an installation configuration file. Typically, the second configuration strategy information and the third configuration strategy information can be combined with the first configuration strategy information.
Например, файл установочной конфигурации, как показано в Таблице 1 внизу, описывает информацию установки блейд-сервера в каждом гнезде в лезвийном корпусе и согласованное соотношение между информацией электронной метки передней коммутационной панели и информацией электронной метки задней коммутационной панели блейд-сервера. То есть файл установочной конфигурации включает в себя информацию первой стратегии конфигурации и информацию второй стратегии конфигурации.For example, the installation configuration file, as shown in Table 1 below, describes the installation information of the blade server in each slot in the blade enclosure and the agreed relationship between the electronic information of the front patch panel and the electronic information of the rear patch panel of the blade server. That is, the installation configuration file includes information of the first configuration strategy and information of the second configuration strategy.
2
3
…
none
2
3
...
n
MMSCV1.3-DB-2-0
MMSCV1.3-COM-3-0
…
MMSCV1.3-MGR-N-0MMSCV1.3-DB-1-0
MMSCV1.3-DB-2-0
MMSCV1.3-COM-3-0
...
MMSCV1.3-MGR-N-0
MMSCV1.3-DB-2-1
MMSCV1.3-COM-3-1
…
MMSCV1.3-MGR-N-1MMSCV1.3-DB-1-1
MMSCV1.3-DB-2-1
MMSCV1.3-COM-3-1
...
MMSCV1.3-MGR-N-1
Информация электронной метки может включать в себя такую информацию как: имя блейд-сервера, тип блейд-сервера, производитель, серийный номер или тому подобное. Например, «MMSCV1.3-DB-1-0» - это правило нумерации «идентификация версии службы - типа сервера - гнезда - передней/задней коммутационной панели».The electronic tag information may include information such as: name of the blade server, type of blade server, manufacturer, serial number, or the like. For example, "MMSCV1.3-DB-1-0" is the numbering rule "identification of the service version - server type - socket - front / rear patch panel".
Также для примера, файл установочной конфигурации, как показано в Таблице 2 внизу, описывает информацию установки блейд-сервера в каждом гнезде в лезвийном корпусе, согласованное соотношение между информацией электронной метки передней коммутационной панели и информацией электронной метки задней коммутационной панели блейд-сервера и согласованное соотношение между блейд-сервером и каждым ЭЗПУ. То есть файл установочной конфигурации включает в себя информацию первой стратегии конфигурации, информацию второй стратегии конфигурации и информацию третьей стратегии конфигурации.Also, for example, the installation configuration file, as shown in Table 2 below, describes the installation information of the blade server in each slot in the blade enclosure, the agreed relationship between the electronic information of the front patch panel and the electronic label information of the rear patch panel of the blade server, and the agreed ratio between the blade server and each ezpu. That is, the installation configuration file includes first configuration strategy information, second configuration strategy information and third configuration strategy information.
2
3
…
none
2
3
...
n
MMSCV1.3-DB-2-0
MMSCV1.3-COM-3-0
…
MMSCV1.3-MGR-N-0MMSCV1.3-DB-1-0
MMSCV1.3-DB-2-0
MMSCV1.3-COM-3-0
...
MMSCV1.3-MGR-N-0
MMSCV1.3-DB-2-1
MMSCV1.3-COM-3-1
…
MMSCV1.3-MGR-N-1MMSCV1.3-DB-1-1
MMSCV1.3-DB-2-1
MMSCV1.3-COM-3-1
...
MMSCV1.3-MGR-N-1
жесткого диска
Волоконная плата
Серийная плата
…
…Pay
hard drive
Fiber board
Serial board
...
...
В соответствии с предыдущей информацией стратегии конфигурации, установочная информация блейд-сервера в лезвийном корпусе может включать в себя, помимо прочего, следующую информацию:According to the previous configuration strategy information, the installation information of the blade server in the blade housing may include, but is not limited to, the following information:
- в отношении информации первой стратегии конфигурации, установочная информация может быть информацией электронной метки блейд-сервера, вставленного в гнездо лезвийного корпуса, и информацией о позиции блейд-сервера в лезвийном корпусе; информация электронной метки обозначает блейд-сервер некоторого определенного типа, а информация о позиции указывает гнездо, куда фактически вставлен блейд-сервер;- in relation to the information of the first configuration strategy, the installation information may be electronic information of the blade server inserted in the slot of the blade housing, and information about the position of the blade server in the blade housing; electronic tag information indicates a certain type of blade server, and position information indicates a slot where the blade server is actually inserted;
- в отношении информации второй стратегии конфигурации, установочная информация может быть информацией электронной метки блейд-сервера, вставленного в гнездо лезвийного корпуса, и информация электронной метки включает в себя информацию электронной метки передней коммутационной панели и информацию электронной метки задней коммутационной панели;- regarding the information of the second configuration strategy, the installation information may be electronic information of the blade server inserted in the slot of the blade body, and the electronic information of the label includes electronic information of the front patch panel and electronic information of the rear patch panel;
- в отношении информации третьей стратегии конфигурации, установочная информация может быть информацией электронной метки блейд-сервера, вставленного в гнездо лезвийного корпуса, и информацией ЭЗПУ блейд-сервера; и- regarding the information of the third configuration strategy, the installation information may be electronic information of the blade server inserted in the slot of the blade body, and the EZPU information of the blade server; and
- в отношении информации четвертой стратегии конфигурации, установочная информация может быть информацией электронной метки блейд-сервера, вставленного в гнездо лезвийного корпуса, и информацией об устройстве корпуса машины в лезвийном корпусе.- in relation to the fourth configuration strategy information, the installation information may be electronic information of the blade server inserted in the blade body slot and information about the machine body device in the blade body.
Этап 202: детектируют, согласуется ли установочная информация с установочной информацией файла конфигурации, и переходят на этап 203, если установочная информация совпадает с установочной информацией файла конфигурации; в противном случае переходят на этап 204.Step 202: detect if the installation information is consistent with the installation information of the configuration file, and go to step 203 if the installation information matches the installation information of the configuration file; otherwise, go to step 204.
В частности, поскольку файл установочной конфигурации может включать в себя информацию одной или более стратегий конфигурации, детектирование может сфокусироваться на одном типе информации стратегии конфигурации или на множественных типах информации стратегии конфигурации.In particular, since the installation configuration file may include information of one or more configuration strategies, the detection may focus on one type of configuration strategy information or on multiple types of configuration strategy information.
Если установочная информация включает в себя информацию электронной метки блейд-сервера, вставленного в гнездо лезвийного корпуса, и информацию о позиции блейд-сервера в лезвийном корпусе, и установочная информация файла конфигурации включает в себя информацию о первой стратегии конфигурации, то оценивается, установлен ли блейд-сервер в позицию, указанную информацией первой стратегии конфигурации, в соответствии с информацией электронной метки, информацией о позиции и информацией первой стратегии конфигурации; если блейд-сервер вставлен в позицию, указанную информацией первой стратегии конфигурации, определяется, что установочная информация совпадает с установочной информацией файла конфигурации; в противном случае определяется, что установочная информация не совпадает с установочной информацией файла конфигурации.If the installation information includes the electronic tag information of the blade server inserted in the blade housing slot and the position information of the blade server in the blade housing, and the installation file configuration information includes information about the first configuration strategy, it is judged whether the blade is installed - a server at the position indicated by the information of the first configuration strategy, in accordance with the electronic tag information, position information and information of the first configuration strategy; if the blade server is inserted at the position indicated by the information of the first configuration strategy, it is determined that the installation information matches the installation information of the configuration file; otherwise, it is determined that the installation information does not match the installation information of the configuration file.
Если установочная информация включает в себя информацию электронной метки блейд-сервера, вставленного в гнездо лезвийного корпуса, и информация электронной метки включает в себя информацию электронной метки передней коммутационной панели и информацию электронной метки задней коммутационной панели, и установочная информация файла конфигурации включает в себя информацию второй стратегии конфигурации, оценивается, имеют ли передняя коммутационная панель и задняя коммутационная панель блейд-сервера согласованное соотношение, указанное информацией второй стратегии конфигурации, в соответствии с информацией электронной метки передней коммутационной панели, информацией электронной метки задней коммутационной панели и информацией второй стратегии конфигурации. Если передняя коммутационная панель и задняя коммутационная панель блейд-сервера имеют согласованное соотношение, определяется, что установочная информация соответствует установочной информации файла конфигурации; в противном случае определяется, что установочная информация не соответствует установочной информации файла конфигурации.If the installation information includes the electronic tag information of the blade server inserted in the socket of the blade body, and the electronic tag information includes the electronic label information of the front patch panel and the electronic tag information of the rear patch panel, and the installation information of the configuration file includes information of the second configuration strategies, it is evaluated whether the front patch panel and the rear patch panel of the blade server have a consistent relationship specified The information provided by the second configuration strategy information in accordance with the electronic information of the front patch panel, the electronic information of the rear patch panel and the information of the second configuration strategy. If the front patch panel and the rear patch panel of the blade server have a consistent relationship, it is determined that the installation information matches the installation information of the configuration file; otherwise, it is determined that the installation information does not match the installation information of the configuration file.
Если установочная информация включает в себя информацию электронной метки блейд-сервера, вставленного в гнездо лезвийного корпуса, и информацию ЭЗПУ блейд-сервера, а установочная информация файла конфигурации включает в себя информацию третьей стратегии конфигурации, оценивается, имеют ли блейд-сервер и ЭЗПУ блейд-сервера согласованное соотношение версии, указанное информацией третьей стратегии конфигурации, в соответствии с информацией электронной метки, информацией ЭЗПУ блейд-сервера и информацией третьей стратегии конфигурации. Если блейд-сервер и ЭЗПУ блейд-сервера имеют согласованное соотношение версии, определяется, что установочная информация согласуется с установочной информацией файла конфигурации; в противном случае определяется, что установочная информация не согласуется с установочной информацией файла конфигурации.If the installation information includes the electronic tag information of the blade server inserted in the blade housing slot and the blade server EZP information, and the configuration file installation information includes the third configuration strategy information, it is judged if the blade server and the blade EZPU have server consistent version ratio indicated by the third configuration strategy information, in accordance with the electronic tag information, the blade server EZPU information and the third configuration strategy information. If the blade server and the blade server EZPU have a consistent version ratio, it is determined that the installation information is consistent with the installation information of the configuration file; otherwise, it is determined that the installation information is not consistent with the installation information of the configuration file.
Если установочная информация включает в себя информацию электронной метки блейд-сервера, вставленного в гнездо лезвийного корпуса, и информацию об устройстве корпуса машины в лезвийном корпусе, а установочная информация файла конфигурации включает в себя информацию четвертой стратегии конфигурации, оценивается, имеет ли блейд-сервер и устройство корпуса машины в лезвийном корпусе согласованное соотношение версии, указанное информацией четвертой стратегии конфигурации, в соответствии с информацией электронной метки, информацией об устройстве корпуса машины в лезвийном корпусе и информацией четвертой стратегии конфигурации. Если блейд-сервер и устройство корпуса машины имеют согласованное соотношение версии, определяется, что установочная информация согласуется с установочной информацией файла конфигурации; в противном случае установочная информация не согласуется с установочной информацией файла конфигурации.If the installation information includes the electronic tag information of the blade server inserted in the blade housing slot and the machine body device information in the blade housing, and the installation information of the configuration file includes information of the fourth configuration strategy, it is judged whether the blade server and the device of the machine body in the blade housing, the agreed version ratio indicated by the information of the fourth configuration strategy, in accordance with the information of the electronic tag, information about stroystve machine body in the blade frame and the fourth configuration strategy. If the blade server and the machine chassis device have a consistent version relationship, it is determined that the installation information is consistent with the installation information of the configuration file; otherwise, the installation information is not consistent with the installation information of the configuration file.
Этап 203: когда установочная информация согласуется с установочной информацией файла конфигурации, энергия подается на блейд-сервер.Step 203: when the installation information is consistent with the installation information of the configuration file, energy is supplied to the blade server.
В частности, этап 203 может включать в себя определение, что действие включения может быть выполнено на блейд-сервере, когда на блейд-сервер, вставленный в гнездо лезвийного корпуса, не подается энергия. Например, инструкция по включению может быть послана на контроллер управления материнской платы (КУМП), и КУМП снабжает энергией блейд-сервер в соответствии с инструкцией по включению и продолжает подавать энергию блейд-серверу, когда к блейд-серверу, вставленному в гнездо лезвийного корпуса, подведено питание.In particular,
Этап 204: когда установочная информация не согласуется с установочной информацией файла конфигурации, энергия может не подаваться на блейд-сервер.Step 204: when the installation information is not consistent with the installation information of the configuration file, energy may not be supplied to the blade server.
В частности, этап 204 может включать в себя: действие включения на блейд-сервере может быть не выполнено, когда блейд-сервер, вставленный в гнездо лезвийного корпуса, не снабжается энергией; и действие выключения или перезагрузки на блейд-сервере может быть выполнено, когда блейд-сервер, вставленный в гнездо лезвийного корпуса, снабжается энергией, например при посылке инструкции запрещения включения на КУМП, и КУМП выполняет выключение или перезарузку на блейд-сервере в соответствии с инструкцией.In particular,
В варианте осуществления способа защиты при включении, показанного на фиг.2, на этапе 202 детектируют, согласуется ли установочная информация с установочной информацией файла конфигурации путем получения установочной информации блейд-сервера в лезвийном корпусе и установочной информации файла конфигурации относительно настройки блейд-сервера в лезвийном корпусе на этапе 201; на этапе 203 подают энергию к блейд-серверу, если установочная информация согласуется с установочной информацией файла конфигурации; в противном случае на этапе 204 не подают энергию на блейд-сервер; таким образом, легко обнаружить, происходит ли неправильное подключение и смешанное включение блейд-сервера, в соответствии с установочной информацией файла конфигурации, и состояние подачи энергии устройства можно держать под контролем в случае неправильного подключения и смешанного включения, посредством этого избегая проблем, таких как неправильная работа и ошибка устройства, вызванных неправильным включением.In the embodiment of the power-on protection method shown in FIG. 2, in
На фиг.3 показана блок-схема последовательности операций способа работы лезвийного корпуса в варианте осуществления настоящего изобретения, и способ в основном включает в себя следующее.FIG. 3 is a flowchart of an operation method of a blade body in an embodiment of the present invention, and the method mainly includes the following.
Этап 301: КУМП инициализирует включение и считывает информацию электронной метки заданного компонента, вставленного в гнездо лезвийного корпуса, и информацию о позиции заданного компонента в лезвийном корпусе. В этот момент блейд-сервер не снабжается энергией.Step 301: KUMP initializes the inclusion and reads the information of the electronic tag of the specified component inserted into the socket of the blade body, and information about the position of the specified component in the blade body. At this point, the blade server is not powered.
В одном конкретном примере считанная информация является информацией электронной метки заданного компонента, вставленного в гнездо лезвийного корпуса, и информацией о позиции блейд-сервера в лезвийном корпусе.In one specific example, the read information is the electronic tag information of a given component inserted into the slot of the blade body and the position information of the blade server in the blade body.
Этап 302: КУМП сообщает информацию электронной метки и информацию о позиции модулю управления, чтобы запросить включение для заданного компонента (например, блейд-сервера), причем затребованная информация включает в себя информацию электронной метки и информацию о позиции.Step 302: KUMP reports electronic tag information and position information to the control module to request inclusion for a given component (eg, blade server), and the requested information includes electronic tag information and position information.
Этап 303: модуль управления принимает информацию электронной метки и информацию о позиции (например, установочную информацию блейд-сервера в лезвийном корпусе) и считывает файл установочной конфигурации, который хранится в модуле управления, и о том, как конфигурировать заданный компонент в блейд-сервере.Step 303: the control module receives electronic tag information and position information (eg, installation information of the blade server in the blade enclosure) and reads the installation configuration file that is stored in the control module and how to configure a predetermined component in the blade server.
В предыдущих примерах файл установочной конфигурации включает в себя информацию первой стратегии конфигурации, которая описывает настройку заданного блейд-сервера в указанной позиции лезвийного корпуса. Например, информация первой стратегии конфигурации является списком гнезд в лезвийном корпусе, в соответствии с типами лезвийных серверов.In the previous examples, the installation configuration file includes information of the first configuration strategy, which describes the configuration of the specified blade server in the specified position of the blade enclosure. For example, the information of the first configuration strategy is a list of slots in the blade enclosure, according to the types of blade servers.
Этап 304: модуль управления детектирует, согласуются ли информация электронной метки и информация о позиции с установочной информацией файла конфигурации; если информация электронной метки и информация о позиции согласуются с установочной информацией файла конфигурации, выполняется этап 305; в противном случае выполняется этап 307.Step 304: the control module detects whether the electronic tag information and the position information are consistent with the installation information of the configuration file; if the electronic tag information and the position information are consistent with the installation information of the configuration file, step 305 is performed; otherwise, step 307 is performed.
В предыдущих конкретных примерах модуль управления оценивает, установлен ли блейд-сервер в позицию, указанную информацией первой стратегии конфигурации, в соответствии с информацией электронной метки, информацией о позиции и информацией первой стратегии конфигурации. Если оценивается, что блейд-сервер установлен в позицию, указанную информацией первой стратегии конфигурации, определяется, что информация электронной метки и информация о позиции согласуются с установочной информацией файла конфигурации, и выполняется этап 305; в противном случае определяется, что информация электронной метки и информация о позиции не согласуются с установочной информацией файла конфигурации, и выполняется этап 307.In previous specific examples, the control module evaluates whether the blade server is installed at the position indicated by the information of the first configuration strategy in accordance with the electronic tag information, position information, and information of the first configuration strategy. If it is estimated that the blade server is installed at the position indicated by the information of the first configuration strategy, it is determined that the electronic tag information and the position information are consistent with the installation information of the configuration file, and step 305 is performed; otherwise, it is determined that the electronic tag information and the position information are not consistent with the installation information of the configuration file, and step 307 is performed.
Этап 305: модуль управления посылает указание о включении на КУМП.Step 305: the control module sends a power-on indication to the ILCC.
Этап 306: КУМП включает блейд-сервер в соответствии с инструкцией о включении.Step 306: KUMP includes a blade server in accordance with the instructions on the inclusion.
Этап 307: модуль управления посылает указание о запрещении включения на КУМП.Step 307: the control module sends a prohibition of switching on to the ILCC.
В другом конкретном примере от этапа 301 до этапа 307 файл установочной конфигурации модуля управления включает в себя информацию второй стратегии конфигурации. Информация второй стратегии конфигурации дает указание установить согласованное соотношение между информацией электронной метки передней коммутационной панели и информацией электронной метки задней коммутационной панели блейд-сервера в лезвийном корпусе. В частности, пример включает в себя, что КУМП считывает информацию электронного флага передней коммутационной панели и информацию электронного флага задней коммутационной панели блейд-сервера (т.е. фактическую информацию конфигурации) при инициализации включения и сообщает информацию электронной метки передней коммутационной панели и информацию электронной метки задней коммутационной панели модулю управления; модуль управления оценивает, имеют ли передняя коммутационная панель и задняя коммутационная панель блейд-сервера согласованное соотношение, указанное информацией второй стратегии конфигурации, в соответствии с информацией электронной метки передней коммутационной панели, информацией электронной метки задней коммутационной панели и информацией второй стратегии конфигурации; и если передняя коммутационная панель и задняя коммутационная панель блейд-сервера имеют согласованное соотношение, определяется, что установочная информация согласуется с установочной информацией файла конфигурации, и модуль управления посылает указание о разрешении включения на КУМП; если передняя коммутационная панель и задняя коммутационная панель блейд-сервера не имеют согласованного соотношения, определяется, что установочная информация не согласуется с установочной информацией файла конфигурации, и модуль управления посылает указание о запрещении включения на КУМП.In another specific example, from step 301 to step 307, the installation file of the control module installation configuration includes information of a second configuration strategy. The second configuration strategy information instructs you to establish a consistent relationship between the electronic information of the front patch panel and the electronic information of the rear patch panel of the blade server in the blade enclosure. In particular, the example includes that the KUMP reads the electronic flag information of the front patch panel and the electronic flag information of the rear patch panel of the blade server (i.e., the actual configuration information) upon power-up initialization and reports the electronic mark information of the front patch panel and electronic information labels of the rear patch panel to the control module; the control module evaluates whether the front patch panel and the rear patch panel of the blade server have a consistent relationship indicated by the second configuration strategy information in accordance with the electronic mark information of the front patch panel, the electronic mark information of the rear patch panel and the second configuration strategy information; and if the front patch panel and the rear patch panel of the blade server have a coordinated relationship, it is determined that the installation information is consistent with the installation information of the configuration file, and the control module sends an enable permission to the KUMP; if the front patch panel and the rear patch panel of the blade server do not have an agreed ratio, it is determined that the installation information is not consistent with the installation information of the configuration file, and the control module sends an instruction to prohibit switching on to the KUMP.
В другом конкретном примере от этапа 301 до этапа 307 файл установочной конфигурации модуля управления включает в себя информацию третьей стратегии конфигурации, которая дает указание установить блейд-сервер, который имеет согласованное соотношение версии с ЭЗПУ блейд-сервера в лезвийном корпусе. В частности, пример включает в себя, что КУМП считывает информацию электронной метки блейд-сервера и информацию ЭЗПУ блейд-сервера (т.е. фактическую информацию конфигурации) и сообщает информацию электронной метки блейд-сервера и информацию о ЭЗПУ блейд-сервера модулю управления; модуль управления оценивает, имеют ли блейд-сервер и ЭЗПУ блейд-сервера согласованное соотношение версии, указанное в информации третьей стратегии конфигурации, в соответствии с информацией электронной метки блейд-сервера, информацией о ЭЗПУ блейд-сервера и информацией третьей стратегии конфигурации; и если блейд-сервер и ЭЗПУ блейд-сервера имеют согласованное соотношение версии, определяется, что установочная информация согласуется с установочной информацией файла конфигурации, и модуль управления посылает указание о разрешении включения на КУМП; если блейд-сервер и ЭЗПУ блейд-сервера не имеют согласованного соотношения версии, определяется, что установочная информация не согласуется с установочной информацией файла конфигурации, и модуль управления посылает указание о запрещении включения на КУМП.In another specific example, from step 301 to step 307, the control module installation configuration file includes third configuration strategy information that instructs to install a blade server that has a coordinated version relationship with an EZPU of the blade server in the blade enclosure. In particular, the example includes that the KUMP reads the electronic label information of the blade server and the EZPU information of the blade server (i.e., the actual configuration information) and reports the electronic label information of the blade server and information about the EZPU of the blade server to the control module; the management module evaluates whether the blade server and the blade server EZPU have a consistent version ratio specified in the third configuration strategy information in accordance with the blade server electronic tag information, the blade server EZP information and the third configuration strategy information; and if the blade server and the EZPU of the blade server have an agreed version ratio, it is determined that the installation information is consistent with the installation information of the configuration file, and the control module sends an indication of the enable to the KUMP; if the blade server and the blade server EZPU do not have an agreed version ratio, it is determined that the installation information does not agree with the installation file configuration information, and the control module sends an instruction to prohibit switching on to the KUMP.
В другом конкретном примере от этапа 301 до этапа 307, когда файл локальной установочной конфигурации модуля управления включает в себя информацию четвертой стратегии конфигурации, которая дает указание установить блейд-сервер, который имеет согласованное соотношение версии с устройством корпуса машины в лезвийном корпусе, тогда КУМП может считывать информацию электронной метки блейд-сервера и информацию устройства корпуса машины в лезвийном корпусе (т.е. фактическую информацию конфигурации) и сообщает информацию электронной метки блейд-сервера и информацию устройства корпуса машины в лезвийном корпусе модулю управления; модуль управления оценивает, имеют ли блейд-сервер и устройство корпуса машины в лезвийном корпусе согласованное соотношение версии, предписанное информацией четвертой стратегии конфигурации, в соответствии с информацией электронной метки блейд-сервера, информацией устройства корпуса машины в лезвийном корпусе и информацией четвертой стратегии конфигурации; если блейд-сервер и устройство корпуса машины в лезвийном корпусе имеют согласованное соотношение версии, определяется, что установочная информация согласуется с установочной информацией файла конфигурации, и модуль управления посылает указание о разрешении включения на КУМП; в противном случае установочная информация не согласуется с установочной информацией файла конфигурации, и модуль управления посылает указание о запрещении включения на КУМП.In another specific example, from step 301 to step 307, when the local installation file of the control module includes information of the fourth configuration strategy, which instructs to install a blade server that has a consistent version relationship with the machine body device in the blade case, then the KUMP can read blade server electronic tag information and machine body device information in the blade body (i.e., actual configuration information) and reports the blade electronic tag information d-server and machine body device information in the blade body to the control module; the control module evaluates whether the blade server and the machine body device in the blade body have an agreed version relationship prescribed by the fourth configuration strategy information in accordance with the electronic information of the blade server, the machine body device information in the blade body and the fourth configuration strategy information; if the blade server and the device of the machine case in the blade case have an agreed version ratio, it is determined that the installation information is consistent with the installation information of the configuration file, and the control module sends an indication of the enable to KUMP; otherwise, the installation information is not consistent with the installation information of the configuration file, and the control module sends an instruction to prohibit switching on to the KUMP.
В варианте осуществления способа защиты при включении, показанного на фиг.3, модуль управления получает установочную информацию блейд-сервера в лезвийном корпусе, представленную КУМП, и установочную информацию файла локальной конфигурации модуля управления относительно настройки блейд-сервера в лезвийном корпусе посредством этапа 303; детектируют, согласуется ли установочная информация с установочной информацией файла конфигурации посредством этапа 304; если установочная информация согласуется с установочной информацией файла конфигурации, модуль управления посылает указание о включении на КУМП посредством этапа 305, и КУМП включает блейд-сервер посредством этапа 306; в противном случае модуль управления посылает на КУМП указание о запрещении включения на блейд-сервере на этапе 307, чтобы не включать блейд-сервер; таким образом, легко обнаружить, происходит ли неправильное подключение блейд-сервера, в соответствии с установочной информацией файла конфигурации, тем самым избегая проблем, таких как неправильная работа и ошибка устройства, вызванных неправильным подключением.In the embodiment of the power-on protection method shown in FIG. 3, the control module obtains the installation information of the blade server in the blade housing represented by the ILCC and the installation information of the local configuration file of the control module regarding setting up the blade server in the blade case by means of step 303; detecting whether the installation information is consistent with the installation information of the configuration file by step 304; if the installation information is consistent with the installation information of the configuration file, the control module sends a power-on indication to the KUMP through step 305, and the KUMP turns on the blade server through step 306; otherwise, the control module sends to the KUMP an instruction to prohibit inclusion on the blade server at step 307 so as not to turn on the blade server; thus, it is easy to detect whether the blade server is connecting improperly in accordance with the installation information of the configuration file, thereby avoiding problems such as malfunctioning and device errors caused by incorrect connection.
Еще один конкретный пример от этапа 301 до этапа 307 по меньшей мере включает в себя этапы от 301 до этапа 307 варианта осуществления, показанного на фиг.3. В отличие от варианта осуществления, показанного на фиг.3, этот конкретный пример имеет следующие дополнительные этапы: в варианте осуществления, кроме включения блейд-сервера в соответствии с инструкцией о разрешении включения, КУМП также производит вспышку индикаторного освещения, свидетельствующую о нормальном снабжении энергией, и выполняет указание состояния о снабжении энергией блейд-сервера.Another specific example from step 301 to step 307 at least includes steps from 301 to step 307 of the embodiment shown in FIG. 3. In contrast to the embodiment shown in FIG. 3, this specific example has the following additional steps: in the embodiment, in addition to turning on the blade server in accordance with the enable enable instruction, the KUMP also produces a flash of indicator light indicative of a normal power supply, and performs an indication of the power state of the blade server.
В варианте осуществления, кроме отсутствия подачи энергии на блейд-сервер в соответствии с инструкцией о запрещении включения, КУМП также производит аварийную сигнализацию освещением и выполняет указание состояния блейд-сервера при отсутствии включения. В варианте осуществления способа защиты при включении, показанного на фиг.3, модуль управления получает установочную информацию блейд-сервера в лезвийном корпусе, предоставленную КУМП, и установочную информацию файла локальной конфигурации модуля управления относительно настройки блейд-сервера в лезвийном корпусе посредством этапа 303; модуль управления детектирует, согласуется ли установочная информация с установочной информацией файла конфигурации посредством этапа 304; если установочная информация согласуется с установочной информацией файла конфигурации, модуль управления посылает указание о разрешении включения на КУМП посредством этапа 305, и КУМП включает блейд-сервер посредством этапа 306; в противном случае модуль управления посылает указание на КУМП о запрещении включения на блейд-сервере посредством этапа 307, чтобы не включать блейд-сервер; таким образом, легко обнаружить, происходит ли неправильное подключение блейд-сервера, в соответствии с установочной информацией файла конфигурации, тем самым избегая проблем, таких как неправильная работа и ошибка устройства, вызванных неправильным подключением.In an embodiment, in addition to the lack of power supply to the blade server in accordance with the instruction to prohibit turning on, the KUMP also makes an alarm with lighting and indicates the status of the blade server when there is no turning on. In the embodiment of the power-on protection method shown in FIG. 3, the control module obtains the installation information of the blade server in the blade housing provided by the KUMP and the installation information of the local configuration file of the control module regarding setting up the blade server in the blade housing through step 303; the control module detects whether the installation information is consistent with the installation information of the configuration file by means of step 304; if the installation information is consistent with the installation information of the configuration file, the control module sends an enable enable request to the ILCC through step 305, and the ILCC turns on the blade server by means of step 306; otherwise, the control module sends an indication to the KUMP to prohibit inclusion on the blade server through step 307 so as not to turn on the blade server; thus, it is easy to detect whether the blade server is connecting improperly in accordance with the installation information of the configuration file, thereby avoiding problems such as malfunctioning and device errors caused by incorrect connection.
Один вариант осуществления включает в себя по меньшей мере этапы 201-204 варианта осуществления, показанного на фиг.2, или этапы 301-307 варианта осуществления, показанного на фиг.3. В отличие от тех вариантов осуществления этот вариант осуществления имеет следующие дополнительные этапы: когда модуль управления детектирует, что установочная информация не согласуется с установочной информацией файла конфигурации, кроме посылки инструкции о запрещении включения на КУМП модуль управления также записывает результат детектирования в синхронный протокол и посылает сигнал тревоги системе управления сетью верхнего уровня посредством стандартного протокола (например, простого протокола управления сетью (SNMP)).One embodiment includes at least steps 201-204 of the embodiment shown in FIG. 2, or steps 301-307 of the embodiment shown in FIG. 3. Unlike those embodiments, this embodiment has the following additional steps: when the control module detects that the installation information is inconsistent with the installation information of the configuration file, in addition to sending instructions to prohibit turning on the KUMP, the control module also records the detection result in a synchronous protocol and sends a signal alarms to the top-level network management system using a standard protocol (for example, a simple network management protocol (SNMP)).
Еще один вариант осуществления включает по меньшей мере этапы 201-204 варианта осуществления, показанного на фиг.2, или этапы 301-307 варианта осуществления, показанного на фиг.3. В отличие от тех вариантов осуществления этот вариант осуществления имеет следующие дополнительные этапы: модуль управления может предоставить стандартный интерфейс для получения обновленной информации (например, обновленной инструкции, несущей новый файл установочной конфигурации) файла локальной установочной конфигурации из системы управления сетью верхнего уровня и обновить файл локальной установочной конфигурации файлом новой установочной конфигурации в соответствии с обновленной информацией.Another embodiment includes at least steps 201-204 of the embodiment shown in FIG. 2, or steps 301-307 of the embodiment shown in FIG. 3. Unlike those embodiments, this embodiment has the following additional steps: the control module can provide a standard interface for receiving updated information (for example, updated instructions carrying a new installation configuration file) of the local installation configuration file from the top-level network management system and update the local file installation configuration file of the new installation configuration in accordance with the updated information.
Предыдущие варианты осуществления могут также включать в себя, что информация электронной метки блейд-сервера может быть модифицирована посредством третьего интерфейса или инструментов для обслуживания.Previous embodiments may also include that the electronic tag information of the blade server may be modified via a third interface or maintenance tools.
Еще один вариант осуществления настоящего изобретения легко детектирует, происходит ли смешанное включение блейд-сервера, в соответствии с установочной информацией файла конфигурации, детектируя совместимость модулей (передней коммутационной панели и задней коммутационной панели) блейд-сервера или совместимость между блейд-сервером и другими модулями (ЭЗПУ и устройством корпуса машины), тем самым избегая проблем, таких как неправильная работа и ошибка устройства, вызванных неправильным подключением. Для инженеров удобно быстро находить неправильное подключение и смешанное включение блейд-сервера и быстро выполнять диагностику неисправностей и поиск и устранение повреждений посредством сигнала тревоги индикаторной лампы или сигнала тревоги, посланного на систему управления сетью верхнего уровня, когда фактическая информация конфигурации не согласуется с файлом установочной конфигурации, чтобы улучшить эксплуатационную пригодность блейд-сервера. Файл установочной конфигурации обновляется посредством уточненной информации файла локальной установочной конфигурации модуля управления из системы управления сетью верхнего уровня, чтобы удовлетворить требования заказчика в области конфигурации устройства. Информация электронной метки блейд-сервера может быть модифицирована посредством третьего интерфейса или инструментов для обслуживания. Модуль управления сообщает полученную фактическую информацию о конфигурации системе управления сетью верхнего уровня, так что система управления сетью верхнего уровня может обнаружить, согласуется ли установочная информация с информацией конфигурационного файла, в соответствии с файлом локальной конфигурации, и автоматически соединить или разъединить блейд-сервер, тем самым повышая управляющую способность системы управления сетью верхнего уровня по отношению к блейд-серверу. Модуль управления сообщает информацию электронной метки и файла установочной конфигурации системе управления сетью верхнего уровня, так что система управления сетью верхнего уровня может идентифицировать тип оборудования или тип обслуживающего программного обеспечения блейд-сервера и выполнять другие сторонние интегрированные функции расширения, такие как управление ресурсами для улучшения эффективности обслуживания клиентского оборудования и меньшей стоимости эксплуатационных расходов. Изготовление на заказ плат комплексных операций по обслуживанию, нормализации и обобщения лезвийных серверов можно реализовать в соответствии с файлом установочной конфигурации, информацией электронной метки и гибких комбинаций блейд-сервера и модулей ЭЗПУ, тем самым увеличивая производительность и понижая себестоимость продукции. В дополнение, настоящее изобретение может также реализовать точную настройку, основанную на аппаратной платформе решения обслуживания блейд-сервера, и может реализовать экономичную настройку аппаратуры по заказу потребителя в координации с бизнес стратегией, чтобы улучшить гибкость размещения на рынке.Another embodiment of the present invention readily detects whether the blade server is mixed on in accordance with the installation information of the configuration file by detecting the compatibility of the modules (front patch panel and rear patch panel) of the blade server or compatibility between the blade server and other modules ( EZPU and the device of the machine body), thereby avoiding problems such as malfunction and device error caused by incorrect connection. It’s convenient for engineers to quickly find the wrong connection and the mixed inclusion of the blade server and quickly perform troubleshooting and troubleshoot using the warning light alarm or an alarm sent to the top-level network management system when the actual configuration information does not match the installation configuration file to improve the availability of the blade server. The installation configuration file is updated by the updated information of the local installation configuration file of the control module from the top-level network management system to satisfy customer requirements in the field of device configuration. The blade server electronic tag information may be modified through a third interface or maintenance tools. The control module communicates the actual configuration information received to the top-level network management system, so that the top-level network management system can detect whether the installation information is consistent with the configuration file information in accordance with the local configuration file and automatically connect or disconnect the blade server, thereby thereby increasing the control ability of the top-level network management system with respect to the blade server. The management module communicates the electronic tag and installation file information to the top-level network management system so that the top-level network management system can identify the type of hardware or the type of server software serving the blade server and perform other third-party integrated expansion functions, such as resource management to improve efficiency servicing client equipment and lower operating costs. Custom-made boards for complex operations for servicing, normalizing, and summarizing blade servers can be implemented in accordance with the installation configuration file, electronic tag information, and flexible combinations of the blade server and EZPU modules, thereby increasing productivity and lowering production costs. In addition, the present invention can also implement fine tuning based on the hardware platform of the blade server maintenance solution, and can realize cost-effective hardware customization in coordination with a business strategy to improve market flexibility.
На фиг.4 показана блок-схема третьего варианта осуществления способа защиты при включении настоящего изобретения. На фиг.4 показан еще один вариант осуществления способа защиты при включении. В этом способе файл установочной конфигурации сохраняется в электронной метке блейд-сервера; следовательно, электронная метка включает в себя файл установочной конфигурации и соответствующую информацию блейд-сервера в дополнение к установочной информации файла конфигурации. В этом варианте осуществления соответствующая информация блейд-сервера включает в себя такую информацию, как: имя блейд-сервера, тип блейд-сервера, производитель, серийный номер или тому подобное. Файл установочной конфигурации включает в себя информацию первой стратегии конфигурации, которая дает указание установить заданный блейд-сервер в заданную позицию в лезвийном корпусе. Способ в основном включает в себя следующие этапы.Figure 4 shows a block diagram of a third embodiment of a protection method when the present invention is turned on. Figure 4 shows another embodiment of a power-on protection method. In this method, the installation configuration file is stored in the electronic label of the blade server; therefore, the electronic tag includes an installation configuration file and corresponding information of the blade server in addition to the installation information of the configuration file. In this embodiment, the corresponding blade server information includes information such as: blade name, blade type, manufacturer, serial number, or the like. The installation configuration file includes information of the first configuration strategy, which instructs to set the predetermined blade server at a predetermined position in the blade body. The method mainly includes the following steps.
Этап 401: КУМП инициализирует включение и считывает информацию электронной метки блейд-сервера, вставленного в гнездо лезвийного корпуса, и информацию о позиции блейд-сервера в лезвийном корпусе.Step 401: KUMP initializes the inclusion and reads the information of the electronic tag of the blade server inserted into the socket of the blade enclosure, and information about the position of the blade server in the blade enclosure.
Этап 402: КУМП считывает информацию файла установочной конфигурации из информации электронной метки.Step 402: the KUMP reads the installation configuration file information from the electronic tag information.
Этап 403: КУМП детектирует, согласуется ли соответствующая информация блейд-сервера, в дополнение к файлу установочной конфигурации в электронной метке, и информация о позиции с информацией первой стратегии конфигурации в файле установочной конфигурации. То есть оценивается, установлен ли блейд-сервер в позицию, указанную информацией первой стратегии конфигурации, согласно соответствующей информации блейд-сервера в дополнение к файлу установочной конфигурации в электронной метке, информации о позиции (первые два элемента являются установочной информацией блейд-сервера) и информации первой стратегии конфигурации; если блейд-сервер установлен в позицию, указанную информацией первой стратегии конфигурации, определяется, что соответствующая информация блейд-сервера, в дополнение к файлу установочной конфигурации в электронной метке, и информация о позиции согласуются с информацией первой стратегии конфигурации в файле установочной конфигурации, и выполняется этап 404; в противном случае соответствующая информация блейд-сервера, в дополнение к файлу установочной конфигурации в электронной метке, и информация о позиции не согласуются с информацией первой стратегии конфигурации в файле установочной конфигурации, и выполняется этап 405.Step 403: KUMP detects whether the corresponding information of the blade server, in addition to the installation configuration file in the electronic tag, and the position information with the information of the first configuration strategy in the installation configuration file are consistent. That is, it is evaluated whether the blade server is installed in the position indicated by the information of the first configuration strategy according to the corresponding information of the blade server in addition to the installation configuration file in the electronic tag, position information (the first two elements are the installation information of the blade server) and information first configuration strategy; if the blade server is installed at the position indicated by the first configuration strategy information, it is determined that the corresponding blade server information, in addition to the installation configuration file in the electronic tag, and the position information are consistent with the first configuration strategy information in the installation configuration file, and is executed
Этап 404: КУМП подает энергию на блейд-сервер.Step 404: KUMP supplies power to the blade server.
Этап 405: КУМП не подает энергию на блейд-сервер.Step 405: KUMP does not supply power to the blade server.
В варианте осуществления способа защиты, показанного на фиг.4, КУМП получает установочную информацию блейд-сервера в лезвийном корпусе и установочную информацию файла конфигурации в электронной метке посредством этапа 401 и этапа 402; и КУМП распознает, согласуется ли установочная информация с установочной информацией файла конфигурации посредством этапа 403; если установочная информация согласуется с установочной информацией файла конфигурации, КУМП продолжает подавать энергию на блейд-сервер посредством этапа 404; в противном случае КУМП выполняет на блейд-сервере действие выключения или перезагрузки посредством этапа 405. Таким образом, легко обнаружить, происходит ли неправильное подключение блейд-сервера, в соответствии с установочной информацией файла конфигурации, тем самым избегая проблем, таких как неправильная работа и ошибка устройства, вызванных неправильным включением.In the embodiment of the security method shown in FIG. 4, the KUMP obtains the installation information of the blade server in the blade housing and the installation information of the configuration file in the electronic tag through
Следует отметить, что способ защиты при включении в варианте осуществления настоящего изобретения реализует мягкую функциональную блокировку для защиты при включении блейд-сервера посредством этапа 202, этапа 304 или этапа 403, которая может предотвратить конфликты при включении неправильно присоединенных или смешанно подключенных блейд-серверов после включения, например конфликт снабжения энергией неправильно присоединенных или смешанно подключенных высокомощных блейд- серверов с другими блейд-серверами при функционировании во время включения, и может также предотвратить конфликт работы неправильно присоединенных или смешанно подключенных блейд- серверов после того, как включение, например, многих неправильно присоединенных или смешанно подключенных блейд-серверов с функциями протокола динамического конфигурирования хоста (DHCP) приводит к неправильной работе DHCP в службах сети при соединении путем включения.It should be noted that the power-on protection method in an embodiment of the present invention implements soft functional blocking for security when the blade server is turned on by
Соответственно ниже раскрыта система защиты при включении и модуль защиты при включении для варианта осуществления настоящего изобретения.Accordingly, a power-on protection system and power-on protection module for an embodiment of the present invention are disclosed below.
На фиг.5 показана блок-схема первого варианта осуществления системы защиты при включении настоящего изобретения. Система в основном включает в себя блейд-сервер 51, вставленный в гнездо лезвийного корпуса, и модуль 52 защиты при включении, в системе:5 is a block diagram of a first embodiment of a security system when the present invention is turned on. The system mainly includes a
модуль 52 защиты при включении выполнен с возможностью получения установочной информации блейд-сервера 51 в лезвийном корпусе и установочной информации файла конфигурации о настройке блейд-сервера в лезвийном корпусе; детектирования того, согласуется ли установочная информация с установочной информацией файла конфигурации; и управления подачей энергии к блейд-серверу 51, если установочная информация согласуется с установочной информацией файла конфигурации; в противном случае подачи сигнала управления, чтобы на блейд-сервер 51 не подавалась энергия. В частности, модуль 52 защиты при включении может включать в себя блок 521 сбора информации, блок 522 детектирования и блок 523 управления, причем в модуле:power-on
блок 521 сбора информации выполнен с возможностью получения установочной информации блейд-сервера 51 в лезвийном корпусе и установочной информации файла конфигурации о настройке блейд-сервера в лезвийном корпусе. Файл установочной конфигурации описывает информацию о том, как установить блейд-сервер в лезвийный корпус, и установочная информация файла конфигурации может включать в себя, помимо прочего, информацию об одной или более предыдущих конфигурационных стратегиях (например, информацию первой стратегии конфигурации, информацию второй стратегии конфигурации, информацию третьей стратегии конфигурации и информацию четвертой стратегии конфигурации), которая не будет здесь повторяться. Соответственно в отношении информации первой стратегии конфигурации, информации второй стратегии конфигурации, информации третьей стратегии конфигурации и информации четвертой стратегии конфигурации установочная информация блейд-сервера 51 в лезвийном корпусе может включать в себя, помимо прочего, многие упомянутые выше условия, которые также не будут здесь повторяться;the
блок 522 детектирования выполнен с возможностью детектирования того, согласуется ли установочная информация с установочной информацией файла конфигурации; иa detecting
блок 523 управления выполнен с возможностью управления подачей энергии к блейд-серверу 51, когда блок 522 детектирования детектирует, что установочная информация согласуется с установочной информацией файла конфигурации; и формирования сигнала управления, чтобы не подводить энергию к блейд-серверу 51, когда блок детектирования 522 детектирует, что установочная информация не согласуется с установочной информацией файла конфигурации.the control unit 523 is configured to control the power supply to the
В частности, поскольку файл установочной конфигурации может включать в себя информацию об одной или более вышеупомянутых конфигурационных стратегиях, детектирование может сосредоточиться на информации одного типа стратегии конфигурации или на информации многих типов стратегий конфигурации в одно и то же время, и блок 522 детектирования может дополнительно включать в себя следующие структуры.In particular, since the installation configuration file may include information about one or more of the aforementioned configuration strategies, the detection may focus on the information of one type of configuration strategy or on the information of many types of configuration strategies at the same time, and the
Когда установочная информация включает в себя информацию электронной метки блейд-сервера, вставленного в гнездо лезвийного корпуса, и информацию о позиции блейд-сервера 51 в лезвийном корпусе, а установочная информация файла конфигурации включает в себя информацию первой стратегии конфигурации, блок 522 детектирования включает в себя первый считывающий блок и первый блок оценки, в которых:When the installation information includes the electronic tag information of the blade server inserted in the slot of the blade housing and the position information of the
первый считывающий блок выполнен с возможностью считывания информации электронной метки, информации о позиции и информации первой стратегии конфигурации; иthe first reading unit is configured to read electronic tag information, position information and information of the first configuration strategy; and
первый блок оценки выполнен с возможностью оценки того, установлен ли блейд-сервер 51 в позицию, указанную информацией первой стратегии конфигурации, в соответствии с информацией электронной метки, информацией о позиции и информацией первой стратегии конфигурации, которые считываются первым считывающим блоком; если блейд-сервер поставлен в позицию, указанную информацией первой стратегии конфигурации, определяется, что установочная информация согласуется с установочной информацией файла конфигурации; в противном случае определяется, что установочная информация не согласуется с установочной информацией файла конфигурации.the first evaluation unit is configured to evaluate whether the
Когда установочная информация включает в себя информацию электронной метки блейд-сервера 51, вставленного в гнездо лезвийного корпуса, и информация электронной метки включает в себя информацию электронной метки передней коммутационной панели и информацию электронной метки задней коммутационной панели, а установочная информация файла конфигурации включает в себя информацию второй стратегии конфигурации. Блок 522 детектирования включает в себя второй считывающий блок и второй блок оценки, в которых:When the installation information includes the electronic tag information of the
второй считывающий блок выполнен с возможностью считывания информации электронной метки передней коммутационной панели, информации электронной метки задней коммутационной панели и информации второй стратегии конфигурации; иthe second reading unit is configured to read the electronic mark information of the front patch panel, the electronic mark information of the rear patch panel and information of the second configuration strategy; and
второй блок оценки выполнен с возможностью оценки того, имеют ли передняя коммутационная панель и задняя коммутационная панель блейд-сервера 51 согласованное соотношение, указанное информацией второй стратегии конфигурации, в соответствии с информацией электронной метки передней коммутационной панели, информацией электронной метки задней коммутационной панели и информацией второй стратегии конфигурации, которые считываются вторым считывающим блоком; если передняя коммутационная панель и задняя коммутационная панель имеют согласованное соотношение, определяется, что установочная информация согласуется с установочной информацией файла конфигурации; в противном случае определяется, что установочная информация не согласуется с установочной информацией файла конфигурации.the second evaluation unit is configured to evaluate whether the front patch panel and the rear patch panel of the
Когда установочная информация включает в себя информацию электронной метки блейд-сервера 51, вставленного в гнездо лезвийного корпуса, и информацию ЭЗПУ блейд-сервера 51, а установочная информация файла конфигурации включает в себя информацию третьей стратегии конфигурации; блок детектирования 522 включает в себя третий считывающий блок и третий блок оценки, в которых:When the installation information includes electronic tag information of the
третий считывающий блок считывает информацию электронной метки, информацию ЭЗПУ блейд-сервера 51 и информацию третьей стратегии конфигурации; иa third reading unit reads electronic tag information, EZPU information of the
третий блок оценки оценивает, имеют ли блейд-сервер 51 и ЭЗПУ блейд-сервера 51 согласованное соотношение версии, указанное информацией третьей стратегии конфигурации, в соответствии с информацией электронной метки, информацией ЭЗПУ блейд-сервера 51 и информацией третьей стратегии конфигурации, которые считываются третьим считывающим блоком; если блейд-сервер и ЭЗПУ блейд-сервера 51 имеют согласованное соотношение версии, определяется, что установочная информация согласуется с установочной информацией файла конфигурации; в противном случае установочная информация не согласуется с установочной информацией файла конфигурации.the third evaluation unit evaluates whether the
Когда установочная информация включает в себя информацию электронной метки блейд-сервера 51, вставленного в гнездо лезвийного корпуса, и информацию устройства корпуса машины в лезвийном корпусе, а установочная информация файла конфигурации включает в себя информацию четвертой стратегии конфигурации; блок 522 детектирования включает в себя четвертый считывающий блок и четвертый блок оценки, в которых:When the installation information includes electronic tag information of the
четвертый считывающий блок считывает информацию электронной метки, информацию устройства корпуса машины в лезвийном корпусе и информацию четвертой стратегии конфигурации; иa fourth reading unit reads electronic tag information, machine body device information in a blade body, and information of a fourth configuration strategy; and
четвертый блок оценки оценивает, имеют ли блейд-сервер 51 и устройство корпуса машины в лезвийном корпусе согласованное соотношение версии, указанное информацией четвертой стратегии конфигурации, в соответствии с информацией электронной метки, информацией устройства корпуса машины в лезвийном корпусе и информацией четвертой стратегии конфигурации, которые считываются четвертым считывающим блоком; если блейд-сервер и устройство корпуса машины имеют согласованное соотношение версии, определяется, что установочная информация согласуется с установочной информацией файла конфигурации; в противном случае определяется, что установочная информация не согласуется с установочной информацией файла конфигурации.the fourth evaluation unit evaluates whether the
В первом варианте осуществления системы защиты при включении настоящего изобретения, показанной на фиг.5, блок 521 сбора информации получает установочную информацию блейд-сервера 51 в лезвийном корпусе и установочную информацию файла конфигурации относительно настройки блейд-сервера в лезвийном корпусе; блок 522 детектирования распознает, согласуется ли установочная информация с установочной информацией файла конфигурации; и блок 523 контроля отслеживает, подавать ли энергию на блейд-сервер 51 или нет, в соответствии с результатом детектирования от блока 522 детектирования; таким образом, легко обнаружить, происходит ли неправильное включение и смешанное подключение блейд-сервера 51, в соответствии с установочной информацией файла конфигурации, тем самым избегая проблем, таких как неправильная работа и ошибка устройства, вызванных неправильным подключением.In the first embodiment of the power-on protection system of the present invention shown in FIG. 5, the
На фиг.6 показана блок-схема второго варианта осуществления системы защиты при включении настоящего изобретения. Система включает в себя блейд-сервер 61, КУМП 62 и модуль 63 управления, причем модуль управления 63 может включать в себя блок 631 сбора информации, блок 632 детектирования и блок 633 управления, в системе:6 shows a block diagram of a second embodiment of a security system when the present invention is turned on. The system includes a
КУМП 62 выполнен с возможностью выполнения инициализации включения, считывания информации электронной метки блейд-сервера 61, вставленного в гнездо лезвийного корпуса, и информации о позиции блейд-сервера 61 в лезвийном корпусе, когда блейд-сервер 61 не снабжается энергией; и КУМП 62 сообщает информацию электронной метки и информацию о позиции модулю 63 управления, чтобы запросить включение для блейд-сервера 61.
Блок 631 сбора информации в модуле 63 управления выполнен с возможностью получения информации электронной метки и информации о позиции (т.е. установочной информации блейд-сервера 61 в лезвийном корпусе) и получает файл локальной установочной конфигурации относительно настройки блейд-сервера в лезвийном корпусе. Файл установочной конфигурации включает в себя информацию первой стратегии конфигурации, которая дает указание установить определенный блейд-сервер в указанную позицию в лезвийном корпусе, например информация первой стратегии конфигурации является списком гнезд в лезвийном корпусе, соответствующих типам лезвийных серверов.The
Блок 632 детектирования в модуле 63 управления выполнен с возможностью детектирования того, согласуется ли информация электронной метки и информация о позиции с информацией первой стратегии конфигурации в файле установочной конфигурации. В частности, блок 632 детектирования может включать в себя первый считывающий блок и первый блок оценки, в которых:The
первый считывающий блок выполнен с возможностью считывания информации электронной метки, информации о позиции и информации первой стратегии конфигурации; иthe first reading unit is configured to read electronic tag information, position information and information of the first configuration strategy; and
первый блок оценки выполнен с возможностью оценки того, установлен ли блейд-сервер 61 в позицию, указанную информацией первой стратегии конфигурации, в соответствии с информацией электронной метки, информацией о позиции и информацией первой стратегии конфигурации, которые считываются первым считывающим блоком; если блейд-сервер установлен в указанную позицию, определяется, что информация электронной метки и информация о позиции согласуются с установочной информацией файла конфигурации; в противном случае информация электронной метки и информация о позиции не согласуются с установочной информацией файла конфигурации.the first evaluation unit is configured to evaluate whether the
Блок 633 управления в модуле 63 управления выполнен с возможностью посылки инструкции о разрешении включения на КУМП 62, когда блок 632 детектирования детектирует, что информация электронной метки и информация о позиции согласуются с установочной информацией файла конфигурации; и посылает указание о запрещении включения на КУМП 62, когда блок детектирования 632 детектирует, что информация электронной метки и информация о позиции не согласуются с установочной информацией файла конфигурации;The control unit 633 in the
КУМП 62 выполнен с возможностью включения блейд-сервера 61 в соответствии с инструкцией о разрешении включения или не подает энергию на блейд-сервер 61 в соответствии с инструкцией о запрещении включения.
Как вариант осуществления, модуль 63 управления может также включать в себя блок тревоги, выполненный с возможностью управления КУМП 62, чтобы выполнять аварийную сигнализацию освещением для совершения указания состояния на блейд-сервере 61 при отсутствии включения, когда блок 632 детектирования в модуле 63 управления детектирует, что информация электронной метки и информация о позиции не согласуются с установочной информацией файла конфигурации.As an embodiment, the
Как вариант осуществления, когда файл локальной установочной конфигурации модуля 63 управления включает в себя информацию второй стратегии конфигурации, которая дает указание установить согласованное соотношение между информацией электронной метки передней коммутационной панели и информацией электронной метки задней коммутационной панели блейд-сервера в лезвийном корпусе, тогда модуль 63 управления считывает информацию электронной метки передней коммутационной панели и информацию электронной метки задней коммутационной панели (т.е. фактическую информацию конфигурации) блейд-сервера 61 во время инициализации включения КУМП 62 и сообщает информацию электронной метки передней коммутационной панели и информацию электронной метки задней коммутационной панели модулю 63 управления. Управление 63 может также включать в себя второй считывающий блок и второй блок оценки, в которых:As an embodiment, when the local installation configuration file of the
второй считывающий блок выполнен с возможностью считывания информации электронной метки передней коммутационной панели, информации электронной метки задней коммутационной панели и информации второй стратегии конфигурации; иthe second reading unit is configured to read the electronic mark information of the front patch panel, the electronic mark information of the rear patch panel and information of the second configuration strategy; and
второй блок оценки выполнен с возможностью оценки того, имеют ли передняя коммутационная панель и задняя коммутационная панель блейд-сервера согласованное соотношение, указанное информацией второй стратегии конфигурации, в соответствии с информацией электронной метки передней коммутационной панели, информацией электронной метки задней коммутационной панели и информацией второй стратегии конфигурации, которые считываются вторым считывающим блоком; если передняя коммутационная панель и задняя коммутационная панель блейд-сервера имеют согласованное соотношение, определяется, что установочная информация согласуется с установочной информацией файла конфигурации, и в этот момент блок 633 управления в модуле 63 управления посылает указание о разрешении включения на КУМП 62; в противном случае определяется, что установочная информация не согласуется с установочной информацией файла конфигурации, и блок 633 контроля в модуле 63 управления посылает указание о запрещении включения на КУМП 62.the second evaluation unit is configured to evaluate whether the front patch panel and the rear patch panel of the blade server have a consistent relationship indicated by the information of the second configuration strategy in accordance with the electronic mark information of the front patch panel, the electronic mark information of the rear patch panel and the second strategy information configurations that are read by the second reader; if the front patch panel and the rear patch panel of the blade server have a coordinated relationship, it is determined that the installation information is consistent with the installation information of the configuration file, and at this point, the control unit 633 in the
Как вариант осуществления, когда файл локальной установочной конфигурации модуля 63 управления включает в себя информацию третьей стратегии конфигурации, которая дает указание установить блейд-сервер 61, который имеет согласованное соотношение версии с ЭЗПУ блейд-сервера в лезвийном корпусе, КУМП 62 может считывать информацию электронной метки блейд-сервера 61, информацию ЭЗПУ блейд-сервера 61 (т.е. фактическую информацию конфигурации) и сообщает информацию электронной метки блейд-сервера 61 и информацию ЭЗПУ блейд-сервера 61 модулю управления. Модуль 63 управления может также включать в себя третий считывающий блок и третий блок оценки, в которых:As an embodiment, when the local installation configuration file of the
третий считывающий блок выполнен с возможностью считывания информации электронной метки блейд-сервера 61, информации ЭЗПУ блейд-сервера 61 и информации третьей стратегии конфигурации; иthe third reading unit is configured to read electronic label information of the
третий блок оценки выполнен с возможностью оценки того, имеют ли блейд-сервер 61 и ЭЗПУ блейд-сервера 61 согласованное соотношение версии, указанное информацией третьей стратегии конфигурации, в соответствии с информацией электронной метки блейд-сервера 61, информацией ЭЗПУ блейд-сервера 61 и информацией третьей стратегии конфигурации, которые считываются третьим считывающим блоком; если блейд-сервер 61 и ЭЗПУ блейд-сервера 61 имеют согласованное соотношение версии, определяется, что установочная информация согласуется с установочной информацией файла конфигурации, и блок 633 управления в модуле 63 управления посылает указание о разрешении включения на КУМП 62; в противном случае определяется, что установочная информация не согласуется с установочной информацией файла конфигурации, и блок 633 управления в модуле 63 управления посылает указание о запрещении включения на КУМП 62.the third evaluation unit is configured to evaluate whether the
Как вариант осуществления, когда файл локальной установочной конфигурации модуля 63 управления включает в себя информацию четвертой стратегии конфигурации, которая дает указание установить блейд-сервер, который имеет согласованное соотношение версии с устройством корпуса машины в лезвийном корпусе, тогда КУМП 62 может считывать информацию электронной метки блейд-сервера 61, информацию устройства корпуса машины в лезвийном корпусе (т.е. фактическую информацию конфигурации) и сообщает информацию электронной метки блейд-сервера 61 и информацию устройства корпуса машины в лезвийном корпусе модулю 63 управления. Модуль 63 управления может быть следующей структурой, включающей в себя четвертый считывающий блок и четвертый блок оценки:As an embodiment, when the local installation configuration file of the
четвертый считывающий блок выполнен с возможностью считывания информации электронной метки блейд-сервера 61, информации устройства корпуса машины в лезвийном корпусе и информации четвертой стратегии конфигурации; иthe fourth reading unit is configured to read electronic mark information of the
четвертый блок оценки выполнен с возможностью оценки того, имеют ли блейд-сервер 61 и устройство корпуса машины в лезвийном корпусе согласованное соотношение версии, указанное информацией четвертой стратегии конфигурации, в соответствии с информацией электронной метки блейд-сервера 61, информацией устройства корпуса машины в лезвийном корпусе и информацией четвертой стратегии конфигурации, которые считываются четвертым считывающим блоком; если блейд-сервер 61 и устройство корпуса машины имеют согласованное соотношение версии, определяется, что установочная информация согласуется с установочной информацией файла конфигурации, и блок 633 управления в модуле 63 управления посылает указание о разрешении включения на КУМП 62; в противном случае определяется, что установочная информация не согласуется с установочной информацией файла конфигурации, и блок 633 управления в модуле 63 управления посылает указание о запрещении включения на КУМП 62.the fourth evaluation unit is configured to evaluate whether the
Как вариант осуществления, модуль 63 управления может также включать в себя еще блок тревоги, выполненный с возможностью посылки сигнала тревоги системе управления сетью верхнего уровня посредством стандартного протокола (например, SNMP), когда блок 632 детектирования в модуле 63 управления детектирует, что установочная информация не согласуется с установочной информацией файла конфигурации.As an embodiment, the
Как вариант осуществления, модуль 63 управления может также включать в себя блок информации файла установочной конфигурации, который сохраняет файл установочной конфигурации, получает обновленную информацию сохраненного файла установочной конфигурации от системы управления сетью верхнего уровня посредством стандартного интерфейса и обновляет сохраненный файл установочной конфигурации новым файлом установочной конфигурации, в соответствии с обновленной информацией.As an embodiment, the
Во втором варианте осуществления системы защиты при включении настоящего изобретения, показанном на фиг.6, блок 631 сбора информации в модуле 63 управления получает установочную информацию блейд-сервера 61 в лезвийном корпусе, сообщенную КУМП 62, и установочную информацию файла локальной конфигурации (например, установочную информацию файла конфигурации, сохраненную в блоке установочной информации файла конфигурации модуля 63 управления) относительно настройки блейд-сервера в лезвийном корпусе; блок 632 детектирования в модуле 63 управления детектирует, согласуется ли установочная информация с установочной информацией файла конфигурации; и блок 633 управления в модуле 63 управления посылает указание о разрешении включения на КУМП 62 или посылает указание о запрещении включения на блейд-сервере на КУМП 62, в соответствии с результатом детектирования от блока 632 детектирования; таким образом, легко обнаружить, происходит ли неправильное подключение блейд-сервера, в соответствии с установочной информацией файла конфигурации, тем самым избегая проблем, таких как неправильная работа и ошибка устройства, вызванных неправильным подключением.In the second embodiment of the power-on protection system of the present invention shown in FIG. 6, the
Другой вариант осуществления настоящего изобретения может легко обнаружить, происходит ли смешанное подключение блейд-сервера 61, в соответствии с установочной информацией файла конфигурации, детектируя совместимость внутренних модулей (передней коммутационной панели и задней коммутационной панели) блейд-сервера 61 или совместимость между блейд-сервером 61 и другими модулями (ЭЗПУ и устройством корпуса машины), тем самым избегая проблем, таких как неправильная работа и ошибка устройства, вызванных неправильным подключением. Удобно для инженеров технической службы быстро находить неправильное включение и смешанное подключение блейд-сервера 61 и быстро выполнять диагностику неисправностей и отыскание повреждений посредством блока тревоги в модуле 63 управления, таким образом улучшая удобство обслуживания блейд-сервера.Another embodiment of the present invention can easily detect whether a mixed connection of the
На фиг.7 показана блок-схема третьего варианта осуществления системы защиты при включении настоящего изобретения. В дополнение, третий вариант осуществления системы защиты при включении включает в себя блейд-сервер 71 и КУМП 72. КУМП 72 включает в себя блок сбора информации, блок детектирования и блок управления; файл установочной конфигурации сохраняется в электронной метке блейд-сервера 71; следовательно, электронная метка включает в себя файл установочной конфигурации и соответствующую информацию блейд-сервера 71 в дополнение к установочной информации файла конфигурации, такую как имя блейд-сервера 71, тип блейд-сервера 71, производитель, серийный номер или тому подобное, а файл установочной конфигурации включает в себя информацию первой стратегии конфигурации, которая дает указание установить заданный блейд-сервер в указанную позицию в лезвийном корпусе, в котором:7 shows a block diagram of a third embodiment of a security system when the present invention is turned on. In addition, the third embodiment of the power-on protection system includes a
блок сбора информации в КУМП 72 выполнен с возможностью считывания информации электронной метки блейд-сервера 71, вставленного в гнездо лезвийного корпуса, и информации о позиции блейд-сервера 71 в лезвийном корпусе после инициализации включения, в тот момент, как к блейд-серверу подведена энергия, и установочная информация файла конфигурации считывается с информации электронной метки.the information collection unit in
Блок детектирования в КУМП 72 выполнен с возможностью детектирования того, согласуется ли соответствующая информация блейд-сервера 71, в дополнение к файлу установочной конфигурации в электронной метке, и информация о позиции с информацией первой стратегии конфигурации в файле установочной конфигурации, то есть блок детектирования оценивает то, установлен ли блейд-сервер 71 в позицию, указанную информацией первой стратегии конфигурации, согласно соответствующей информации блейд-сервера 71, в дополнение к файлу установочной конфигурации в электронной метке и информации о позиции (первые два элемента являются установочной информацией блейд-сервера 71), также как информации первой стратегии конфигурации; если блейд-сервер 71 поставлен в позицию, указанную информацией первой стратегии конфигурации, определяется, что соответствующая информация блейд-сервера 71, в дополнение к файлу установочной конфигурации в электронной метке, и информация о позиции согласуются с информацией первой стратегии конфигурации в файле установочной конфигурации; в противном случае соответствующая информация блейд-сервера 71, в дополнение к файлу установочной конфигурации в электронной метке, и информация о позиции не согласуются с информацией первой стратегии конфигурации в файле установочной конфигурации.The detection unit in
Блок управления в КУМП 72 выполнен с возможностью управления поддержанием подачи энергии к блейд-серверу 71, когда блок детектирования распознает, что соответствующая информация блейд-сервера 71, в дополнение к файлу установочной конфигурации в электронной метке, и информация о позиции согласуются с информацией первой стратегии конфигурации в файле установочной конфигурации; и управления за выполнением действия выключения или перезагрузки на блейд-сервере 71, то есть управляет, чтобы не подавалась энергия на блейд-сервер 71, когда блок детектирования детектирует, что соответствующая информация блейд-сервера 71, в дополнение к файлу установочной конфигурации в электронной метке, и информация о позиции не согласуются с информацией первой стратегии конфигурации в файле установочной конфигурации.The control unit in
В третьем варианте осуществления системы защиты при включении настоящего изобретения, показанном на фиг.7, блок сбора информации в КУМП 72 получает установочную информацию блейд-сервера 71 в лезвийном корпусе и установочную информацию файла конфигурации в электронной метке; блок детектирования в КУМП 72 детектирует, согласуется ли установочная информация с установочной информацией файла конфигурации; и блок управления в КУМП 72 обеспечивает, чтобы энергия подавалась на блейд-сервер 71 или управляет, чтобы производилось действие выключения или перезагрузки на блейд-сервере 71, в соответствии с результатом детектирования от блока детектирования. Таким образом, легко обнаружить, происходит ли неправильное подключение блейд-сервера, в соответствии с информацией файла установочной конфигурации, тем самым избегая проблем, таких как неправильная работа и ошибка устройства, вызванных неправильным подключением.In the third embodiment of the power-on protection system of the present invention shown in FIG. 7, the information collection unit in the
В дополнение, специалисты могут понять, что реализация всех или части процедур в вариантах осуществления может быть выполнена посредством сопутствующей аппаратуры, по указанию от программы, программа может храниться в запоминающем носителе, считываемом компьютером, и может включать в себя процессы, описанные в предыдущих вариантах осуществления способов. Запоминающим носителем может быть диск, оптический диск, постоянное запоминающее устройство (ПЗУ) или оперативное запоминающее устройство (ОЗУ) и т.д.In addition, those skilled in the art can understand that the implementation of all or part of the procedures in the embodiments can be carried out by means of associated equipment, as instructed by the program, the program can be stored in a storage medium readable by a computer, and may include the processes described in previous embodiments ways. The storage medium may be a disk, an optical disk, read-only memory (ROM) or random access memory (RAM), etc.
Предыдущие описания являются предпочтительными вариантами осуществления настоящего изобретения, и специалистам следует понимать, что усовершенствования и модификации могут быть сделаны в нем, не отходя от принципа настоящего изобретения, и могут быть включены в объем правовой охраны настоящего изобретения.The preceding descriptions are preferred embodiments of the present invention, and those skilled in the art should understand that improvements and modifications can be made therein without departing from the principle of the present invention, and may be included in the scope of legal protection of the present invention.
Claims (15)
- получают установочную информацию и установочную информацию файла конфигурации блейд-сервера в лезвийном корпусе, в котором установочная информация файла конфигурации является информацией стратегии конфигурации относительно настройки блейд-сервера в лезвийном корпусе; и
- детектируют, согласуется ли установочная информация с установочной информацией файла конфигурации, и подают энергию блейд-серверу, если установочная информация согласуется с установочной информацией файла конфигурации, в противном случае не подают энергию блейд-серверу.1. The method of protection when you turn on, containing phases in which:
- receive installation information and installation information of the configuration file of the blade server in the blade enclosure, in which the installation information of the configuration file is information of the configuration strategy regarding the configuration of the blade server in the blade enclosure; and
- detect whether the installation information is consistent with the installation information of the configuration file, and supply energy to the blade server, if the installation information is consistent with the installation information of the configuration file, otherwise they do not supply energy to the blade server.
- когда установочная информация содержит информацию электронной метки блейд-сервера и информацию о позиции блейд-сервера в лезвийном корпусе, а установочная информация файла конфигурации содержит информацию о первой стратегии конфигурации относительно настройки заданного блейд-сервера в указанной позиции в лезвийном корпусе, этап, на котором детектируют, согласуется ли установочная информация с установочной информацией файла конфигурации, содержит:
- оценку того, установлен ли блейд-сервер в позицию, указанную информацией первой стратегии конфигурации, в соответствии с информацией электронной метки, информацией о позиции и информацией первой стратегии конфигурации, и определяют, что установочная информация согласуется с установочной информацией файла конфигурации, если блейд-сервер установлен в эту позицию, в противном случае определяют, что установочная информация не согласуется с установочной информацией файла конфигурации.2. The method according to claim 1, in which,
- when the installation information contains the electronic label information of the blade server and the position information of the blade server in the blade housing, and the installation information of the configuration file contains information about the first configuration strategy regarding setting the specified blade server at the specified position in the blade housing, the step of detect whether the installation information is consistent with the installation information of the configuration file, contains:
- an assessment of whether the blade server is installed in the position indicated by the information of the first configuration strategy in accordance with the electronic tag information, position information and information of the first configuration strategy, and it is determined that the installation information is consistent with the installation information of the configuration file, if the blade the server is installed in this position, otherwise it is determined that the installation information is not consistent with the installation information of the configuration file.
- когда установочная информация содержит информацию электронной метки передней коммутационной панели и информацию электронной метки задней коммутационной панели, а установочная информация файла конфигурации содержит информацию второй стратегии конфигурации относительно настройки согласованного соотношения между информацией электронной метки передней коммутационной панели и информацией электронной метки задней коммутационной панели блейд-сервера в лезвийном корпусе, этап, на котором детектируют, согласуется ли установочная информация с установочной информацией файла конфигурации, содержит:
- оценку того, имеют ли передняя коммутационная панель и задняя коммутационная панель блейд-сервера согласованное соотношение, указанное информацией второй стратегии конфигурации, в соответствии с информацией электронной метки передней коммутационной панели, информацией электронной метки задней коммутационной панели и информацией второй стратегии конфигурации, и определяют, что установочная информация согласуется с установочной информацией файла конфигурации, если передняя коммутационная панель и задняя коммутационная панель имеют согласованное соотношение, в противном случае определяют, что установочная информация не согласуется с установочной информацией файла конфигурации.3. The method according to claim 1, in which,
- when the installation information contains the electronic label information of the front patch panel and the electronic label information of the rear patch panel, and the installation information of the configuration file contains information of the second configuration strategy regarding setting a consistent relationship between the electronic label information of the front patch panel and the electronic tag information of the rear patch panel of the blade server in the blade housing, the stage at which detect whether the installation information is consistent rmatsiya with the installation configuration file information includes:
an assessment of whether the front patch panel and the rear patch panel of the blade server have a consistent relationship indicated by the second configuration strategy information in accordance with the front patch panel electronic mark information, the rear patch panel electronic tag information and the second configuration strategy information, and determine that the installation information is consistent with the installation information of the configuration file if the front patch panel and the rear patch panel have agree a consistent ratio; otherwise, it is determined that the installation information is not consistent with the installation information of the configuration file.
когда установочная информация содержит информацию электронной метки блейд-сервера и информацию элемента замены в полевых условиях (ЭЗПУ) блейд-сервера, а установочная информация файла конфигурации содержит информацию третьей стратегии конфигурации относительно настройки блейд-сервера, имеющего согласованное соотношение версии с ЭЗПУ блейд-сервера в лезвийном корпусе, этап, на котором детектируют, согласуется ли установочная информация с установочной информацией файла конфигурации, содержит:
- оценку того, имеют ли блейд-сервер и ЭЗПУ блейд-сервера согласованное соотношение версии, указанное информацией третьей стратегии конфигурации, в соответствии с информацией электронной метки, информацией ЭЗПУ блейд-сервера и информацией третьей стратегии конфигурации, и определяют, что установочная информация согласуется с установочной информацией файла конфигурации, если блейд-сервер и ЭЗПУ имеют согласованное соотношение версии, в противном случае определяют, что установочная информация не согласуется с установочной информацией файла конфигурации.4. The method according to claim 1, in which,
when the installation information contains the electronic label information of the blade server and the information of the field replacement element (EEPA) of the blade server, and the installation information of the configuration file contains information of the third configuration strategy regarding setting up the blade server having a consistent version relationship with the EZPU of the blade server in blade case, the stage at which detect whether the installation information is consistent with the installation information of the configuration file, contains:
an assessment of whether the blade server and the blade server EZPU have a consistent version ratio indicated by the third configuration strategy information in accordance with the electronic tag information, the blade server EZPU information and the third configuration strategy information, and determine that the installation information is consistent with installation information of the configuration file, if the blade server and the EZPU have a consistent version ratio; otherwise, it is determined that the installation information is not consistent with the installation information configuration file.
- когда установочная информация содержит информацию электронной метки блейд-сервера и информацию устройства корпуса машины в лезвийном корпусе, а установочная информация файла конфигурации содержит информацию четвертой стратегии конфигурации относительно настройки блейд-сервера, имеющего согласованное соотношение версии с устройством корпуса машины в лезвийном корпусе, этап, на котором детектируют, согласуется ли установочная информация с установочной информацией файла конфигурации содержит:
- оценку того, имеют ли блейд-сервер и устройство корпуса машины в лезвийном корпусе согласованное соотношение версии, указанное информацией четвертой стратегии конфигурации, в соответствии с информацией электронной метки, информацией устройства корпуса машины в лезвийном корпусе и информацией четвертой стратегии конфигурации, и определяют, что установочная информация согласуется с установочной информацией файла конфигурации, если блейд-сервер и устройство корпуса машины имеют согласованное соотношение версии, в противном случае определяют, что установочная информация не согласуется с установочной информацией файла конфигурации.5. The method according to claim 1, in which,
- when the installation information contains the electronic information of the blade server and the device information of the machine body in the blade housing, and the installation information of the configuration file contains information of the fourth configuration strategy regarding setting up the blade server having a coordinated version relationship with the device of the machine body in the blade case, step, which detects whether the installation information is consistent with the installation information of the configuration file contains:
an assessment of whether the blade server and the machine case device in the blade case have an agreed version relationship indicated by the fourth configuration strategy information in accordance with the electronic tag information, the machine case device information in the blade case and the fourth configuration strategy information, and determine that the installation information is consistent with the installation information of the configuration file if the blade server and the machine chassis device have a consistent version ratio, otherwise determine that the installation information is not consistent with the installation information of the configuration file.
- установочная информация файла конфигурации сохраняется в информации электронной метки блейд-сервера и контроллер управления материнской платы получает установочную информацию блейд-сервера в лезвийном корпусе в соответствии с информацией электронной метки, хранящейся в блейд-сервере.6. The method according to any one of claims 1 to 5, in which the installation information of the configuration file is stored in the control module of the machine body and the control module of the machine body receives the installation information of the blade server in the blade housing in accordance with the power-on request message sent by the motherboard control controller boards; or
- the installation information of the configuration file is stored in the electronic tag information of the blade server and the motherboard control controller receives the installation information of the blade server in the blade housing in accordance with the electronic tag information stored in the blade server.
- отправку сигнала тревоги на систему управления сетью верхнего уровня и/или выполняют аварийную световую сигнализацию при детектировании, что установочная информация не согласуется с установочной информацией файла конфигурации.7. The method according to any one of claims 1 to 5, the method further comprising:
- sending an alarm to the upper-level network control system and / or performing emergency light signaling upon detection that the installation information is not consistent with the installation information of the configuration file.
- блок сбора информации, выполненный с возможностью получения установочной информации и установочной информации файла конфигурации блейд-сервера в лезвийном корпусе, в котором установочная информация файла конфигурации является информацией стратегии конфигурации относительно настройки блейд-сервера в лезвийном корпусе;
- блок детектирования, выполненный с возможностью детектирования того, согласуется ли установочная информация с установочной информацией файла конфигурации; и
- блок управления, выполненный с возможностью управления подачей энергии на блейд-сервер, если блок детектирования детектирует, что установочная информация согласуется с установочной информацией файла конфигурации, в противном случае с возможностью управления, чтобы на блейд-сервер не подавалась энергия.8. The power-on protection module, comprising:
- an information collection unit configured to obtain installation information and installation information of the configuration file of the blade server in the blade case, in which the installation information of the configuration file is information of the configuration strategy regarding setting up the blade server in the blade case;
- a detection unit configured to detect whether the installation information is consistent with the installation information of the configuration file; and
- a control unit configured to control the supply of energy to the blade server, if the detection unit detects that the installation information is consistent with the installation information of the configuration file, otherwise with the ability to control so that no energy is supplied to the blade server.
- когда установочная информация содержит информацию электронной метки блейд-сервера и информацию о позиции блейд-сервера в лезвийном корпусе, а установочная информация файла конфигурации содержит информацию первой стратегии конфигурации относительно настройки заданного блейд-сервера в указанной позиции в лезвийном корпусе, блок детектирования содержит:
- первый считывающий блок, выполненный с возможностью считывания информации электронной метки, информации позиции и информации первой стратегии конфигурации; и
- первый блок оценки, выполненный с возможностью оценки того, установлен ли блейд-сервер в позицию, указанную информацией первой стратегии конфигурации, в соответствии с информацией электронной метки, информацией позиции и информацией первой стратегии конфигурации, и определения, что установочная информация согласуется с установочной информацией файла конфигурации, если блейд-сервер поставлен в исходную позицию, в противном случае определения, что установочная информация не согласуется с установочной информацией файла конфигурации.9. The module of claim 8, in which,
- when the installation information contains the electronic label information of the blade server and the position information of the blade server in the blade housing, and the installation information of the configuration file contains information of the first configuration strategy regarding setting the specified blade server in the specified position in the blade housing, the detection unit contains:
- a first reading unit configured to read electronic tag information, position information and information of the first configuration strategy; and
- the first evaluation unit, configured to evaluate whether the blade server is installed in the position indicated by the first configuration strategy information in accordance with the electronic tag information, position information and information of the first configuration strategy, and determining that the installation information is consistent with the installation information the configuration file, if the blade server is in its original position, otherwise determining that the installation information is not consistent with the installation information of the configuration file.
- когда установочная информация содержит информацию электронной метки блейд-сервера, информация электронной метки содержит информацию электронной метки передней коммутационной панели и информацию электронной метки задней коммутационной панели, а установочная информация файла конфигурации содержит информацию второй стратегии конфигурации относительно настройки согласованного соотношения между информацией электронной метки передней коммутационной панели и информацией электронной метки задней коммутационной панели блейд-сервера в лезвийном корпусе, блок детектирования содержит:
- второй считывающий блок, выполненный с возможностью считывания информации электронной метки передней коммутационной панели, информации электронной метки задней коммутационной панели и информации второй стратегии конфигурации; и
- второй блок оценки, выполненный с возможностью оценки того, имеют ли передняя коммутационная панель и задняя коммутационная панель блейд-сервера согласованное соотношение, указанное информацией второй стратегии конфигурации, в соответствии с информацией электронной метки передней коммутационной панели, информацией электронной метки задней коммутационной панели и информацией второй стратегии конфигурации, и определения, что установочная информация согласуется с установочной информацией файла конфигурации, если передняя коммутационная панель и задняя коммутационная панель имеют согласованное соотношение, в противном случае определения, что установочная информация не согласуется с установочной информацией файла конфигурации.10. The module of claim 8, in which,
- when the installation information contains the electronic tag information of the blade server, the electronic tag information contains the electronic tag information of the front patch panel and the electronic tag information of the rear patch panel, and the installation information of the configuration file contains information of the second configuration strategy regarding setting a consistent relationship between the front patch circuit information panel and backplane electronic tag information blade server in the blade frame, the detection unit comprises:
- a second reading unit, configured to read the electronic mark information of the front patch panel, the electronic mark information of the rear patch panel and information of the second configuration strategy; and
- a second evaluation unit, configured to evaluate whether the front patch panel and the rear patch panel of the blade server have a consistent relationship indicated by the second configuration strategy information in accordance with the front patch panel electronic tag information, the rear patch panel electronic tag information and information a second configuration strategy, and determining that the installation information is consistent with the installation information of the configuration file if the front switch onnaya panel and the rear plugboard have the matching relation, otherwise, determining that the installation information is not matched with the installation configuration file information.
- когда установочная информация содержит информацию электронной метки блейд-сервера и информацию элемента замены в полевых условиях (ЭЗПУ) блейд-сервера, а установочная информация файла конфигурации содержит информацию третьей стратегии конфигурации относительно настройки блейд-сервера, имеющего согласованное соотношение версии с ЭЗПУ блейд-сервера в лезвийном корпусе, блок детектирования содержит:
- третий считывающий блок, выполненный с возможностью считывания информации электронной метки и информации третьей стратегии конфигурации; и
- третий блок оценки, выполненный с возможностью оценки того, имеют ли блейд-сервер и ЭЗПУ блейд-сервера согласованное соотношение версии, указанное информацией третьей стратегии конфигурации, в соответствии с информацией электронной метки, информацией ЭЗПУ блейд-сервера и информацией третьей стратегии конфигурации, и определения, что установочная информация согласуется с установочной информацией файла конфигурации, если блейд-сервер и ЭЗПУ имеют согласованное соотношение версии, в противном случае определения, что установочная информация не согласуется с установочной информацией файла конфигурации.11. The module of claim 8, in which,
- when the installation information contains the electronic label information of the blade server and the replacement element information in the field (EPC) of the blade server, and the installation information of the configuration file contains information of the third configuration strategy regarding the configuration of the blade server having an agreed version version with the ESP of the blade server in the blade housing, the detection unit contains:
a third reading unit configured to read electronic tag information and information of a third configuration strategy; and
a third evaluation unit, configured to evaluate whether the blade server and the blade server EZPU have a consistent version ratio indicated by the third configuration strategy information in accordance with the electronic tag information, the blade server EZP information and the third configuration strategy information, and determining that the installation information is consistent with the installation information of the configuration file if the blade server and the EZPU have a consistent version ratio; otherwise, determining that the installation information mation is not matched with the installation configuration file information.
- когда установочная информация содержит информацию электронной метки блейд-сервера и информацию устройства корпуса машины в лезвийном корпусе, а установочная информация файла конфигурации содержит информацию четвертой стратегии конфигурации относительно настройки блейд-сервера, имеющего согласованное соотношение версии с устройством корпуса машины в лезвийном корпусе, блок детектирования содержит:
- четвертый считывающий блок, выполненный с возможностью считывания информации электронной метки и информации четвертой стратегии конфигурации; и
- четвертый блок оценки, выполненный с возможностью оценки того, имеют ли блейд-сервер и устройство корпуса машины в лезвийном корпусе согласованное соотношение версии, указанное информацией четвертой стратегии конфигурации, в соответствии с информацией электронной метки, информацией устройства корпуса машины в лезвийном корпусе и информацией четвертой стратегии конфигурации, и определения, что установочная информация согласуется с информацией файла установочной конфигурации, если блейд-сервер и устройство корпуса машины имеют согласованное соотношение версии, в противном случае определения, что установочная информация не согласуется с информацией файла установочной конфигурации.12. The module of claim 8, in which,
- when the installation information contains the electronic information of the blade server and the device information of the machine case in the blade housing, and the installation information of the configuration file contains information of the fourth configuration strategy regarding setting up the blade server having a coordinated version relationship with the device of the machine body in the blade case, the detection unit contains:
a fourth reading unit configured to read electronic tag information and information of a fourth configuration strategy; and
a fourth evaluation unit, configured to evaluate whether the blade server and the machine body device in the blade body have an agreed version relationship indicated by the fourth configuration strategy information in accordance with the electronic tag information, the machine body device information in the blade body and the fourth information configuration strategies, and determining that the installation information is consistent with the installation configuration file information if the blade server and the machine chassis device have A different version ratio, otherwise determining that the installation information is not consistent with the installation configuration file information.
блок тревоги, выполненный с возможностью посылки сигнала тревоги на систему управления сетью верхнего уровня и/или управления для выполнения аварийной световой сигнализации, когда блок детектирования детектирует, что установочная информация не согласуется с установочной информацией файла конфигурации.13. The module according to any one of paragraphs.8-12, in which the module further comprises:
an alarm unit configured to send an alarm to the upper-level network management system and / or control to perform an emergency light alarm when the detection unit detects that the installation information is not consistent with the installation information of the configuration file.
- блок установочной информации файла конфигурации, выполненный с возможностью сохранения установочной информации файла конфигурации, получения обновленной информации установочной информации файла конфигурации из системы управления сетью верхнего уровня и управления обновленной установочной информацией файла конфигурации в соответствии с обновленной информацией.14. The module according to any one of paragraphs.8-12, in which the module further comprises:
- a unit of installation information of a configuration file configured to save installation information of a configuration file, obtain updated information of installation information of a configuration file from a top-level network management system, and manage updated installation information of a configuration file in accordance with updated information.
- модуль защиты при включении, выполненный с возможностью получения установочной информации и установочной информации файла конфигурации блейд-сервера в лезвийном корпусе, в котором установочная информация файла конфигурации является информацией стратегии конфигурации относительно установки блейд-сервера в лезвийном корпусе; детектирования того, согласуется ли установочная информация с установочной информацией файла конфигурации; и управления подачей энергии на блейд-сервер, если установочная информация согласуется с установочной информацией файла конфигурации, в противном случае управления, чтобы на блейд-сервер не подавалась энергия. 15. Power-on protection system, comprising a blade server and a power-on protection module, comprising
- a power-on protection module configured to obtain installation information and installation information of a configuration file of a blade server in a blade case, in which installation information of a configuration file is configuration strategy information regarding installation of a blade server in a blade case; detecting whether the installation information is consistent with the installation information of the configuration file; and controlling the power supply to the blade server, if the installation information is consistent with the installation information of the configuration file, otherwise, to control that power is not supplied to the blade server.
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN200810030227.5 | 2008-08-18 | ||
| CN200810030227A CN101655809A (en) | 2008-08-18 | 2008-08-18 | Power-on protection method, power-on protection module and power-on protection system |
| CNPCT/CN2009/072424 | 2009-06-24 | ||
| PCT/CN2009/072424 WO2010020137A1 (en) | 2008-08-18 | 2009-06-24 | Power-on protection method, module and system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| RU2009131226A RU2009131226A (en) | 2011-02-27 |
| RU2434281C2 true RU2434281C2 (en) | 2011-11-20 |
Family
ID=41706848
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| RU2009131226/08A RU2434281C2 (en) | 2008-08-18 | 2009-08-17 | Method, module and system for protection at start-up |
Country Status (3)
| Country | Link |
|---|---|
| CN (1) | CN101655809A (en) |
| RU (1) | RU2434281C2 (en) |
| WO (1) | WO2010020137A1 (en) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105122225A (en) * | 2013-04-03 | 2015-12-02 | 惠普发展公司,有限责任合伙企业 | Disabling counterfeit cartridges |
| CN104363119A (en) * | 2014-11-13 | 2015-02-18 | 浪潮(北京)电子信息产业有限公司 | Method and device for managing multiunit blade server |
| CN105389525B (en) * | 2015-12-11 | 2018-09-21 | 曙光信息产业股份有限公司 | The management method and system of blade server |
| CN113938331B (en) * | 2020-06-29 | 2024-10-29 | 南京中兴新软件有限责任公司 | Single board power-on method, main control board and readable storage medium |
| CN112731860A (en) * | 2020-12-11 | 2021-04-30 | 邦彦技术股份有限公司 | VPX blade power-on control method and circuit and VPX blade |
| CN118131868B (en) * | 2024-04-29 | 2024-08-02 | 苏州元脑智能科技有限公司 | Server |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6661671B1 (en) * | 2002-11-27 | 2003-12-09 | International Business Machines Corporation | Apparatus, method and article of manufacture for determining power permission for a blade spanning power back planes |
| RU2006108384A (en) * | 2004-02-17 | 2006-07-27 | Ритталь Гмбх Унд Ко. Кг (De) | CASE DEVICE |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7693967B2 (en) * | 2005-04-13 | 2010-04-06 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for assisting system configuration activities |
| US7307837B2 (en) * | 2005-08-23 | 2007-12-11 | International Business Machines Corporation | Method and apparatus for enforcing of power control in a blade center chassis |
| CN101232395B (en) * | 2007-12-27 | 2010-11-24 | Ut斯达康通讯有限公司 | A method for realizing automatic configuration and installation of network equipment |
-
2008
- 2008-08-18 CN CN200810030227A patent/CN101655809A/en active Pending
-
2009
- 2009-06-24 WO PCT/CN2009/072424 patent/WO2010020137A1/en not_active Ceased
- 2009-08-17 RU RU2009131226/08A patent/RU2434281C2/en not_active IP Right Cessation
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6661671B1 (en) * | 2002-11-27 | 2003-12-09 | International Business Machines Corporation | Apparatus, method and article of manufacture for determining power permission for a blade spanning power back planes |
| RU2006108384A (en) * | 2004-02-17 | 2006-07-27 | Ритталь Гмбх Унд Ко. Кг (De) | CASE DEVICE |
Also Published As
| Publication number | Publication date |
|---|---|
| CN101655809A (en) | 2010-02-24 |
| RU2009131226A (en) | 2011-02-27 |
| WO2010020137A1 (en) | 2010-02-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106055438B (en) | The method and system of memory bar exception on a kind of quick positioning mainboard | |
| RU2434281C2 (en) | Method, module and system for protection at start-up | |
| EP1362271B1 (en) | Portable encryption keys in a network environment | |
| US7844768B2 (en) | Blade server system and method of managing same | |
| US20020087868A1 (en) | Configuring processing units | |
| CN103748569B (en) | System and method for driverless operation of USB devices | |
| US20100042852A1 (en) | Power-on protection method, module and system | |
| US10972361B2 (en) | System and method for remote hardware support using augmented reality and available sensor data | |
| CN109587005B (en) | Connection detection method and device, computer equipment and readable storage medium | |
| CN111782283A (en) | Automatic management method, device and medium for bare metal server | |
| CN113760667B (en) | Hard disk management method and device, readable storage medium and electronic equipment | |
| CN117251333A (en) | A hard disk information acquisition method, device, equipment and storage medium | |
| CN118708129B (en) | Method, device, computer equipment and storage medium for locating hard disk position | |
| CN103136005A (en) | Method of updating firmware | |
| US11321203B1 (en) | Merged infrastructure for manufacturing and lifecycle management of both hardware and software | |
| CN117648695A (en) | Method and device for starting server | |
| US6968378B2 (en) | Method and apparatus for identifying processing units to a network using network addresses obtained from removable data carriers | |
| US7315251B1 (en) | Alert for indicating field replaceable unit status and configuration | |
| CN120523764A (en) | Method, system and server for locating PCIe device function failure | |
| CN111092765B (en) | Intelligent driving method, system, electronic device and readable storage medium | |
| CN113805950A (en) | Method for managing server by cluster management system | |
| CN1783048A (en) | Multiple host support for remote expansion apparatus | |
| CN115801640B (en) | Mutual keep-alive system between BMC management board and network switch board based on ARM array server | |
| CN101192991A (en) | Single board server grouping method and device | |
| HK40080369A (en) | Fault handling method in server, device, equipment and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | The patent is invalid due to non-payment of fees |
Effective date: 20140818 |