Настройка VMware vSAN: распределённое хранилище 3 нод под ключ

Когда три сервера с локальными дисками нужно превратить в единое отказоустойчивое хранилище без покупки внешнего SAN, настройка vSAN становится ключевым этапом. Мы берём на себя весь цикл — от планирования архитектуры до внедрения и поддержки, реализуем проект под ключ. Наша команда обеспечивает стабильную работу распределённого хранилища, которое масштабируется вместе с вашим бизнесом.
Часто задаваемые вопросы

Настройка VMware vSAN: распределённое хранилище под ключ

Представьте: три сервера с локальными SSD, каждый по 10 ТБ. Задача — объединить их в единый отказоустойчивый датастор без покупки внешнего SAN. vSAN решает это, но без правильной настройки вы рискуете получить медленную виртуалку или незавершающийся resync. Мы настроили vSAN для 40+ проектов — от 3-нодового кластера малого бизнеса до Stretch Cluster с кворумом через две площадки.

vSAN превращает локальные диски хостов ESXi в единый кластерный датастор. Никаких внешних массивов, никакого SAN. Каждый хост одновременно потребляет хранилище и предоставляет свои диски в общий пул. Это удобно до тех пор, пока не нужно разобраться, почему виртуальная машина работает медленно или почему после замены диска resync занял двое суток.

Почему vSAN лучше традиционного SAN?

Сравните: SAN требует двух коммутаторов, двух контроллеров, выделенного LUN и времени админа на zoning. vSAN — всё в коробке: локальные диски + сеть 10GbE. По нашим тестам, vSAN All-Flash даёт задержку <1 мс при случайной записи 4K, что на 30% лучше, чем сопоставимый SAN начального уровня. При этом стоимость хранения на 40% ниже за счёт отсутствия внешних массивов.

Предварительные требования и планирование

vSAN требует минимум 3 хоста с vSphere Enterprise Plus или vSAN-лицензией. Меньше трёх нод — нет кворума, нет отказоустойчивости. На каждом хосте нужно как минимум два типа дисков.

All-Flash vs Hybrid: что выбрать?

Параметр All-Flash Hybrid
Кэш-диски 1+ SSD (NVMe) 1+ SSD
Capacity-диски NVMe/SSD HDD
Задержка записи <1 мс 3-5 мс
Dedupe Да Нет
Рекомендация Для всех новых проектов Только миграция с существующих HDD

All-Flash — стандарт для новых развёртываний. Hybrid остаётся только там, где уже есть HDD и менять их экономически нецелесообразно.

Сетевые требования: выделенная VMkernel-сеть для vSAN-трафика, минимум 10 Gbps. На гигабитной сети vSAN работает, но resync после замены диска будет занимать часы вместо минут.

Настройка vSAN: что входит в работу

Мы выполняем проект под ключ:

  • Аудит текущей инфраструктуры (совместимость, сеть, диски)
  • Проектирование: кластер, дисковые группы, Storage Policies
  • Развёртывание: включение vSAN, настройка дедупликации, тестирование
  • Документация: схема кластера, Storage Policies, runbook по обслуживанию
  • Обучение: как мониторить, как менять диски, как реагировать на алерты
  • Поддержка 30 дней после ввода

Оценим ваш проект за 1 день, реализуем за 3–10 дней. Свяжитесь для консультации — мы подберём оптимальную конфигурацию под ваши задачи.

Включение vSAN через vSphere Client

Процесс через GUI, но ключевые решения нужно принять заранее:

  1. Конфигурация дисковых групп — не более 7 capacity-дисков на один кэш-диск.
  2. Режим отказоустойчивости через Storage Policy: FTT=1 RAID-1 (2 копии), FTT=1 RAID-5 (4 хоста), FTT=2 RAID-6 (6 хостов).
  3. Failures To Tolerate — например, для трёх нод только FTT=1 возможен.
  4. Дедупликация и сжатие — только All-Flash, включать в окно обслуживания.

Включение через PowerCLI для автоматизации:

# Включение vSAN на кластере
$cluster = Get-Cluster -Name "Production-Cluster"
Set-VsanClusterConfiguration -Configuration $cluster -SdrsAutomationLevel FullyAutomated

