2009 inquisitor 3

Post on 29-Jun-2015

164 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

• Вопросы?

top related