none
Отказоустойчивый кластер: что будет, если недоступна сеть? RRS feed

  • Вопрос

  • Добрый день, коллеги.

    Заголовок несколько провокационный, вопрос в другом )

    Положим есть двухнодовый кластер c диском-свидетелем и ролью Hyper-V.

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

    В случае недоступности свича, серверы перестанут "видеть" друг друга и обратятся к кворумному диску, который остается доступен для обоих.

    Что в этом случае произойдет?Будет ли продолжать функционировать кластер?


    10 ноября 2015 г. 17:36

Ответы

  • Morozov A. _ абсолютно прав, для доступности сеть так же дублируется

    Но вопрос не в этом, владельцем диска свидетеля будет все равно лишь одна из нод, пока она видит диск кластер будет существовать при условии равности голосов (по дефолту каждая нода имеет 1 голос + диск имеет 1 голос если 2 из 3х есть кластер существует)

    Но есть и более интересный вариант

    Динамический кворум (коль не ошибаюсь называется так) допускает потерю всех узлов кроме одно, но при условии что за раз пропадает не более 50% голосов

    Например при 4 нодах без диска, могут пропасть 2 ноды и все будет ок, спустя например час может пропасть еще одна нода и тоже все будет ок (доступно начиная с 2012р2)

    в 2016 сервере обещают еще более интересное поведение кластеров...


    The opinion expressed by me is not an official position of Microsoft

    • Помечено в качестве ответа Brers 23 декабря 2015 г. 11:05
    20 ноября 2015 г. 10:25
    Модератор

Все ответы

  • Коллеги?
    20 ноября 2015 г. 7:49
  • кластер:

    два SAN

    два сервера

    два коммутатора

    две сетевых карты на каждом сервере

    (минимум)

    на картах делается net teaming, каждая карта отдельным кабелем  подключается к разным коммутаторам.

    нормальный кластер дублирует абсолютно все.

    обычно покупают 1 полку для дисков и подключают к ней 2 сервера считая что у них теперь есть кластер и все ОК. так делать нельзя.


    • Изменено Morozov A. _ 20 ноября 2015 г. 11:07
    20 ноября 2015 г. 8:50
  • Morozov A. _ абсолютно прав, для доступности сеть так же дублируется

    Но вопрос не в этом, владельцем диска свидетеля будет все равно лишь одна из нод, пока она видит диск кластер будет существовать при условии равности голосов (по дефолту каждая нода имеет 1 голос + диск имеет 1 голос если 2 из 3х есть кластер существует)

    Но есть и более интересный вариант

    Динамический кворум (коль не ошибаюсь называется так) допускает потерю всех узлов кроме одно, но при условии что за раз пропадает не более 50% голосов

    Например при 4 нодах без диска, могут пропасть 2 ноды и все будет ок, спустя например час может пропасть еще одна нода и тоже все будет ок (доступно начиная с 2012р2)

    в 2016 сервере обещают еще более интересное поведение кластеров...


    The opinion expressed by me is not an official position of Microsoft

    • Помечено в качестве ответа Brers 23 декабря 2015 г. 11:05
    20 ноября 2015 г. 10:25
    Модератор
  • вообще при наличии 2012 r2, HV - смысл городить кластера не вижу. В подавляющем большинстве случаев отказоустойчивость достигается средствами Hyper-V.

    20 ноября 2015 г. 11:08
  • вообще при наличии 2012 r2, HV - смысл городить кластера не вижу. В подавляющем большинстве случаев отказоустойчивость достигается средствами Hyper-V.

    смысл в едином хранилище и живой миграции по клику в любую сторону... есть свои плюшки в этом

    The opinion expressed by me is not an official position of Microsoft

    20 ноября 2015 г. 18:06
    Модератор
  • вообще при наличии 2012 r2, HV - смысл городить кластера не вижу. В подавляющем большинстве случаев отказоустойчивость достигается средствами Hyper-V.

    А, ну-ка, расскажите - как это с помощью Hyper-V достигается отказоустойчивость без использования Failover Clustering?

    Неужели я что-то пропустил?


    Слава России!

    20 ноября 2015 г. 19:04
  • владельцем диска свидетеля будет все равно лишь одна из нод, пока она видит диск кластер будет существовать при условии равности голосов (по дефолту каждая нода имеет 1 голос + диск имеет 1 голос если 2 из 3х есть кластер существует)

    Т.о. в приведенном примере при потере связи между нодами, кластер будет жить? Это все, что я хотел узнать, спасибо!

    22 декабря 2015 г. 12:29
  • да будет если правильно настроен кворум

    The opinion expressed by me is not an official position of Microsoft

    22 декабря 2015 г. 12:59
    Модератор