Введение

Друзья, меня немного обескуражила статистика… На днях на глаза попались цифры об использовании vCenter Server, установленным на физическую машину в сравнении с установкой в виртуальную. Цифры утверждают, что более 60% инсталляций «физические» (источник не могу указать, к сожалению, где-то затерялся). Не то, чтобы это плохо, конечно нет. Мы ни коем образом не против, но пропагандируя виртуализацию, укореняешься во мнении, что виртуальное во многих случая лучше физического. В частности, это абсолютно применимо к компьютерам и серверам, в чем все из вас конечно же уверены. Так вот установка vCenter в виртуальную машину дает много преимуществ, описанных здесь, к тому же это абсолютно поддерживаемая конфигурация.

Тем не менее если вы предпочитаете физическую инсталляцию, вам нужно позаботиться о доступности базы данных, самого сервиса vCenter, плагинов и т.п. Хотелось бы иметь что-то, обеспечивающее доступность всего и сразу. VMware vCenter Server Heartbeat как раз и делает это – обеспечивает постоянную доступность сервиса vCenter Server, позволяет его защитить от широкого спектра угроз, связанных с аппаратными сбоями инфраструктуры, программными сбоями как самого сервиса, так и его базы данных и сервера лицензий, а также многочисленных плагинов vCenter, которые появились в последнее время (VMware vCenter Update ManagerVMware vCenter ConverterVMware vCenter Orchestrator и т.п.)

Продукт является творением наших партнеров – компании Neverfail и поставляется VMware в рамках специального соглашения. Компания является лидером в своей индустрии и занимается всем, что связано с понятиями высокой доступности и откозоустойчиовсти приложений и сервисов (для интереса взгляните на их раздел продуктов, посвященных мобильным технологиям, там есть решения даже для Blackberry, iPhone и Windows Mobile).

Принцип работы

Об этом уже писали Миша Михеев и Саша Самойленко (уважаемые блоггеры, прошу прощения если не всех упомянул), я лишь вкратцие повторюсь. На картинке ниже наглядно видно, как выглядит схема работы vCenter Server Heartbeat.

Защита серверов: Два сервера активный и пассивный постоянно посылают друг другу сообщения «я живой», а так же оповещения о постоянной доступности сетевого канала. Как только пассивный сервер понимает, что от активного не приходит никаких сигналов, он тут же начинает процедуру Failover.

Защита сети: vCenter Server Heartbeat постоянно мониторит активный сервер на предмет того, что тот может общаться с остальной сетью без проблем. Под мониторингом связи с сетью понимается связь с Default Gateway, Primary DNS и сервером глобального каталога. В случае, если связь со всеми 3 хостами потеряна (проблема с сетевой картой или свичом), тут же происходит процесс failover. Ранее пассивный vCenter Server становится активным, получая все сетевые настройки сервера, оставшегося без связи.

Защита приложений: Запущенный на активной ноде агент vCenter Server Heartbeat постоянно мониторит все приложения и службы, которые он настроен защищать. В случае проблемы со службой или приложением, агент сначала пытается перезагрузить их, а в случае неудачи происходит переезд на другую ноду.

Мониторинг производительности: vCenter Server Heartbeat осуществляет мониторинг приложения и службы на предмет того, находятся ли они в рабочем состоянии. Данный уровень мониторинга очень важен для понимания уровня доступности.

Защита данных: С момента своей установки, vCenter Server Heartbeat настраивает защиту файлов, папок и реестра, зеркалируя их на пассивный хост в режиме реального времени. В случае проблемы на активном хосте и последующего переезда, все данные сразу же доступны на резервном хосте.

Кому жизненно необходим данный продукт?

  • Для многих компаний является критически важным гарантировать полную работоспособность всех управляющих элементов VMware vSphere, включая плагины, 365 дней в году, 24 часа в сутки. То есть для заказчиков с повышенными требованиями к доступности vCenter Server.
  • Те, кто активно использует виртуализацию рабочих станций с помощью VMware View, или существенно повышает качество разработки и тестирования ПО и/или программых конфигураций и сервисов с помощью VMware vCenter Lab Manager, или автоматизирует процессы в своей виртуальной инфраструктуре при помощи VMware vCenter Orchestrator. Все упомянутые продукты опираются на функционирование vCenter и недоступность его, например, в момент рекомпозиции пула виртуальных ПК, что случается довольно часто, приведет к фатальным последствиям.

