Что такое Inquisitor?Inquisitor — это платформа, которая умеет:
Определять аппаратные компоненты (включая серийные номера и версии прошивок).
Тестировать компьютер — по частям и в целом.
Вести учёт компьютеров, их частей и ситуаций, в которые они попадают.
Создавать интерфейсы взаимодействия с пользователем и другими системами.
Несколько фактовРазрабатывается как производственная система
с 2004 года.
Доступен как открытая платформа с 2007 года.
Inquisitor распространяется свободно (GPLv3).
«Зачатие»Предпроектная подготовка: лабораторные исследования, определение подходящих под задачи компонентов, бенчмарковое тестирование.
Централизованное хранилище результатов всех экспериментов и тестов.
Пример: 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
Вопросы?