Привет народ. На этот раз я подумал ответить одному из наших читателей (Даниэль) вопрос, заданный в комментариях подробно, потому что вы также могли столкнуться с этой проблемой, когда вы обязаны поддерживать кластерную среду.
Ниже вопрос, заданный Даниэль Белло.
«У меня вопрос: я пытался установить виртуальное устройство ограждения в виртуальной среде, но это не так. работает для меня, в какой-то части моей конфигурации узел не возвращается в кластер после отказ. Итак, я добавил кворумный диск, и, наконец, мой кластер работает нормально (узел выходит из строя и после сбоя возвращается к кластер), поэтому мой вопрос: в чем разница между устройством забора и диском кворума в виртуальном окружающая обстановка?"
Вы можете узнать, что такое устройство ограждения, обратившись к нашей предыдущей серии статей о кластеризации ниже.
Сначала давайте посмотрим, что такое диск кворума.
А кворум диск - это тип хранилища конфигураций кластера. Он действует как база данных, в которой хранятся данные, относящиеся к кластерной среде, и обязанностью кворумного диска является информирование кластера о том, какой узел / узлы должны храниться. В ЖИВЫХ штат. Это обеспечивает одновременный доступ к нему со всех других узлов для чтения / записи данных.
Когда связь между узлами падает (может быть один узел или более одного), кворум изолирует те, у которых нет соединения, и поддерживает работу служб с активными узлами, которые у него есть. Узлы без подключения к сети выводятся из строя из кластера.
А теперь перейдем к вопросу. Это похоже на среду, в которой 2 узла и один упал. Ситуация Даниэль столкнулся, кажется, "Война фехтования”Между двумя активными узлами.
Представьте, что существует кластерная среда, в которой в конфигурацию не добавлен диск кворума. В этом кластере 2 узла и в настоящее время отказал один узел. В этом конкретном сценарии связь между узел 1 и узел 2 полностью потеряно.
Затем узел 1 видит узел 2 потерпел неудачу, потому что не может установить с ним соединение и узел 1 решает ограждать узел 2. В то же время узел 2 видит узел 1 потерпел неудачу, потому что не может установить с ним соединение и узел 2 решает ограждать узел 1 также.
С узел 1 ограждал узел 2 вниз, он берет на себя службы и ресурсы, которые сгруппированы. Поскольку нет кворумного диска для проверки этой ситуации в узел 2, и узел 2 может перезапустить все службы на сервере без подключения к узел 1.
Как я уже упоминал ранее узел 2 также заборы узел 1 потому что он не видит никакой связи с узел 1 из узел 2 и что происходит дальше узел 1 перезапускает все службы на сервере, потому что нет кворума для проверки узел 1 состояние также.
Это называется фехтовальной войной.
Теперь этот цикл будет продолжаться бесконечно, пока инженер не остановит службы вручную или серверы не будут отключены или сетевое соединение между узлами не будет успешно установлено. Здесь на помощь приходит диск кворума. Процесс голосования в конфигурациях кворума - это механизм, предотвращающий возникновение указанного выше цикла.
Важный: Имейте в виду, что существует ограничение на добавление узлов в кворум. Вы можете добавить максимум 16 узлов к нему.
Надеюсь, вам понравилась статья. Поддерживать связь с Tecmint для более удобных технических руководств по Linux.