19
Inquisitor team Inquisitor — система управления аппаратным обеспечением площадки дата-центра

2009 Inquisitor 3

Embed Size (px)

Citation preview

Inquisitor team

Inquisitor — система управления аппаратным обеспечением площадки дата-центра

Типовая задача датацентра:поддержка жизненного цикла сервера

Что такое Inquisitor?Inquisitor — это платформа, которая умеет:

Определять аппаратные компоненты (включая серийные номера и версии прошивок).

Тестировать компьютер — по частям и в целом.

Вести учёт компьютеров, их частей и ситуаций, в которые они попадают.

Создавать интерфейсы взаимодействия с пользователем и другими системами.

Несколько фактовРазрабатывается как производственная система

с 2004 года.

Доступен как открытая платформа с 2007 года.

Inquisitor распространяется свободно (GPLv3).

Inquisitor в жизненном цикле оборудования

Inquisitor

«Зачатие»Предпроектная подготовка: лабораторные исследования, определение подходящих под задачи компонентов, бенчмарковое тестирование.

Централизованное хранилище результатов всех экспериментов и тестов.

Пример: USB-термометрРазработан 16-канальный USB-термометр, обеспечивающий точность до 0.1°C, поддерживаемый модулем мониторинга thermo.

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

«Рождение»: как это происходит?Вариант №1: сервер приехал от поставщика

Доверяй, но проверяй!

Возможны:Повреждения при транспортировке;

Брак у поставщика;

Хочется проверить сервер перед отправлением «в бой»

«Рождение»: как это происходит?Вариант №2: полусамосборный сервер

Часть комплектующих закуплена отдельно (например, для обновления старого сервера)

Вариант №3: самосборный серверВсе комплектующие закуплены отдельно, сервер

собирается «с нуля».

Во всех случаях требуется тестирование.

«Жизнь»: введение в бойИнвентаризация — возможность в любой

момент времени сказать, где находится каждый из серверов и из каких компонентов он состоит.

Необходим учёт серверов, компонент и их движения.

«Болезнь»Необходимо диагностировать и заменить

вышедший из строя компонент.

После замены компонента необходимо нагрузочное тестирование.

«Смерть»Если какие-то компоненты (или весь сервер целиком)

починить невозможно, то нужно корректно списать сервер и его компоненты.

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

Варианты сборкиEnterprise

Единая БД

Сетевая загрузка

Live CD

КлиентКлиентСерверСервер

БДБД

КлиентКлиент

ВременноеВременноехранилищехранилище

Клиент: архитектура

Интеграция с другими системами

Примеры использованияПоддержание жизненного цикла серверов в

дата-центре (CERN, Vortex Revolutions).

Лабораторные исследования (бенчмаркинг, предпроектные оценки, выбор компонентов аппаратной платформы) (Tennex).

Производство оборудования (ETegro).

Спасибо за внимание!Подробнее можно узнать на www.inquisitor.ru

Посмотреть на web-интерфейс можно наdemo.inquisitor.ru

Вопросы?