Способ, модуль и система защиты при включении

Иллюстрации

Показать все

Изобретение относится к области связи, конкретно к способу, модулю и системе защиты при включении. Техническим результатом является повышение надежности работы блейд-серверов за счет обнаружения и устранения неправильного или смешанного подключения. Способ включает в себя получение установочной информации и установочной информации файла конфигурации блейд-сервера в блейд-корпусе, причем установочная информация файла конфигурации является информацией стратегии конфигурации относительно настройки блейд-сервера в блейд-корпусе, и детектирование, согласуется ли установочная информация с установочной информацией файла конфигурации, если установочная информация согласуется с установочной информацией файла конфигурации, то подают энергию на блейд-сервер, в противном случае не подают энергию на блейд-сервер. Неправильное и смешанное подключение блейд-сервера также легко определяется в соответствии с установочной информацией файла конфигурации посредством модуля и системы защиты при включении, предоставляемых вариантом осуществления изобретения. 3 н. и 12 з.п. ф-лы, 2 табл., 7 ил.

Реферат

Область техники

Настоящее изобретение относится к области связи, конкретно к способу, модулю и системе защиты при включении.

Уровень техники

Блейд-сервер - это малозатратная серверная платформа с высокой готовностью, высокой плотностью (ВГВП) и специально предназначенная для специальных прикладных производств и компьютерной среды высокой плотности. В блейд-сервере каждое «лезвие» является системной материнской платой в действии и подобно независимому серверу. В таком режиме каждая материнская плата работает со своей собственной системой, чтобы обслуживать различные заданные пользовательские группы без взаимосвязи друг с другом. Однако системное программное обеспечение может быть использовано для интегрирования этих материнских плат в кластер серверов. В кластерном режиме все материнские платы могут быть соединены для обеспечения высокоскоростной сетевой среды, обмена ресурсами и обслуживать одну и ту же пользовательскую группу.

В прикладных решениях традиционных блейд-серверов инженерно-технические работники устанавливают и конфигурируют блейд-серверы в соответствии с инструкцией пользователя по изделию; однако, поскольку блейд-серверы с различными спецификациями имеют сходство по внешнему виду и структуре, легко происходит неправильное подключение блейд-серверов в гнезда лезвийных корпусов. К тому же элемент замены в полевых условиях (ЭЗПУ) блейд-сервера или устройства корпуса машины в лезвийном корпусе несовместим с блейд-сервером, что может вызвать смешанное подключение между блейд-сервером и несовместимым ЭЗПУ или устройством корпуса машины.

Поскольку неправильное включение и смешанное подключение легко происходят в блейд-серверах стандартной технологии, конфигурированных вручную, неправильное включение может привести к проблемам, таким как неправильная работа и ошибка устройства, которые трудно найти и диагностировать.

Сущность изобретения

Задачей настоящего изобретения является создание способа, модуля и системы защиты при включении, которые могут сравнить установочную информацию с установочной информацией файла конфигурации блейд-сервера для управления подачей питания на блейд-сервер.

Согласно варианту осуществления настоящего изобретения предложен способ защиты при включении, который включает в себя этапы, на которых:

получают установочную информацию и установочную информацию файла конфигурации блейд-сервера в лезвийном корпусе, причем установочная информация файла конфигурации является информацией стратегии конфигурации относительно настройки блейд-сервера в лезвийном корпусе; и

детектируют, согласуется ли установочная информация с установочной информацией файла конфигурации, и подают питание на блейд-сервер, если установочная информация соответствует установочной информации файла конфигурации, в противном случае не подают питание на блейд-сервер.

Согласно варианту осуществления настоящего изобретения также предложен модуль защиты при включении, который включает в себя:

блок сбора информации, выполненный с возможностью получения установочной информации и установочной информации файла конфигурации блейд-сервера в лезвийном корпусе, причем установочная информация файла конфигурации является информацией стратегии конфигурации относительно настройки блейд-сервера в лезвийном корпусе;

блок детектирования, выполненный с возможностью детектирования того, соответствует ли установочная информация установочной информации файла конфигурации; и

