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

2009 Inquisitor 3

Embed Size (px)

Citation preview

Page 1: 2009 Inquisitor 3

Inquisitor team

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

Page 2: 2009 Inquisitor 3

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

Page 3: 2009 Inquisitor 3

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

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

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

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

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

Page 4: 2009 Inquisitor 3

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

система с 2004 года.

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

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

Page 5: 2009 Inquisitor 3

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

Inquisitor

Page 6: 2009 Inquisitor 3

«Зачатие»• Предпроектная подготовка: лабораторные

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

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

Page 7: 2009 Inquisitor 3

Пример: USB-термометр● Разработан 16-канальный USB-

термометр, обеспечивающий точность до 0.1°C, поддерживаемый модулем мониторинга thermo.

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

Page 8: 2009 Inquisitor 3

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

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

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

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

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

Page 9: 2009 Inquisitor 3

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

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

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

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

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

Page 10: 2009 Inquisitor 3

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

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

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

Page 11: 2009 Inquisitor 3

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

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

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

Page 12: 2009 Inquisitor 3

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

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

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

Page 13: 2009 Inquisitor 3
Page 14: 2009 Inquisitor 3
Page 15: 2009 Inquisitor 3

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

– Единая БД

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

• Live CD

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

БДБД

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

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

Page 16: 2009 Inquisitor 3

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

Page 17: 2009 Inquisitor 3

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

Page 18: 2009 Inquisitor 3

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

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

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

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

Page 19: 2009 Inquisitor 3

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

www.inquisitor.ru

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

• Вопросы?