Дизайн кластера VMware vSphere для резервирования сайтов

9

У меня есть вопрос о лучшем дизайне избыточности сайтов при использовании кластеров vSphere. Сначала немного информации о нашей ситуации.

Мы - компания среднего размера с двумя основными офисами, расположенными в разных странах. Наши сети связаны арендованной линией Layer2 150 Мбит / с, которая в настоящее время используется недостаточно. У нас есть множество служб, предназначенных для внутреннего использования внутри компании, некоторые на физических серверах, а некоторые на существующих кластерах vSphere. В нашем отделе мы также запускаем несколько служб (почти все они работают под различными формами Linux), таких как NTP, Syslog, серверы переходов, серверы мониторинга и так далее.

Теперь у нас есть требование, чтобы эти серверы были избыточными в каждом местоположении (которым они не являются в настоящий момент), а также избыточными сайтами (которые в некоторой степени дублируют серверы во втором местоположении с конфигурациями, которые синхронизируются через различные методы на уровне приложений). Для нас нет доступного SAN, по крайней мере, того, что мы можем использовать в данный момент.

Стоимость также является проблемой. Хотя у нас есть некоторый бюджет для этого, мы не можем позволить себе купить SAN для обоих местоположений, например.

Я посмотрел на функцию VSA, и кажется, что это может быть что-то для нас, но я не уверен, как решить требование избыточности сайта.

В настоящее время для целей тестирования я настраиваю в лаборатории vSphere 5 с VSA на двух хостах ESXi. В настоящее время я использую комплект Essentials Plus с лицензией VSA, который позволяет мне строить кластер VSA на 3 хостах вместе с лицензией vCenter для управления ими. Каждый из хостов имеет две двухпортовые сетевые карты и два диска по 600 ГБ, работающие в Raid1. В аппаратном плане этого будет достаточно для запуска всех сервисов, которые нам нужны в качестве виртуальных машин, и обеспечит избыточность на сайте.

На данный момент я вижу только два варианта избыточности сайта:

  1. создать идентичный кластер VSA во втором местоположении и поддерживать синхронизацию различных сервисов на уровне приложений (синхронизация базы данных, rsync и т. д.).
  2. просто переместите один из хостов из существующего кластера во второе местоположение, в основном кластер VSA охватывает канал 150 Мбит / с между сайтами.

Я бы очень предпочел второй вариант, но я не уверен, насколько хорошо он будет работать, если он вообще может работать. Технически это должно быть, мы можем распределить необходимые VLAN по выделенной линии и сделать их доступными во втором местоположении. Преимущество состоит в том, что нам вообще не нужно беспокоиться о синхронизации баз данных и тому подобном. Но у меня такое ощущение, что пропускной способности будет недостаточно, и я не знаю, сколько трафика будет генерировать кластер VSA между хостами. Я понимаю, что это, скорее всего, будет зависеть от индивидуального использования виртуальных машин, но, тем не менее, я понятия не имею, как VSA реплицирует данные между хостами ESXi.

Это мои единственные варианты или мои цели могут быть достигнуты другим способом? Возможно, есть какой-нибудь кластер «холодного резервирования» во втором месте, где виртуальные машины будут синхронизироваться раз в ночь с основного места? Идея состоит в том, что в случае, если первый сайт станет недоступным, мы сможем перевести все эти виртуальные машины в сеть. Мы были бы в порядке с данными, являющимися 1-дневным.

Любые ответы приветствуются.

С наилучшими пожеланиями, Стефан

Стефан Радованович
источник

Ответы:

8

Я бы просто рекомендовал поддерживать два отдельных кластера и управлять репликацией на уровне виртуальной машины с помощью продукта vSphere Replication . Это доступно для вас с вашей лицензией vSphere Essentials Plus и позволяет поддерживать RPO от 15 минут до 24 часов (настраивается для каждой виртуальной машины), а также дает возможность реплицировать данные на разные типы хранилищ данных. vSphere Replication - это компонент, используемый в более крупном пакете аварийного восстановления Site Recovery Manager от VMware .

Я использую репликацию для защиты внешних критических виртуальных машин. Новейшая версия программного обеспечения позволяет сохранять моментальные снимки на определенный момент времени в месте назначения.


введите описание изображения здесь


введите описание изображения здесь

ewwhite
источник
Спасибо за ответ и за подробное объяснение, Эдмунд. Дай посмотреть, правильно ли я тебя понял. Поэтому я настроил кластер VSA на основе двух хостов ESXIi в местоположении 1. В конце концов, VSA предоставит мне два хранилища данных, на которых я настрою свои виртуальные машины. Затем я создаю другой кластер VSA в местоположении 2 без виртуальных машин, но с теми же двумя хранилищами данных. Используя функцию vSphere Replication, виртуальные машины будут синхронизированы с виртуальными машинами в кластере в расположении 1. Это правильно? Будут ли виртуальные машины всегда в автономном режиме в местоположении 2?
Стефан Радованович
И еще один вопрос: позволит ли это моя лицензия Essentials Plus, учитывая, что кластер в местоположении 2 - это совершенно другой кластер с собственной лицензией Essentials Plus? Или это не актуально?
Стефан Радованович
1
Пункт назначения не имеет значения. Это может быть в вашем кластере, это может быть за его пределами. Это просто должна быть видимая цель. Существует устройство репликации vSphere, которое вы, вероятно, установите на каждом кластере. ВМ будут выключены на стороне назначения. Но в крайнем случае, вы можете включить их или просто зарегистрировать их на хост-сервере назначения. Имена хранилищ данных не обязательно должны быть одинаковыми.
13
Хорошо, тогда это, кажется, то, что мы ищем. Большое спасибо за информацию.
Стефан Радованович