блок управления, выполненный с возможностью управления подачей питания на блейд-сервер, если блок детектирования обнаруживает, что установочная информация согласуется с установочной информацией файла конфигурации, в противном случае отмену подачи питания на блейд-сервер.

Согласно варианту осуществления настоящего изобретения также предложена система защиты при включении, которая включает в себя блейд-сервер и модуль защиты при включении, содержащая:

модуль защиты при включении, выполненный с возможностью получения установочной информации и установочной информации файла конфигурации блейд-сервера в лезвийном корпусе, при этом установочная информация файла конфигурации является информацией стратегии конфигурации относительно настройки блейд-сервера в лезвийном корпусе, детектирования того, соответствует ли установочная информация установочной информации файла конфигурации, и управления подачей энергии на блейд-сервер, если установочная информация соответствует установочной информации файла конфигурации, в противном случае формирования сигнала управления, чтобы на блейд-сервер не подавалась энергия.

В варианте осуществления настоящего изобретения после того как получена установочная информация блейд-сервера в лезвийном корпусе и установочная информация файла конфигурации относительно настройки блейд-сервера в лезвийном корпусе детектируют, согласуется ли установочная информация с установочной информацией файла конфигурации или нет; энергия подается на блейд-сервер, если установочная информация согласуется с установочной информацией файла конфигурации; в противном случае энергия на блейд-сервер не подается; таким образом, легко детектировать, происходит ли неправильное подсоединение и смешанное подключение блейд-сервера, в соответствии с установочной информацией файла конфигурации, это позволяет избегать проблем, таких как неправильная работа и ошибка устройства, вызванных неправильным включением.

Краткое описание чертежей

В дальнейшем изобретение поясняется описанием предпочтительного варианта осуществления со ссылками на сопроводительные чертежи, на которых:

фиг.1 - блок-схема первого варианта осуществления способа защиты при включении настоящего изобретения;

фиг.2 - блок-схема второго варианта осуществления способа защиты при включении настоящего изобретения;

фиг.3 - графическое представление способа работы лезвийного корпуса в варианте осуществления настоящего изобретения;

фиг.4 - блок-схема третьего варианта осуществления способа защиты при включении настоящего изобретения;

фиг.5 - блок-схема первого варианта осуществления системы защиты при включении настоящего изобретения;

фиг.6 - блок-схема второго варианта осуществления системы защиты при включении настоящего изобретения; и

фиг.7 - блок-схема третьего варианта осуществления системы защиты при включении настоящего изобретения.

Подробное описание

Варианты осуществления настоящего изобретения предоставляют способ защиты при включении, модуль защиты при включении и систему защиты при включении, которые могут сравнивать установочную информацию с установочной информацией файла конфигурации блейд-сервера, для того чтобы управлять подачей энергии на блейд-сервер и легко детектировать, происходит ли неправильное включение и смешанное подключение блейд-сервера, в соответствии с установочной информацией файла конфигурации, посредством этого избегая проблем, таких как неправильная работа и ошибка устройства, вызванных неправильным включением.

Варианты осуществления настоящего изобретения подробно описываются ниже.

Фиг.1 представляет собой блок-схему первого варианта осуществления способа защиты при включении настоящего изобретения и показывает лезвийный корпус варианта осуществления настоящего изобретения. Лезвийный корпус может включать в себя две части, то есть модуль 11 управления и кластер 12 блейд-серверов. Модуль 11 управления - это система управления лезвийного корпуса, которая может осуществлять управление включением, выключением и перезагрузкой блейд-сервера во всем лезвийном корпусе и может также выполнять управление аварийным контролем, дистанционными клавиатурой-видео-мышью (КВМ) или тому подобное. Множественные блейд-серверы 121 и контроллер управления материнской платы (КУМП) составляют кластер блейд-серверов 12 в лезвийном корпусе. Каждый блейд-сервер может содержать независимый КУМП. КУМП блейд-сервера может осуществлять управление подачей энергии, аварийной сигнализацией, мониторингом или тому подобным на блейд-сервере после того, как блейд-сервер вставлен в корпус машины. Блейд-сервер - это сервер в лезвийном корпусе, который выполнен с возможностью обрабатывать функции и поддерживать выполнение программного обеспечения функций.

