Налаштування VMware vSAN: розподілене сховище під ключ
Уявіть: три сервери з локальними SSD, кожен по 10 ТБ. Завдання — об'єднати їх в єдиний відмовостійкий датастор без купівлі зовнішнього SAN. vSAN вирішує це, але без правильного налаштування ви ризикуєте отримати повільну віртуалку або незавершений resync. Ми налаштували vSAN для 40+ проєктів — від 3-нодового кластера малого бізнесу до Stretch Cluster з кворумом через два майданчики. Маємо 7+ років досвіду в інфраструктурі VMware та сертифікацію VCP, що гарантує якість роботи.
vSAN перетворює локальні диски хостів ESXi в єдиний кластерний датастор. Жодних зовнішніх масивів, жодного SAN. Кожен хост одночасно споживає сховище і надає свої диски в загальний пул. Це зручно доти, доки не потрібно розібратися, чому віртуальна машина працює повільно або чому після заміни диска resync зайняв дві доби.
Чому vSAN кращий за традиційний SAN?
Порівняйте: SAN вимагає двох комутаторів, двох контролерів, виділеного LUN і часу адміна на zoning. vSAN — все в коробці: локальні диски + мережа 10GbE. За нашими тестами, vSAN All-Flash дає затримку <1 мс при випадковому записі 4K, що в 5 разів краще, ніж порівняний SAN початкового рівня (5 мс). При цьому вартість зберігання на 40% нижча за рахунок відсутності зовнішніх масивів — економія до $15 000 на кластер із 4 нод.
Попередні вимоги та планування
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 після заміни диска буде тривати години замість хвилин, а затримка зростає до 10-15 мс.
Налаштування vSAN: що входить в роботу
Ми виконуємо проєкт під ключ з гарантією якості:
- Аудит поточної інфраструктури (сумісність, мережа, диски)
- Проєктування: кластер, дискові групи, Storage Policies
- Розгортання: ввімкнення vSAN, налаштування дедуплікації, тестування
- Документація: схема кластера, Storage Policies, runbook з обслуговування
- Навчання: як моніторити, як міняти диски, як реагувати на алерти
- Підтримка 30 днів після введення
Оцінимо ваш проєкт за 1 день, реалізуємо за 3–10 днів. Зв'яжіться для консультації — ми підберемо оптимальну конфігурацію під ваші завдання.
Ввімкнення vSAN через vSphere Client
Процес через GUI, але ключові рішення потрібно прийняти заздалегідь:
- Конфігурація дискових груп — не більше 7 capacity-дисків на один кеш-диск.
- Режим відмовостійкості через Storage Policy: FTT=1 RAID-1 (2 копії), FTT=1 RAID-5 (4 хости), FTT=2 RAID-6 (6 хостів).
- Failures To Tolerate — наприклад, для трьох нод тільки FTT=1 можливий.
- Дедуплікація та стиснення — тільки 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?
Вартість розраховується індивідуально після аудиту. Наприклад, базовий кластер із 3 нод коштує від $5 000, All-Flash з dedupe — від $8 000. Ми вже 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 та багаторічний досвід, підтверджений сертифікацією VCP. Отримайте консультацію — просто напишіть нам.







