Синхронизируйте NAS-устройства Synology для репликации виртуальных дисков нашей производственной среды.

Вопрос или проблема

В настоящее время мы используем Synology NAS для хранения виртуальных машин (но обработка выполняется на отдельных ESXi 8 хостах). Мы хотим создать восстановительную среду на выезде и думаем о развертывании идентичной Synology NAS в этой среде.

Synology предлагает функцию, которая поддерживает синхронизацию двух своих NAS-боксов. (Я думаю, с использованием rsync). Разумно / хорошая ли это практика использовать функцию синхронизации Synology для поддержания этого контента (преимущественно файлы VMDK) в синхронном состоянии?

Мои опасения:

  1. Так как хранилище каждой ВМ является одним большим файлом VMDK, будет ли синхронизация копировать его эффективно?
  2. Так как ВМ работают круглосуточно, создаст ли синхронизация действительную “снапшот”, отправленную на удаленный NAS? (восстановимо ли это в случае, если мы переключимся на резервный сайт, или у нас могут быть поврежденные VMDK).
  3. Будет ли эта функция синхронизации негативно влиять на работу ВМ в основном сайте круглосуточно?

Если есть лучший способ достижения синхронизации, дайте знать. Я хочу, чтобы синхронизация происходила на уровне устройства хранения (а не внутри ВМ).

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

Так как хранилище каждой ВМ является одним большим файлом VMDK, будет ли синхронизация копировать его эффективно?

Он будет копировать любые изменения, но, возможно, это не самый эффективный инструмент.

создаст ли синхронизация действительную “снапшот”, отправленную на удаленный NAS? (восстановимо ли это в случае, если мы переключимся на резервный сайт, или у нас могут быть поврежденные VMDK).

Если вы используете NFS-хранилище, то VMDK должны быть заблокированы, то есть недоступны для чтения. Вам нужно планировать снапшоты, а затем можете синхронизировать снятые файлы — сначала нужно выяснить, что к чему. См. первый абзац.

Если вы используете iSCSI LUN, они могут оставаться доступными для чтения во время использования, но простая репликация тома VMFS не будет консистентной.

Будет ли эта функция синхронизации негативно влиять на работу ВМ в основном сайте круглосуточно?

Не более, чем нагрузка на хранилище и сеть из-за чтения и передачи данных. Попытка постоянно синхронизироваться не сработает так, как вы могли ожидать, поэтому вам нужно запланировать задания по резервному копированию. Снова смотрите вводное предложение.

Ответ или решение

Проблема: Синхронизация NAS Synology для репликации дисков VM

Имея в распоряжении NAS Synology для хранения виртуальных машин, вашей целью является создание резервной среды на удаленной площадке с использованием идентичного NAS. Ваша основная задача — обеспечить надежную синхронизацию виртуальных дисков (VMDK) между этими устройствами. Рассмотрим детали и опасения, связанные с реализацией такого подхода.

Эффективность синхронизации больших VMDK-файлов

Использование встроенной функции синхронизации Synology, возможно основанной на rsync, может показаться логичным выбором. Однако стоит отметить, что, хотя эта технология и передает только измененные блоки данных, эффективность её работы с большими файлами, такими как VMDK, может быть ограниченной. В этом контексте, данный подход может не быть лучшим вариантом, особенно если вы стремитесь к минимальному времени простоя и максимальной скорости передачи.

Восстановление данных и создание "снимков" дисков

При постоянной работе VM возникает вопрос о целостности и корректности синхронизированных данных. Если ваши VM используют NFS-накопитель, это может означать блокировку VMDK-файлов, что требует создания и синхронизации "снимков" для обеспечения целостности и возможности восстановления. При использовании iSCSI вероятно, что чтение данных будет доступно даже во время работы, однако простая репликация VMFS-объема может оказаться непоследовательной и нецелостной. Здесь также необходимы регулярные снимки данных.

Влияние на работающие VM в реальном времени

Синхронизация может оказывать влияние на основную площадку в виде нагрузки на сеть и накопители. Постоянная синхронизация в режиме реального времени может оказаться неэффективной, поэтому рекомендовано планировать и выполнять резервное копирование в заранее предусмотренных интервалах. Это позволит минимизировать возможные прерывания работы виртуальных машин.

Альтернативные подходы

Рассмотрите возможность интеграции решений для резервного копирования, ориентированных на гипервизоры. Такие решения могут предложить более сложные и надежные механизмы создания копий данных, снижение риска коррупции VMDK-файлов и более эффективное использование ресурсов.

Заключение

Ваша стратегия должна включать тщательный анализ требований бизнеса и технических возможностей. Рассмотрите все риски и уделите внимание выбору наиболее подходящего решения для вашей конкретной конфигурации IT-инфраструктуры. Внедрение гипервизорного подхода к резервному копированию может стать наилучшим вариантом для достижения ваших целей в обеспечении отказоустойчивости и надежности системы.

Этот профессиональный подход поможет сократить риски и оптимизировать процессы резервного копирования и восстановления данных.

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

Капча загружается...