Фиг.2 - блок-схема второго варианта осуществления способа защиты при включении. Способ в основном включает в себя следующее.

Этап 201: может быть получена установочная информация и установочная информация файла конфигурации блейд-сервера в лезвийном корпусе.

В частности, установочная информация файла конфигурации является информацией стратегии конфигурации относительно настройки блейд-сервера в лезвийном корпусе, то есть файл установочной конфигурации описывает информацию о том, как установить блейд-сервер в лезвийном корпусе; и файл установочной конфигурации может включать в себя, но не ограничиваясь этим, одну или более из следующей информации стратегии конфигурации:

- информацию первой стратегии конфигурации, которая дает указание установить заданный блейд-сервер на указанной позиции в лезвийном корпусе, например список гнезд в лезвийном корпусе, соответствующих типам лезвийных серверов;

- информацию второй стратегии конфигурации, которая дает указание установить согласованное соотношение между информацией электронной метки передней коммутационной панели и информацией электронной метки задней коммутационной панели блейд-сервера в лезвийном корпусе;

- информацию третьей стратегии конфигурации, которая дает указание установить блейд-сервер, который имеет согласованное соотношение версии с ЭЗПУ блейд-сервера в лезвийном корпусе, в котором блейд-сервер может быть снабжен множественными ЭЗПУ, и блейд-сервер и каждый ЭЗПУ имеют определенное согласованное соотношение версии. Информация третьей стратегии конфигурации описывает информацию совместимого согласования блейд-сервера и множественных ЭЗПУ, и ЭЗПУ может являться одним или более из следующих: платой Гигабит-Этернет, платой жесткого диска, платой оптоволоконного канала (ВОК), платой интерфейса малой компьютерной системы (SCSI), платой последовательного SCSI, оптическим модулем и т.д.;

- информацию четвертой стратегии конфигурации, которая дает указание установить устройство корпуса машины, которое имеет согласованное соотношение версии с лезвийным корпусом в лезвийном корпусе, причем лезвийный корпус может также включать в себя устройство корпуса машины, такое как источник питания, вентилятор, плату переключательной схемы и тому подобное. Лезвийный корпус и каждое устройство корпуса машины нуждаются в том, чтобы иметь определенное согласованное соотношение версии, и информация четвертой стратегии конфигурации описывает информацию совместимого согласования лезвийного корпуса и множественных устройств корпуса машины.

В практическом приложении вышеупомянутая информация стратегии конфигурации может быть объединена случайным образом в файле установочной конфигурации. Как правило, информация второй стратегии конфигурации и информация третьей стратегии конфигурации могут быть объединены с информацией первой стратегии конфигурации.

Например, файл установочной конфигурации, как показано в Таблице 1 внизу, описывает информацию установки блейд-сервера в каждом гнезде в лезвийном корпусе и согласованное соотношение между информацией электронной метки передней коммутационной панели и информацией электронной метки задней коммутационной панели блейд-сервера. То есть файл установочной конфигурации включает в себя информацию первой стратегии конфигурации и информацию второй стратегии конфигурации.

Таблица 1
Лезвийный корпус Гнездо Передняя коммутационная панель Задняя коммутационная панель
MMSCV1.3-020-10-001 123…n MMSCV1.3-DB-1-0MMSCV1.3-DB-2-0MMSCV1.3-COM-3-0…MMSCV1.3-MGR-N-0 MMSCV1.3-DB-1-1MMSCV1.3-DB-2-1MMSCV1.3-COM-3-1…MMSCV1.3-MGR-N-1

Информация электронной метки может включать в себя такую информацию как: имя блейд-сервера, тип блейд-сервера, производитель, серийный номер или тому подобное. Например, «MMSCV1.3-DB-1-0» - это правило нумерации «идентификация версии службы - типа сервера - гнезда - передней/задней коммутационной панели».