Лицензирование

Продукт лицензируется по защищаемым инстансам vCenter. Для конфигурации из двух vCenter, где один активный, а другой нужен для защиты первого, потребуется одна лицензия vCenter Server Heartbeat, поскольку защищается один vCenter. Разумеется нужно позаботиться и о лицензии vCenter, в приведенной конфигурации потребуется одна лицензия, по количеству активных инстансов vCenter. Приобрести vCenter Heartbeat можно как отдельную лицензию в прайс-листе, так и в составе бандла vCenter Server Availability Acceleration Kit, который включает в себя одну лицензию vCenter Server и одну vCenter Server Heartbeat. С бандлом получается дешевле.

Текущая версия продукта, информация о триальной версии

Актуальная на настоящий момент версия vCenter Server Heartbeat 5.5 Update 2 Build 3117. По сравнению с предыдущей в данный релиз включены следующие обновления и улучшения:

  • Поддержка следующих новых версий vCenter Server:

VMware vCenter Server 4.0 Update 1 и VMware vCenter Server 2.5 Update 5

  • Поддержка новых гостевых ОС, на которых установлен vCenter Server:

Windows Server 2008 SP1 (32-bit and 64-bit)
Windows Server 2008 SP2 (32-bit and 64-bit)
Windows Server 2003 SP2 (64-bit)

  • Защита VMware vCenter Management Webservices
  • Единый инсталляционный пакет (self-extracting)  VMware vCenter Server Heartbeat для 32-битных и 64-битных платформ.
  • Возможность бесплатного тестирования продукта в течении 60 дней после инсталляции
  • Совместимость с лицензированием vSphere (без сервера лицензий)
  • Дополнение: существующие заказчики vCenter Server Heartbeat получат новые уникальные лицензии для работы с  версией 5.5 U2. Эти новые лицензии не будут работать с предыдущими версиями vCSHB 5.5

Продукт доступен для скачивания по ссылке: http://downloads.vmware.com/d/info/datacenter_downloads/vmware_vcenter_server_heartbeat/5_5

Для получения детальной информации об улучшениях, исправленных и известных багах, процессах инсталляции и апгрейда, пожалуйста, обратите внимание на VMware vCenter Server Heartbeat 5.5 Update 2 Release Notes, которые можно найти по ссылке:
http://www.vmware.com/support/pubs/heartbeat_pubs.html

  • Дима, vCenter стоит 6+k$, Heartbeat к нему еще 10+k$ плюс лицензия на второй экземпляр Windows Server. Продукт хороший, но небюджетный. И не всем требуется доступность vCenter такого уровня (читай по такой цене), в большинстве случаев достаточно обеспечить кластеризацию БД, а час-полтора простоя самого vCenter на переустановку неприятный, но вполне терпимый даунтайм.
  • Ну так а нигде и не написано, что он раздаётся почти даром. Главное, что мы сошлись на том, что он хороший. :-)
    А хорошее, как известно, денег стоет. Как говорится "я не настолько богат, чтобы покупать дешевые вещи". Далее каждый уже сам для себя решает стоит его спокойствие этих денег или нет.
    Ну и, кстати, не уверен, что ИТ менеджер сохранит за собой свое кресло, если этот самый "неприятный, но вполне терпимый даунтайм" случится во время рекомпозиции пула виртуальных десктопов всех пользователей организации.
  • Бесспорно, ему есть свое место и в инфраструктуре с 1000+ десктопов его цена, прямо скажем, невелика.

    Другое дело, что я бы с удовольствием его у себя внедрил, но у меня пока 1000 десктопов нет, так что обосновать необходимость выложить 13k$+ (с саппортом) будет тяжело. Поэтому и говорю, что дорого :)
blog comments powered by Disqus