Rate this post

Как мы рассказывали в статье «Отказоустойчивость Как и по чем» существует 3 типа отказоустойчивости. В рамках терминологий VMWare и последовательности нашей предыдущей статьи:n

    n

  1. VMware Fault Tolerance
  2. VMware High availability
  3. VMware Site Recovery Manager

nVMware Fault Tolerance (FT) – функционал, который позволяет в случае недоступности основной машины мгновенно переключить работу на ее копию, которая держится в состоянии горячего резерва.  По сути – это реплика виртуальной машины, размещенная на другом ESXi сервере и  находящаяся во включенном состоянии. Плюсом этого решения является минимальное время переключения между основной и резервной машиной. Очевидным минусом – высокое потребление ресурсов, поскольку копия занимает столько же ресурсов, сколько и основная машина. На машину с включенным FT накладывается ряд ограничений, в том числе использование снапшотов, подключение различных устройств (virtual usb & floppy, Hot-plug CPU and RAM) и прочие. Использование FT должно быть целесообразно и оправданно.nnVMware High Availability (HA) –основной, по мнению автора, функционал для обеспечения отказоустойчивости виртуальной среды VMware. Принцип работы заключается в том, что при катастрофическом сбое, который определяется отказом сервера ESXi или зависанием виртуального сервера, виртуальная машина стартует на другом максимально подходящем хосте ESXi. «Зависание» виртуальной машины обнаруживается с помощью службы VM Monitoring, которая собирает информацию о Heartbeat виртуальной машины посылаемые VMWare Tools.  Для работы HA нужно чтобы и виртуальные машины кластера хранились на доступном для всех его хостов хранилище. Это может быть как аппаратная СХД так и программное решение, например virtual SAN.nnДля предотвращения перегрузки хостов кластера может использоваться механизм Distributed Resource Scheduler.  DRS – инструмент для автоматического размещения виртуальных машин на хостах с учетом равномерной нагрузки на ресурсы каждого хоста.  С помощью vMotion DRS перемещает виртуальные машины  между хостами «на ходу» без потери доступности виртуального сервера. В VMware vSphere 6 появилась возможность мигрировать машины между датацентрами, которые обслуживаются различными VCenter. (VMware vCenter Server – Программное обеспечение для управления инфраструктурой VMware из единой  точки:  в том числе организация отказоустойчивых кластеров. ПО доступно как в виде установочного пакета, так и  в виде aplience). Также увеличена допустимая задержка в RTT канале до 100мс, что позволяет виртуальным машинам выполнять «трансконтинентальные» миграции обеспечивая в штатном режиме (то есть незаметно для пользователей) возможности переноса виртуальных машин из зон стихийных бедствий или других проблемных геообластей.nnVMware Site Recovery Manager (SRM) – ПО, приобретаемое отдельно от самой виртуализации, и vCenter Server. По сути — отдельный продукт,  попавший в наш список только потому, что произведен непосредственно VMWare. Позволяет создавать дополнительные (резервные сайты), на которые будут (вручную или автоматически) восстановлены виртуальные машины в случае отказа основного сайта.nnУправление продуктом происходит черед консоль  VSphere Client, которая я при установке SRM расширяется дополнительным функционалом с помощью плагина.nnПринцип работы SRM  базируется на репликации блоков данных дисковых массивов выполняющейся средствами ПО систем хранения данных. SRM управляет процессами обеспечения резервирования и восстановления данных через адаптеры репликации (SRA, Storage Replication Adapter), которые поставляются производителем СХД. В качестве хранилища для recovery site может выступать, в том числе, и NAS-система.nnРешение может быть использовано в  различных сценариях: автоматическое восстановление сайта на резервной площадке, миграция инфраструктуры на новую площадку, снятие излишней нагрузки с основного сайта, развертывание тестовых сред.настройка отказоустойчивости системыn

Если Вас интересуют решения базе виртуализации VMWare, Вы всегда можете обратиться к специалистам нашей компании [email protected]