Данная статья является очень кратким конспектом соответствующ(их/ей) глав(ы) книги:

" vSphere 5 Clustering Technical Deepdive (Authors: Duncan Epping, Frank Denneman) ".


Купить eBook (Kindle) версию книги (~12$) вы можете на сайте Амазона (amazon.com)

Я не буду останавливаться на том, зачем нужен VMware HA, так как в сети на эту тему достаточно информации. Вот немного статей на эту тему:


  1. Что нового в VMware High Availability (FDM) в VMware vSphere 5
  2. Заметки VMware HA: новые расширенные настройки и Isolation Responce
  3. Технология Application Monitoring в механизме HA VMware vSphere 5
  4. Реализация службы высокой доступности в VMware vSphere
  5. HA admission control


В vSphere 5.0 механизм защиты виртуальных машин HA был сильно переработан. Теперь нет Primary и Secondary узлов. Теперь есть Master и Slave узлы. На самом деле, в HA появилось много нового. Ниже представлен список того нового, что появилось в HA с выходом vSphere 5.


Новое в VMware HA:

  • Новый HA агент - FDM (Fault Domain Manager). HA был переписан с нуля, и FDM заменяет собой устаревший AAM агент.

  • Нет зависимости от DNS - Чтобы избежать зависимости от DNS, HA был написан так, чтобы использовать только IP.

  • Концепция первичного узла (Primary node concept) - Механизм "primary/secondary node" был полностью удален, чтобы снять все ограничения (максимум 5 primary узлов в кластере), связанные с ним.


  • Поддержка "management network partitions" - Возможно наличие нескольких master-узлов в случае, когда сеть управления (management network) была разделена в случае какого-либо сбоя.

net-parition.jpg

  • Улучшен механизм проверки изоляции хоста - Позволяет избежать ложных срабатываний, когда management network полностью недоступна.


  • Datastore heartbeating - Это дополнительный механизм, позволяющий обмениваться хостам "heartbeat" сигналами, используя для этого так называемый "storage layer", попросту говоря, хранилище (datastore).


  • Расширены Admission Control политики:


    1. Для политики "Host Failures Cluster Tolerates" можно указать более 4-х хостов (макс. 31).
    2. Для политики "Percentage of Cluster Resources Reserved ..." можно отдельно указать процент резервирования как для процессора, так и для памяти.
    3. Для политики "Failover Hosts" можно указать несколько хостов.


Что требуется для работы HA?

Требования:

  • Минимум два хоста ESXi
  • Минимум 3 Gb памяти должно быть установлено на каждом хосте ESXi
  • VMware vCenter Server
  • Доступное для всех хранилище (Shared Storage)
  • IP шлюза или другой IP адрес отвечающий на пинги

Если в вашей среде присутствует сетевой экран (Firewall), то на нем для работы VMware HA откройте следующие порты:

ha-fw.jpg

Рекомендации:

  • Резервируйете Management Network (не обязательно, но рекомендуется)
  • Дайте доступ всем хостам кластера HA к нескольким датасторам

Данные датасторы должны быть доступны всем хостам в кластере HA.


Настройка VMware High Availability

Настройка кластера HA не займет у вас много времени, всего 10 шагов:


  1. В vSphere Client'e перейдите в Hosts & Clusters.
  2. Щелкните правой кнопкой мыши по объекту Datacenter и нажмите New Cluster.
  3. Дайте кластеру подходящее имя.
  4. В разделе Cluster Features выберите Turn On VMware HA и нажмите Next.
  5. Убедитесь, что Host Monitoring Status и Admission Control включены и нажмите Next.
  6. Оставьте настройки кластера по умолчанию, какие они есть, и нажмите Next.
  7. Включите мониторинг состояния ВМ, выбрав "VM and Application Monitoring" и нажмите Next.
  8. Оставьте настройки VMware EVC по умолчанию и нажмите Next.
  9. Оставьте настройки политики "VM Swapfile Location" по умолчанию и нажмите Next.
  10. Нажмите Finish для завершения процедуры создания кластера.

conf-ha.jpg

После того, как HA кластер создан, в него можно добавлять хосты ESXi, просто перетаскивая их в кластер, либо щелкнув правой кнопкой мыши по кластеру и выбрав "Add Host". Когда хост ESXi добавляется в кластер, на него загружается и устанавливается HA-агент (FDM). И, только после завершения этой процедуры, HA позволит вам защитить ВМ, расположенные на данном хосте.


На этом пока все. Ждите продолжения.