Вы здесь

Checkpoint и кластеризация

Источник:
https://www.youtube.com/watch?v=8vMkZZZCZl4

Объединение двух Checkpoint в кластер позволяет обеспечить работу системы при сбое одной из нод этого кластера.
В общем понимании кластер должен обладать следующими свойствами:
checkpoint_i_klasterizaciya_01_ciscomaster.ru.jpg
1) Redundancy - В кластере должно быть избыточное количество нод
2) Transparent - переключение в случае сбоя должно быть прозрачно для пользователя
3) Fault Tolerance - в случае сбоя переключение должно происходить автоматически

Checkpoin предлагает несколько clustering solutions:
- ClusterXL
- VRRP

ClusterXL

ClusterXL - проприетарное clustering solutions

ClusterXL может обеспечиваться двумя методами:

  1. High Availability - В кластере две или более ноды. Одна из них имеет Active status, вторая Standby status.

    HA имеет две mode:
    - Legacy mode HA (обычно не используется (основан на VRRP))
    - New HA mode (поддерживается и используется)

  2. Load Sharing / Load Balancing - В кластере также две или более ноды. Но обе ноды имеют Active status. Все ноды способны обрабатывать трафик, и способны распределять нагрузку.
    - Unicast mode (простой метод)
    - Multicast mode (более эффективный метод)

Во всех случаях каждая нода имеет свой IP адрес данного VLAN + один виртуальный IP, который является шлюзом для клиентов.
В случае HA виртуальный висит на Active node.
В случае Load Sharing / Load Balancing трафик попадает на виртуальный IP и далее балансируется между двумя нодами.
checkpoint_i_klasterizaciya_02_ciscomaster.ru.jpg

ClusterXL Basic requirements

- Железо должно совпадать с точностью до серии (например 4200 будет работать с 4400)
- OS на обоих нодах должна совпадать (например gaia)
- Версия OS должна совпадать
- HotFix на обоих нодах должны совпадать
- Аналогичные Blades настроенные на обоих нодах
- Синхронизация времени на обоих нодах. Использование NTP

State synchronization

Для обеспечения прозрачности переключения в случае сбоя, все ноды кластера должны друг с другом синхронизироваться - State synchronization.
При State synchronization все ноды кластера "знают" все текущие connections.
Для обеспечения State synchronization используется Sync cable, который соединяет ноды кластера непосредственно или через коммутатор.
checkpoint_i_klasterizaciya_03_ciscomaster.ru.jpg

Существует два типа State synchronization:
- Full synchronization - Полная синхронизация подразумевает полноую загрузку всего Connection Table. Full synchronization происходит в случае ребута или присоединении ноды к кластеру
- Delta synchronization - Частичная синхронизация - происходит во время работы всех нод и синхронизирует вновь появляющиеся различия в Connection Table.

Cluster Control Protocol

Cluster Control Protocol или Checkpoint Control Protocol работает на всех интерфейсах, где мы включили кластеризацию.

CCP использует:
- Health Status Reports. Keepalive meassages - проверка доступности нод
- State change commands - при смене состояний active/standby
- Cluster member probing
- querying for cluster membership
- Kernel state tables

Cluster status

ноды в кластере могут находиться в следующих состояниях:
- Active
- Standby - пассивно слушает трафик от active. При необходимости становится Active.
- Down - администативно или какие то проблемы
- Active Attention - если нода последняя в Active state, и у нее проблемы. А все остальные ноды недоступны.
- Ready - разные версии софта, или разное железо
- Intializing - идет после ready, затем состояние станет Active или Standby
- ClusterXL inactive or machine down - случай когда одна из нод умерла.

Настройка ClusterXL HA

Источник https://www.youtube.com/watch?v=FRcck23stCE

checkpoint_i_klasterizaciya_04_ciscomaster.ru.jpg
checkpoint_i_klasterizaciya_05_ciscomaster.ru.jpg
checkpoint_i_klasterizaciya_06_ciscomaster.ru.jpg

Добавляем два фаервола как показано на видео
checkpoint_i_klasterizaciya_07_ciscomaster.ru.jpg

Далее добавляем кластер
checkpoint_i_klasterizaciya_08_ciscomaster.ru.jpg
Wizard mode
checkpoint_i_klasterizaciya_09_ciscomaster.ru.jpg

Добавляем Cluster memebers:
checkpoint_i_klasterizaciya_10_ciscomaster.ru.jpg
checkpoint_i_klasterizaciya_11_ciscomaster.ru.jpg
checkpoint_i_klasterizaciya_12_ciscomaster.ru.jpg

Настраиваем внешний IP кластера:
checkpoint_i_klasterizaciya_13_ciscomaster.ru.jpg

Настраиваем внутренний IP кластера:
checkpoint_i_klasterizaciya_14_ciscomaster.ru.jpg

Сеть 192.168.70.0 является Management, поэтому нет необходимости включать на ней CCP
checkpoint_i_klasterizaciya_15_ciscomaster.ru.jpg

После создания кластера:
checkpoint_i_klasterizaciya_18_ciscomaster.ru.jpg

Если кликнуть на кластер, его основные настройки:
checkpoint_i_klasterizaciya_19_ciscomaster.ru.jpg
checkpoint_i_klasterizaciya_20_ciscomaster.ru.jpg
checkpoint_i_klasterizaciya_21_ciscomaster.ru.jpg
checkpoint_i_klasterizaciya_22_ciscomaster.ru.jpg

Далее делаем Publish, Install database, install Policy

Проверка
checkpoint_i_klasterizaciya_23_ciscomaster.ru.jpg
checkpoint_i_klasterizaciya_24_ciscomaster.ru.jpg

Для теста отключим внутренний интерфейс
checkpoint_i_klasterizaciya_26_ciscomaster.ru.jpg

После включения всё вернется обратно
checkpoint_i_klasterizaciya_27_ciscomaster.ru.jpg

Комментарии

А соединить clusterxl с vrf есть такие же шаги по настройки ?

Добавить комментарий

Filtered HTML

  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Допустимые HTML-теги: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и абзацы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и абзацы переносятся автоматически.
CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.
Target Image