Также для примера, файл установочной конфигурации, как показано в Таблице 2 внизу, описывает информацию установки блейд-сервера в каждом гнезде в лезвийном корпусе, согласованное соотношение между информацией электронной метки передней коммутационной панели и информацией электронной метки задней коммутационной панели блейд-сервера и согласованное соотношение между блейд-сервером и каждым ЭЗПУ. То есть файл установочной конфигурации включает в себя информацию первой стратегии конфигурации, информацию второй стратегии конфигурации и информацию третьей стратегии конфигурации.

Таблица 2
Лезвийный корпус Гнездо Передняя коммутационная панель Задняя коммутационная панель Плата
MMSCV1.3-020-10-001 123…n MMSCV1.3-DB-1-0MMSCV1.3-DB-2-0MMSCV1.3-COM-3-0…MMSCV1.3-MGR-N-0 MMSCV1.3-DB-1-1MMSCV1.3-DB-2-1MMSCV1.3-COM-3-1…MMSCV1.3-MGR-N-1 Платажесткого дискаВолоконная платаСерийная плата……

В соответствии с предыдущей информацией стратегии конфигурации, установочная информация блейд-сервера в лезвийном корпусе может включать в себя, помимо прочего, следующую информацию:

- в отношении информации первой стратегии конфигурации, установочная информация может быть информацией электронной метки блейд-сервера, вставленного в гнездо лезвийного корпуса, и информацией о позиции блейд-сервера в лезвийном корпусе; информация электронной метки обозначает блейд-сервер некоторого определенного типа, а информация о позиции указывает гнездо, куда фактически вставлен блейд-сервер;

- в отношении информации второй стратегии конфигурации, установочная информация может быть информацией электронной метки блейд-сервера, вставленного в гнездо лезвийного корпуса, и информация электронной метки включает в себя информацию электронной метки передней коммутационной панели и информацию электронной метки задней коммутационной панели;

- в отношении информации третьей стратегии конфигурации, установочная информация может быть информацией электронной метки блейд-сервера, вставленного в гнездо лезвийного корпуса, и информацией ЭЗПУ блейд-сервера; и

- в отношении информации четвертой стратегии конфигурации, установочная информация может быть информацией электронной метки блейд-сервера, вставленного в гнездо лезвийного корпуса, и информацией об устройстве корпуса машины в лезвийном корпусе.

Этап 202: детектируют, согласуется ли установочная информация с установочной информацией файла конфигурации, и переходят на этап 203, если установочная информация совпадает с установочной информацией файла конфигурации; в противном случае переходят на этап 204.

В частности, поскольку файл установочной конфигурации может включать в себя информацию одной или более стратегий конфигурации, детектирование может сфокусироваться на одном типе информации стратегии конфигурации или на множественных типах информации стратегии конфигурации.

Если установочная информация включает в себя информацию электронной метки блейд-сервера, вставленного в гнездо лезвийного корпуса, и информацию о позиции блейд-сервера в лезвийном корпусе, и установочная информация файла конфигурации включает в себя информацию о первой стратегии конфигурации, то оценивается, установлен ли блейд-сервер в позицию, указанную информацией первой стратегии конфигурации, в соответствии с информацией электронной метки, информацией о позиции и информацией первой стратегии конфигурации; если блейд-сервер вставлен в позицию, указанную информацией первой стратегии конфигурации, определяется, что установочная информация совпадает с установочной информацией файла конфигурации; в противном случае определяется, что установочная информация не совпадает с установочной информацией файла конфигурации.

Если установочная информация включает в себя информацию электронной метки блейд-сервера, вставленного в гнездо лезвийного корпуса, и информация электронной метки включает в себя информацию электронной метки передней коммутационной панели и информацию электронной метки задней коммутационной панели, и установочная информация файла конфигурации включает в себя информацию второй стратегии конфигурации, оценивается, имеют ли передняя коммутационная панель и задняя коммутационная панель блейд-сервера согласованное соотношение, указанное информацией второй стратегии конфигурации, в соответствии с информацией электронной метки передней коммутационной панели, информацией электронной метки задней коммутационной панели и информацией второй стратегии конфигурации. Если передняя коммутационная панель и задняя коммутационная панель блейд-сервера имеют согласованное соотношение, определяется, что установочная информация соответствует установочной информации файла конфигурации; в противном случае определяется, что установочная информация не соответствует установочной информации файла конфигурации.

