Как мы отключали узлы кластера vStack для демонстрации отказоустойчивости

669b5f6a28d2e2f63ce1ab6f045ddec3.png

Друзья, ваши комментарии к нашему предыдущему материалу натолкнули нас на мысль рассказать об отказоустойчивости платформы vStack подробнее. Мы и сами любим интересные дискуссионные темы, поэтому готовим AMA (ask me anything)-сессию, на которой ответим на все ваши вопросы. А пока выбираем удобное время, руководитель проекта vStack Евгений Гаврилов записал пару коротких видео с наглядной демонстрацией отказоустойчивости платформы. 

Предлагаем понаблюдать, как работает механизм автоматической отказоустойчивости в кластере из 5 узлов с избыточностью n+2. Для демонстрации поведения vStack при полном отказе узлов мы обесточили сначала один, а потом два из них. На экране видно, как выглядит реакция системы в панели администратора и «под капотом». 

Отключаем один узел. 

В ролике видно, что инцидент сразу вызвал реакцию кластера и состояние узла изменилось в интерфейсе. Пул с отключенного узла переместился на работающий узел без вмешательства администратора.

Усложняем задачу и обесточиваем два узла.

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

Краткие выводы из видео. В случае полного выхода из строя одного-двух из пяти узлов в кластере vStack с избыточностью n+2 пулы автоматически переключаются, запускают виртуальные машины и продолжают работу на оставшихся в кластере узлах. После возвращения узлов все пулы возвращаются в штатный режим. Таким образом, достигаем отказоустойчивости в автоматическом режиме и без вложений в дорогое оборудование.

Ждем ваших вопросов на AMA-сессии, о времени ее проведения объявим отдельно в нашем блоге.

© Habrahabr.ru