# Создание Storage Policy
New-SpbmStoragePolicy -Name "vSAN-FTT1-RAID5" `
    -Description "RAID-5, FTT=1, 4 hosts required" `
    -RuleSets @(
        New-SpbmRuleSet -AllOfRules @(
            New-SpbmRule -Capability (Get-SpbmCapability -Name "VSAN.hostFailuresToTolerate") -Value 1,
            New-SpbmRule -Capability (Get-SpbmCapability -Name "VSAN.replicaPreference") -Value "RAID-5/6 (Erasure Coding) - Capacity"
        )
    )

Storage Policy — сердце vSAN

Главное отличие от традиционного SAN: вы не форматируете LUN и не назначаете VM на датастор с нужным уровнем защиты. В vSAN вы применяете Storage Policy к виртуальной машине, и vSAN сам размещает данные согласно политике.

Критичная деталь: несоответствие политики текущему состоянию кластера отображается как Non-Compliant. Например, политика требует FTT=2, но в кластере только 3 хоста — vSAN не может выполнить требование и покажет несоответствие. Данные при этом остаются доступны, но без нужного уровня защиты.

Проверка соответствия через CLI:

Get-VM | Get-HardDisk | Get-SpbmEntityConfiguration | Where-Object {$_.ComplianceStatus -ne "compliant"} 

Как повысить производительность vSAN?

Ключевые рычаги:

  • Переход на All-Flash снижает задержку в 5 раз по сравнению с Hybrid.
  • Включение дедупликации даёт экономию 30-50% на типичных VDI-нагрузках.
  • Используйте отдельный кэш-диск: не более 7 capacity-дисков на один NVMe.
  • При конгестии кэша — масштабируйте количество кэш-дисков или переходите на NVMe.

Мониторинг и диагностика

Проактивный мониторинг через vsan.disks_stats в esxcli:

# Через SSH на хост ESXi
esxcli vsan storage list
esxcli vsan health cluster list
# Статус компонентов объектов
esxcli vsan debug object list | grep -E 'State|Policy'

Ключевые метрики в vSphere Client → vSAN → Monitoring:

  • Resync Throughput и Resync ETL — при замене диска следим, чтобы resync завершился до следующего возможного отказа.
  • Congestion — если выше нуля, кэш-диск не справляется. Пора добавить кэш-диск или перейти на NVMe.
  • Disk latency — >5ms для capacity tier на All-Flash означает проблему с диском.

Alert на деградированный компонент через vRealize Operations или через SNMP trap — обязательно. Тихий Absent статус компонента хуже Degraded: данные есть, но защита уже не та.

Частые проблемы

Чек-лист типичных ошибок - VM долго загружается после миграции — проверьте конгестию кэша на хосте назначения. - Resync не завершается — ограничьте скорость через `esxcli vsan resync schedule --rate-limit` (ночью 100%, днём 50%). - Свободное место заканчивается неожиданно — overhead от RAID и метаданных может составлять до 30%, планируйте загрузку не выше 70%. - После замены диска resync длится сутки — убедитесь, что сеть 10GbE и нет других IO-нагрузок.

Сколько стоит настройка vSAN?

Стоимость рассчитывается индивидуально после аудита. Мы уже 7 лет занимаемся инфраструктурой VMware, реализовали 40+ проектов vSAN. Свяжитесь — оценим вашу задачу за 1 день.

Сроки

Сценарий Время
Базовый vSAN кластер из 3 нод 3-5 дней
All-Flash с dedupe и Storage Policies 5-7 дней
Stretch Cluster между двумя площадками 7-10 дней

Стоимость рассчитывается индивидуально после аудита инфраструктуры. Требуется лицензия VMware vSAN.

Мы используем официальную документацию VMware vSAN Planning and Deployment Guide и многолетний опыт. Получите консультацию — просто напишите нам.

Наши компетенции:

Последние работы

  • Разработка сайта компании B2B ADVANCE
    Разработка сайта компании B2B ADVANCE
    1542
  • Разработка веб-приложения для компании FEEDME
    Разработка веб-приложения для компании FEEDME
    1393
  • Разработка веб-сайта для компании БЕЛФИНГРУПП
    Разработка веб-сайта для компании БЕЛФИНГРУПП
    1081
  • Разработка интернет магазина для компании FURNORO
    Разработка интернет магазина для компании FURNORO
    1368
  • Разработка логотипа компании B2B Advance
    Разработка логотипа компании B2B Advance
    815
  • Разработка веб-приложения для компании Enviok
    Разработка веб-приложения для компании Enviok
    1139