Если установочная информация включает в себя информацию электронной метки блейд-сервера, вставленного в гнездо лезвийного корпуса, и информацию ЭЗПУ блейд-сервера, а установочная информация файла конфигурации включает в себя информацию третьей стратегии конфигурации, оценивается, имеют ли блейд-сервер и ЭЗПУ блейд-сервера согласованное соотношение версии, указанное информацией третьей стратегии конфигурации, в соответствии с информацией электронной метки, информацией ЭЗПУ блейд-сервера и информацией третьей стратегии конфигурации. Если блейд-сервер и ЭЗПУ блейд-сервера имеют согласованное соотношение версии, определяется, что установочная информация согласуется с установочной информацией файла конфигурации; в противном случае определяется, что установочная информация не согласуется с установочной информацией файла конфигурации.

Если установочная информация включает в себя информацию электронной метки блейд-сервера, вставленного в гнездо лезвийного корпуса, и информацию об устройстве корпуса машины в лезвийном корпусе, а установочная информация файла конфигурации включает в себя информацию четвертой стратегии конфигурации, оценивается, имеет ли блейд-сервер и устройство корпуса машины в лезвийном корпусе согласованное соотношение версии, указанное информацией четвертой стратегии конфигурации, в соответствии с информацией электронной метки, информацией об устройстве корпуса машины в лезвийном корпусе и информацией четвертой стратегии конфигурации. Если блейд-сервер и устройство корпуса машины имеют согласованное соотношение версии, определяется, что установочная информация согласуется с установочной информацией файла конфигурации; в противном случае установочная информация не согласуется с установочной информацией файла конфигурации.

Этап 203: когда установочная информация согласуется с установочной информацией файла конфигурации, энергия подается на блейд-сервер.

В частности, этап 203 может включать в себя определение, что действие включения может быть выполнено на блейд-сервере, когда на блейд-сервер, вставленный в гнездо лезвийного корпуса, не подается энергия. Например, инструкция по включению может быть послана на контроллер управления материнской платы (КУМП), и КУМП снабжает энергией блейд-сервер в соответствии с инструкцией по включению и продолжает подавать энергию блейд-серверу, когда к блейд-серверу, вставленному в гнездо лезвийного корпуса, подведено питание.

Этап 204: когда установочная информация не согласуется с установочной информацией файла конфигурации, энергия может не подаваться на блейд-сервер.

В частности, этап 204 может включать в себя: действие включения на блейд-сервере может быть не выполнено, когда блейд-сервер, вставленный в гнездо лезвийного корпуса, не снабжается энергией; и действие выключения или перезагрузки на блейд-сервере может быть выполнено, когда блейд-сервер, вставленный в гнездо лезвийного корпуса, снабжается энергией, например при посылке инструкции запрещения включения на КУМП, и КУМП выполняет выключение или перезарузку на блейд-сервере в соответствии с инструкцией.

В варианте осуществления способа защиты при включении, показанного на фиг.2, на этапе 202 детектируют, согласуется ли установочная информация с установочной информацией файла конфигурации путем получения установочной информации блейд-сервера в лезвийном корпусе и установочной информации файла конфигурации относительно настройки блейд-сервера в лезвийном корпусе на этапе 201; на этапе 203 подают энергию к блейд-серверу, если установочная информация согласуется с установочной информацией файла конфигурации; в противном случае на этапе 204 не подают энергию на блейд-сервер; таким образом, легко обнаружить, происходит ли неправильное подключение и смешанное включение блейд-сервера, в соответствии с установочной информацией файла конфигурации, и состояние подачи энергии устройства можно держать под контролем в случае неправильного подключения и смешанного включения, посредством этого избегая проблем, таких как неправильная работа и ошибка устройства, вызванных неправильным включением.

На фиг.3 показана блок-схема последовательности операций способа работы лезвийного корпуса в варианте осуществления настоящего изобретения, и способ в основном включает в себя следующее.

Этап 301: КУМП инициализирует включение и считывает информацию электронной метки заданного компонента, вставленного в гнездо лезвийного корпуса, и информацию о позиции заданного компонента в лезвийном корпусе. В этот момент блейд-сервер не снабжается энергией.

