Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Кластер высокой готовности 
Описание продукта и 
переспективы развития
Что такое кластер высокой готовности? 
Кластер высокой готовности (отказоустойчивый 
кластер) — группа компьютеров обеспеч...
Аппаратная архитектура кластера 
высокой готовности 
УРП* УРП 
L2 
Of ON 
16 
Of ON 
16 
L1 
1 
L2 
L1 
L2 
Of ON 
16 
Of ...
Что мы сделали? 
Мы разработали программный комплекс 
кластер высокой готовности(ПК КВГ), 
предназначенный для построения ...
Что умеет ПК КВГ? 
Основная задача ― обеспечение отказоустойчивости виртуальных 
машин, а также: 
● Управление ресурсами, ...
Как устанавливать ПК КВГ? 
В комплект программного комплекса кластер высокой готовности входит: репозиторий пакетов с 
раз...
Как управлять ПК КВГ? 
ПК управления представляет из себя web приложение, отвечающее за отображение 
состояния ресурсов и ...
О планах развития ПК КВГ 
Текущая реализация ПК КВГ успешно сдана 
заказчику и осуществляется сопровождение. По 
запросу м...
Благодарю за внимание! 
Наши контакты: 
team@lab50.net 
http://lab50.net 
https://bitbucket.org/Lab50/ 
https://github.com...
Upcoming SlideShare
Loading in …5
×

ПК КВГ

797 views

Published on

НА cluster

Published in: Software
  • Be the first to comment

  • Be the first to like this

ПК КВГ

  1. 1. Кластер высокой готовности Описание продукта и переспективы развития
  2. 2. Что такое кластер высокой готовности? Кластер высокой готовности (отказоустойчивый кластер) — группа компьютеров обеспечивающая серверным приложениям минимальное время простоя. Отказоустойчивость достигается за счет избыточности аппаратных средств, которые обеспечивают непрерывное обслуживание при отказе компонентов системы и специального ПО кластеризации. Например, в случае выхода из строя коммутатора или сервера, клиентское ПО продолжает функционирование на оставшихся аппаратных ресурсах.
  3. 3. Аппаратная архитектура кластера высокой готовности УРП* УРП L2 Of ON 16 Of ON 16 L1 1 L2 L1 L2 Of ON 16 Of ON 16 L1 1 L2 L1 Серверы(узлы) Коммутаторы ИБП** Основная линия ЭП Резервная линия ЭП ДДввее ссееттии ((ууппррааввллеенниияя ии ддаанннныыхх)) РРееззееррввииррооввааннииее ооббееиихх ссееттеейй,, ааггррееггииррооввааннииее ииннттееррффееййссоовв РРееззееррввииррооввааннииее ппииттаанниияя РРееззееррввииррооввааннииее ууппррааввллеенниияя ппииттааннииеемм ууззллаа ((IIPPMMII ии УУРРПП)) ДДууббллииррооввааннииее ИИББПП,, УУРРПП,, ккооммммууттааттоорроовв * – управляемый распределитель питания, ** - источник бесперебойного питания
  4. 4. Что мы сделали? Мы разработали программный комплекс кластер высокой готовности(ПК КВГ), предназначенный для построения надежных защищенных программно-аппаратных комплексов. Комплекс построен на основе отечественной защищенной операционной системы Astra Linux Special Edition версии 1.3 (http://astra-linux.com ), что соответствует текущему положению о импортозамещении (Постановление Правительства РФ №1224). Комплекс состоит из следующих компонент: ● ПК виртуализации ● ПК распределенной файловой системы ● ПК управления конфигурацией ● ПК управления ● Исправленные и доработанные компоненты Astra Linux Special Edition версии 1.3 ● Комплект документации по стандарту ЕСПД Используемое ПО GGlluusstteerrFFSS ppaacceemmaakkeerr ccoorroossyynncc rrsscc__aaggeennttss AAssttrraa LLiinnuuxx SSEE 11..33 lliibbvviirrtt qqeemmuu ааnnssiibbllee ааppaacchhee hhaapprrooxxyy
  5. 5. Что умеет ПК КВГ? Основная задача ― обеспечение отказоустойчивости виртуальных машин, а также: ● Управление ресурсами, в том числе виртуальными машинами ● Контроль доступности вычислительных ресурсов и перераспределение при отказах узлов кластера ● Предоставление отказоустойчивой распределенной файловой системы ● Графический пользовательский интерфейс управления ● Автоматизированная установка и настройка ПО комплекса, а также необходимых для функционирования компонентов ОС «Astra Linux Special Edition» ● Единое пользовательское пространство на базе Astra Linux Directory
  6. 6. Как устанавливать ПК КВГ? В комплект программного комплекса кластер высокой готовности входит: репозиторий пакетов с разработанным/модифицированным ПО, ПО ПК управление конфигурацией и документация. ПК управления конфигурацией, с помощью которого устанавливается ПК КВГ, обладает гибкостью и легко адаптируется под аппаратную конфигурацию кластера. Для установки КВГ необходимо выполнить следующие шаги: Сборка аппаратной части, настройка RAID и BIOS узлов, настройка коммутаторов и УРП Установка* ОС Astra Linux Special Edition на узлы и компьютер администратора**, настройка сети Поключение репозитория ПК КВГ, установка ПК управления конфигурацией и настройка его конфигурационных файлов в соотвествии с аппаратной частью, далее запуск установки * - данная функция также автоматизирована подробности на https://github.com/laboratory50/astra_preseed_install * *- не является обязательным компонентом
  7. 7. Как управлять ПК КВГ? ПК управления представляет из себя web приложение, отвечающее за отображение состояния ресурсов и узлов кластера, а также за создание и управление виртуальными машинами. Имеет два режима использования: режим администратора и пользователя.
  8. 8. О планах развития ПК КВГ Текущая реализация ПК КВГ успешно сдана заказчику и осуществляется сопровождение. По запросу могут быть предоставлены видеоролики о работе кластера и тесты отказоустойчивости. В ходе работы над проектом, были выработаны планы по улучшению характеристик: ● Модернизация ПК распределенной файловой системы, добавление поддержки Ceph и работы с внешним хранилищем ● Система мониторинга аппаратной части позволяющая, перестраивать кластер в случае потери кворума, данная функциональность полезна для систем работающих автономно (без возможности присутствия оператора/администратора) ● Обновление libvirt и qemu, в том числе с целью поддержки Gluster pools ● Разработка замены для pacemaker-mgmt (API для управления ресурсами кластера) ● Модернизация функции резервного копирования ● Обновление интерфейса ПК управления
  9. 9. Благодарю за внимание! Наши контакты: team@lab50.net http://lab50.net https://bitbucket.org/Lab50/ https://github.com/laboratory50

×