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

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

n
MMSCV1.3-DB-1-0
MMSCV1.3-DB-2-0
MMSCV1.3-COM-3-0

MMSCV1.3-MGR-N-0
MMSCV1.3-DB-1-1
MMSCV1.3-DB-2-1
MMSCV1.3-COM-3-1

MMSCV1.3-MGR-N-1

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

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

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

n
MMSCV1.3-DB-1-0
MMSCV1.3-DB-2-0
MMSCV1.3-COM-3-0

MMSCV1.3-MGR-N-0
MMSCV1.3-DB-1-1
MMSCV1.3-DB-2-1
MMSCV1.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. В отличие от тех вариантов осуществления этот вариант осуществления имеет следующие дополнительные этапы: модуль управления может предоставить стандартный интерфейс для получения обновленной информации (например, обновленной инструкции, несущей новый файл установочной конфигурации) файла локальной установочной конфигурации из системы управления сетью верхнего уровня и обновить файл локальной установочной конфигурации файлом новой установочной конфигурации в соответствии с обновленной информацией.

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

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

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

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

Этап 402: КУМП считывает информацию файла установочной конфигурации из информации электронной метки.

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

Этап 404: КУМП подает энергию на блейд-сервер.

Этап 405: КУМП не подает энергию на блейд-сервер.

В варианте осуществления способа защиты, показанного на фиг.4, КУМП получает установочную информацию блейд-сервера в лезвийном корпусе и установочную информацию файла конфигурации в электронной метке посредством этапа 401 и этапа 402; и КУМП распознает, согласуется ли установочная информация с установочной информацией файла конфигурации посредством этапа 403; если установочная информация согласуется с установочной информацией файла конфигурации, КУМП продолжает подавать энергию на блейд-сервер посредством этапа 404; в противном случае КУМП выполняет на блейд-сервере действие выключения или перезагрузки посредством этапа 405. Таким образом, легко обнаружить, происходит ли неправильное подключение блейд-сервера, в соответствии с установочной информацией файла конфигурации, тем самым избегая проблем, таких как неправильная работа и ошибка устройства, вызванных неправильным включением.

Следует отметить, что способ защиты при включении в варианте осуществления настоящего изобретения реализует мягкую функциональную блокировку для защиты при включении блейд-сервера посредством этапа 202, этапа 304 или этапа 403, которая может предотвратить конфликты при включении неправильно присоединенных или смешанно подключенных блейд-серверов после включения, например конфликт снабжения энергией неправильно присоединенных или смешанно подключенных высокомощных блейд- серверов с другими блейд-серверами при функционировании во время включения, и может также предотвратить конфликт работы неправильно присоединенных или смешанно подключенных блейд- серверов после того, как включение, например, многих неправильно присоединенных или смешанно подключенных блейд-серверов с функциями протокола динамического конфигурирования хоста (DHCP) приводит к неправильной работе DHCP в службах сети при соединении путем включения.

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

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

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

блок 521 сбора информации выполнен с возможностью получения установочной информации блейд-сервера 51 в лезвийном корпусе и установочной информации файла конфигурации о настройке блейд-сервера в лезвийном корпусе. Файл установочной конфигурации описывает информацию о том, как установить блейд-сервер в лезвийный корпус, и установочная информация файла конфигурации может включать в себя, помимо прочего, информацию об одной или более предыдущих конфигурационных стратегиях (например, информацию первой стратегии конфигурации, информацию второй стратегии конфигурации, информацию третьей стратегии конфигурации и информацию четвертой стратегии конфигурации), которая не будет здесь повторяться. Соответственно в отношении информации первой стратегии конфигурации, информации второй стратегии конфигурации, информации третьей стратегии конфигурации и информации четвертой стратегии конфигурации установочная информация блейд-сервера 51 в лезвийном корпусе может включать в себя, помимо прочего, многие упомянутые выше условия, которые также не будут здесь повторяться;

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

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

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

Когда установочная информация включает в себя информацию электронной метки блейд-сервера, вставленного в гнездо лезвийного корпуса, и информацию о позиции блейд-сервера 51 в лезвийном корпусе, а установочная информация файла конфигурации включает в себя информацию первой стратегии конфигурации, блок 522 детектирования включает в себя первый считывающий блок и первый блок оценки, в которых:

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

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

Когда установочная информация включает в себя информацию электронной метки блейд-сервера 51, вставленного в гнездо лезвийного корпуса, и информация электронной метки включает в себя информацию электронной метки передней коммутационной панели и информацию электронной метки задней коммутационной панели, а установочная информация файла конфигурации включает в себя информацию второй стратегии конфигурации. Блок 522 детектирования включает в себя второй считывающий блок и второй блок оценки, в которых:

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

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

Когда установочная информация включает в себя информацию электронной метки блейд-сервера 51, вставленного в гнездо лезвийного корпуса, и информацию ЭЗПУ блейд-сервера 51, а установочная информация файла конфигурации включает в себя информацию третьей стратегии конфигурации; блок детектирования 522 включает в себя третий считывающий блок и третий блок оценки, в которых:

третий считывающий блок считывает информацию электронной метки, информацию ЭЗПУ блейд-сервера 51 и информацию третьей стратегии конфигурации; и

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

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

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

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

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