В одном конкретном примере считанная информация является информацией электронной метки заданного компонента, вставленного в гнездо лезвийного корпуса, и информацией о позиции блейд-сервера в лезвийном корпусе.

Этап 302: КУМП сообщает информацию электронной метки и информацию о позиции модулю управления, чтобы запросить включение для заданного компонента (например, блейд-сервера), причем затребованная информация включает в себя информацию электронной метки и информацию о позиции.

Этап 303: модуль управления принимает информацию электронной метки и информацию о позиции (например, установочную информацию блейд-сервера в лезвийном корпусе) и считывает файл установочной конфигурации, который хранится в модуле управления, и о том, как конфигурировать заданный компонент в блейд-сервере.

В предыдущих примерах файл установочной конфигурации включает в себя информацию первой стратегии конфигурации, которая описывает настройку заданного блейд-сервера в указанной позиции лезвийного корпуса. Например, информация первой стратегии конфигурации является списком гнезд в лезвийном корпусе, в соответствии с типами лезвийных серверов.

Этап 304: модуль управления детектирует, согласуются ли информация электронной метки и информация о позиции с установочной информацией файла конфигурации; если информация электронной метки и информация о позиции согласуются с установочной информацией файла конфигурации, выполняется этап 305; в противном случае выполняется этап 307.

В предыдущих конкретных примерах модуль управления оценивает, установлен ли блейд-сервер в позицию, указанную информацией первой стратегии конфигурации, в соответствии с информацией электронной метки, информацией о позиции и информацией первой стратегии конфигурации. Если оценивается, что блейд-сервер установлен в позицию, указанную информацией первой стратегии конфигурации, определяется, что информация электронной метки и информация о позиции согласуются с установочной информацией файла конфигурации, и выполняется этап 305; в противном случае определяется, что информация электронной метки и информация о позиции не согласуются с установочной информацией файла конфигурации, и выполняется этап 307.

Этап 305: модуль управления посылает указание о включении на КУМП.

Этап 306: КУМП включает блейд-сервер в соответствии с инструкцией о включении.

Этап 307: модуль управления посылает указание о запрещении включения на КУМП.

В другом конкретном примере от этапа 301 до этапа 307 файл установочной конфигурации модуля управления включает в себя информацию второй стратегии конфигурации. Информация второй стратегии конфигурации дает указание установить согласованное соотношение между информацией электронной метки передней коммутационной панели и информацией электронной метки задней коммутационной панели блейд-сервера в лезвийном корпусе. В частности, пример включает в себя, что КУМП считывает информацию электронного флага передней коммутационной панели и информацию электронного флага задней коммутационной панели блейд-сервера (т.е. фактическую информацию конфигурации) при инициализации включения и сообщает информацию электронной метки передней коммутационной панели и информацию электронной метки задней коммутационной панели модулю управления; модуль управления оценивает, имеют ли передняя коммутационная панель и задняя коммутационная панель блейд-сервера согласованное соотношение, указанное информацией второй стратегии конфигурации, в соответствии с информацией электронной метки передней коммутационной панели, информацией электронной метки задней коммутационной панели и информацией второй стратегии конфигурации; и если передняя коммутационная панель и задняя коммутационная панель блейд-сервера имеют согласованное соотношение, определяется, что установочная информация согласуется с установочной информацией файла конфигурации, и модуль управления посылает указание о разрешении включения на КУМП; если передняя коммутационная панель и задняя коммутационная панель блейд-сервера не имеют согласованного соотношения, определяется, что установочная информация не согласуется с установочной информацией файла конфигурации, и модуль управления посылает указание о запрещении включения на КУМП.

В другом конкретном примере от этапа 301 до этапа 307 файл установочной конфигурации модуля управления включает в себя информацию третьей стратегии конфигурации, которая дает указание установить блейд-сервер, который имеет согласованное соотношение версии с ЭЗПУ блейд-сервера в лезвийном корпусе. В частности, пример включает в себя, что КУМП считывает информацию электронной метки блейд-сервера и информацию ЭЗПУ блейд-сервера (т.е. фактическую информацию конфигурации) и сообщает информацию электронной метки блейд-сервера и информацию о ЭЗПУ блейд-сервера модулю управления; модуль управления оценивает, имеют ли блейд-сервер и ЭЗПУ блейд-сервера согласованное соотношение версии, указанное в информации третьей стратегии конфигурации, в соответствии с информацией электронной метки блейд-сервера, информацией о ЭЗПУ блейд-сервера и информацией третьей стратегии конфигурации; и если блейд-сервер и ЭЗПУ блейд-сервера имеют согласованное соотношение версии, определяется, что установочная информация согласуется с установочной информацией файла конфигурации, и модуль управления посылает указание о разрешении включения на КУМП; если блейд-сервер и ЭЗПУ блейд-сервера не имеют согласованного соотношения версии, определяется, что установочная информация не согласуется с установочной информацией файла конфигурации, и модуль управления посылает указание о запрещении включения на КУМП.

В другом конкретном примере от этапа 301 до этапа 307, когда файл локальной установочной конфигурации модуля управления включает в себя информацию четвертой стратегии конфигурации, которая дает указание установить блейд-сервер, который имеет согласованное соотношение версии с устройством корпуса машины в лезвийном корпусе, тогда КУМП может считывать информацию электронной метки блейд-сервера и информацию устройства корпуса машины в лезвийном корпусе (т.е. фактическую информацию конфигурации) и сообщает информацию электронной метки блейд-сервера и информацию устройства корпуса машины в лезвийном корпусе модулю управления; модуль управления оценивает, имеют ли блейд-сервер и устройство корпуса машины в лезвийном корпусе согласованное соотношение версии, предписанное информацией четвертой стратегии конфигурации, в соответствии с информацией электронной метки блейд-сервера, информацией устройства корпуса машины в лезвийном корпусе и информацией четвертой стратегии конфигурации; если блейд-сервер и устройство корпуса машины в лезвийном корпусе имеют согласованное соотношение версии, определяется, что установочная информация согласуется с установочной информацией файла конфигурации, и модуль управления посылает указание о разрешении включения на КУМП; в противном случае установочная информация не согласуется с установочной информацией файла конфигурации, и модуль управления посылает указание о запрещении включения на КУМП.

В варианте осуществления способа защиты при включении, показанного на фиг.3, модуль управления получает установочную информацию блейд-сервера в лезвийном корпусе, представленную КУМП, и установочную информацию файла локальной конфигурации модуля управления относительно настройки блейд-сервера в лезвийном корпусе посредством этапа 303; детектируют, согласуется ли установочная информация с установочной информацией файла конфигурации посредством этапа 304; если установочная информация согласуется с установочной информацией файла конфигурации, модуль управления посылает указание о включении на КУМП посредством этапа 305, и КУМП включает блейд-сервер посредством этапа 306; в противном случае модуль управления посылает на КУМП указание о запрещении включения на блейд-сервере на этапе 307, чтобы не включать блейд-сервер; таким образом, легко обнаружить, происходит ли неправильное подключение блейд-сервера, в соответствии с установочной информацией файла конфигурации, тем самым избегая проблем, таких как неправильная работа и ошибка устройства, вызванных неправильным подключением.

Еще один конкретный пример от этапа 301 до этапа 307 по меньшей мере включает в себя этапы от 301 до этапа 307 варианта осуществления, показанного на фиг.3. В отличие от варианта осуществления, показанного на фиг.3, этот конкретный пример имеет следующие дополнительные этапы: в варианте осуществления, кроме включения блейд-сервера в соответствии с инструкцией о разрешении включения, КУМП также производит вспышку индикаторного освещения, свидетельствующую о нормальном снабжении энергией, и выполняет указание состояния о снабжении энергией блейд-сервера.