На фиг.6 показана блок-схема второго варианта осуществления системы защиты при включении настоящего изобретения. Система включает в себя блейд-сервер 61, КУМП 62 и модуль 63 управления, причем модуль управления 63 может включать в себя блок 631 сбора информации, блок 632 детектирования и блок 633 управления, в системе:

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

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

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

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

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

Блок 633 управления в модуле 63 управления выполнен с возможностью посылки инструкции о разрешении включения на КУМП 62, когда блок 632 детектирования детектирует, что информация электронной метки и информация о позиции согласуются с установочной информацией файла конфигурации; и посылает указание о запрещении включения на КУМП 62, когда блок детектирования 632 детектирует, что информация электронной метки и информация о позиции не согласуются с установочной информацией файла конфигурации;

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

Как вариант осуществления, модуль 63 управления может также включать в себя блок тревоги, выполненный с возможностью управления КУМП 62, чтобы выполнять аварийную сигнализацию освещением для совершения указания состояния на блейд-сервере 61 при отсутствии включения, когда блок 632 детектирования в модуле 63 управления детектирует, что информация электронной метки и информация о позиции не согласуются с установочной информацией файла конфигурации.

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

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

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

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

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

третий блок оценки выполнен с возможностью оценки того, имеют ли блейд-сервер 61 и ЭЗПУ блейд-сервера 61 согласованное соотношение версии, указанное информацией третьей стратегии конфигурации, в соответствии с информацией электронной метки блейд-сервера 61, информацией ЭЗПУ блейд-сервера 61 и информацией третьей стратегии конфигурации, которые считываются третьим считывающим блоком; если блейд-сервер 61 и ЭЗПУ блейд-сервера 61 имеют согласованное соотношение версии, определяется, что установочная информация согласуется с установочной информацией файла конфигурации, и блок 633 управления в модуле 63 управления посылает указание о разрешении включения на КУМП 62; в противном случае определяется, что установочная информация не согласуется с установочной информацией файла конфигурации, и блок 633 управления в модуле 63 управления посылает указание о запрещении включения на КУМП 62.

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

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

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

Как вариант осуществления, модуль 63 управления может также включать в себя еще блок тревоги, выполненный с возможностью посылки сигнала тревоги системе управления сетью верхнего уровня посредством стандартного протокола (например, SNMP), когда блок 632 детектирования в модуле 63 управления детектирует, что установочная информация не согласуется с установочной информацией файла конфигурации.

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

Во втором варианте осуществления системы защиты при включении настоящего изобретения, показанном на фиг.6, блок 631 сбора информации в модуле 63 управления получает установочную информацию блейд-сервера 61 в лезвийном корпусе, сообщенную КУМП 62, и установочную информацию файла локальной конфигурации (например, установочную информацию файла конфигурации, сохраненную в блоке установочной информации файла конфигурации модуля 63 управления) относительно настройки блейд-сервера в лезвийном корпусе; блок 632 детектирования в модуле 63 управления детектирует, согласуется ли установочная информация с установочной информацией файла конфигурации; и блок 633 управления в модуле 63 управления посылает указание о разрешении включения на КУМП 62 или посылает указание о запрещении включения на блейд-сервере на КУМП 62, в соответствии с результатом детектирования от блока 632 детектирования; таким образом, легко обнаружить, происходит ли неправильное подключение блейд-сервера, в соответствии с установочной информацией файла конфигурации, тем самым избегая проблем, таких как неправильная работа и ошибка устройства, вызванных неправильным подключением.

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

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

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

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

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

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

В дополнение, специалисты могут понять, что реализация всех или части процедур в вариантах осуществления может быть выполнена посредством сопутствующей аппаратуры, по указанию от программы, программа может храниться в запоминающем носителе, считываемом компьютером, и может включать в себя процессы, описанные в предыдущих вариантах осуществления способов. Запоминающим носителем может быть диск, оптический диск, постоянное запоминающее устройство (ПЗУ) или оперативное запоминающее устройство (ОЗУ) и т.д.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



 

Похожие патенты:

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

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

Изобретение относится к вычислительной технике. .

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

Изобретение относится к технологиям, способам, системам и устройствам для управления пользовательским запросом. .

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

Изобретение относится к системам обнаружения вредоносного программного обеспечения при помощи анализа событий исполняемой программы и предназначено для обнаружения вредоносного программного обеспечения.

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

Изобретение относится к беспроводной связи, в частности к передаче информации относительно состояния протокола управления пакетными данными (PDCP) с использованием PDU управления

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

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

Изобретение относится к структуре объекта, такого как карта, банкнота, ценные бумаги и т.п

Изобретение относится к способу и системе согласования возможностей безопасности при перемещении пользовательского оборудования (UE) из сети второго/третьего поколения (2G/3G) в сеть long term evolution (LTE)

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

Изобретение относится к устройству считывания RFID для документа (106) с, по меньшей мере, одним RFID-чипом (112)

Изобретение относится к защите электронных ключей (паролей) и, в частности, к способу защиты ключей с этапом подтверждения ключа, который выполняется аппаратным обеспечением компьютера
Наверх