В варианте осуществления, кроме отсутствия подачи энергии на блейд-сервер в соответствии с инструкцией о запрещении включения, КУМП также производит аварийную сигнализацию освещением и выполняет указание состояния блейд-сервера при отсутствии включения. В варианте осуществления способа защиты при включении, показанного на фиг.3, модуль управления получает установочную информацию блейд-сервера в лезвийном корпусе, предоставленную КУМП, и установочную информацию файла локальной конфигурации модуля управления относительно настройки блейд-сервера в лезвийном корпусе посредством этапа 303; модуль управления детектирует, согласуется ли установочная информация с установочной информацией файла конфигурации посредством этапа 304; если установочная информация согласуется с установочной информацией файла конфигурации, модуль управления посылает указание о разрешении включения на КУМП посредством этапа 305, и КУМП включает блейд-сервер посредством этапа 306; в противном случае модуль управления посылает указание на КУМП о запрещении включения на блейд-сервере посредством этапа 307, чтобы не включать блейд-сервер; таким образом, легко обнаружить, происходит ли неправильное подключение блейд-сервера, в соответствии с установочной информацией файла конфигурации, тем самым избегая проблем, таких как неправильная работа и ошибка устройства, вызванных неправильным подключением.

Один вариант осуществления включает в себя по меньшей мере этапы 201-204 варианта осуществления, показанного на фиг.2, или этапы 301-307 варианта осуществления, показанного на фиг.3. В отличие от тех вариантов осуществления этот вариант осуществления имеет следующие дополнительные этапы: когда модуль управления детектирует, что установочная информация не согласуется с установочной информацией файла конфигурации, кроме посылки инструкции о запрещении включения на КУМП модуль управления также записывает результат детектирования в синхронный протокол и посылает сигнал тревоги системе управления сетью верхнего уровня посредством стандартного протокола (например, простого протокола управления сетью (SNMP)).

Еще один вариант осуществления включает по меньшей мере этапы 201-204 варианта осуществления, показанного на фиг.2, или этапы 301-307 варианта осуществления, показанного на фиг.3. В отличие от тех вариантов осуществления этот вариант осуществления имеет следующие дополнительные этапы: модуль управления может предоставить стандартный интерфейс для получения обновленной информации (например, обновленной инструкции, несущей новый файл установочной конфигурации) файла локальной установочной конфигурации из системы управления сетью верхнего уровня и обновить файл локальной установочной конфигурации файлом новой установочной конфигурации в соответствии с обновленной информацией.

Предыдущие варианты осуществления могут также включать в себя, что информация электронной метки блейд-сервера может быть модифицирована посредством третьего интерфейса или инструментов для обслуживания.

Еще один вариант осуществления настоящего изобретения легко детектирует, происходит ли смешанное включение блейд-сервера, в соответствии с установочной информацией файла конфигурации, детектируя совместимость модулей (передней коммутационной панели и задней коммутационной панели) блейд-сервера или совместимость между блейд-сервером и другими модулями (ЭЗПУ и устройством корпуса машины), тем самым избегая проблем, таких как неправильная работа и ошибка устройства, вызванных неправильным подключением. Для инженеров удобно быстро находить неправильное подключение и смешанное включение блейд-сервера и быстро выполнять диагностику неисправностей и поиск и устранение повреждений посредством сигнала тревоги индикаторной лампы или сигнала тревоги, посланного на систему управления сетью верхнего уровня, когда фактическая информация конфигурации не согласуется с файлом установочной конфигурации, чтобы улучшить эксплуатационную пригодность блейд-сервера. Файл установочной конфигурации обновляется посредством уточненной информации файла локальной установочной конфигурации модуля управления из системы управления сетью верхнего уровня, чтобы удовлетворить требования заказчика в области конфигурации устройства. Информация электронной метки блейд-сервера может быть модифицирована посредством третьего интерфейса или инструментов для обслуживания. Модуль управления сообщает полученную фактическую информацию о конфигурации системе управления сетью верхнего уровня, так что система управления сетью верхнего уровня может обнаружить, согласуется ли установочная информация с информацией конфигурационного файла, в соответствии с файлом локальной конфигурации, и автоматически соединить или разъединить блейд-сервер, тем самым повышая управляющую способность системы управления сетью верхнего уровня по отношению к блейд-серверу. Модуль управления сообщает информацию электронной метки и файла установочной конфигурации системе управления сетью верхнего уровня, так что система управления сетью верхнего уровня может идентифицировать тип оборудования или тип обслуживающего программного обеспечения бле