Внедрение Lenovo ThinkAgile VX: узлы, сеть и диски под vSAN
Внедрение Lenovo ThinkAgile VX: как выбрать узлы, сеть и диски под vSAN, какие проверки сделать до роста кластера и как избежать падения IOPS и задержек.

Зачем нужен план до покупки и расширения кластера
Самая частая история выглядит так: кластер отлично работает на 3-4 узлах. Потом добавляют еще 2-4 узла, параллельно растет число виртуальных машин. Ожидание простое: ресурсов стало больше, значит будет быстрее. На практике легко получить обратное: задержки растут, пользователи жалуются, а администратор видит, что «вроде все зеленое».
vSAN чувствителен к балансу. После расширения меняется рисунок трафика (репликации, resync и ребалансировка данных), растет фоновая нагрузка, и слабое место проявляется резко. Поэтому план нужен не только «до покупки», но и перед каждым шагом роста.
Еще один важный момент: маркировка vSAN Ready (включая Lenovo ThinkAgile VX) означает совместимость, но не одинаковую скорость во всех профилях. Два внешне похожих узла могут вести себя по-разному из-за типа дисков, размеров дисковых групп, настроек политик хранения и даже из-за того, как устроена сеть между стойками.
Чаще всего первым «ломается» одно из четырех:
- сеть (нехватка пропускной способности, пики задержек, потери пакетов)
- кэш (слишком мал или быстро «забивается» на записи)
- capacity-диски (не хватает IOPS, растет задержка, не та выносливость)
- политика хранения (слишком «тяжелая» для текущих ресурсов, например повышенная отказоустойчивость на маленьком кластере)
Ранние признаки деградации лучше ловить до того, как проблема станет массовой. Обычно это рост write latency, всплески resync/rebalance, нестабильные времена отклика в часы пик, заметное падение скорости после включения новых ВМ или после добавления узлов.
Хороший план внедрения Lenovo ThinkAgile VX фиксирует исходные метрики, задает понятные правила расширения и заранее проверяет, что сеть, диски и политики «переживут» рост. Это экономит недели разборов «почему стало хуже после апгрейда».
Собираем требования к нагрузке и росту на 12-24 месяца
Планирование начинается не с железа, а с того, что вы реально будете запускать в кластере. Для Lenovo ThinkAgile VX это особенно важно: vSAN хорошо масштабируется, но только если профиль нагрузки и рост учтены заранее.
Разделите сервисы по типам. VDI обычно дает много мелких операций чтения и записи и чувствителен к задержке. Базы данных чаще упираются в стабильные IOPS и низкую задержку на записи. Файловые сервисы и репозитории резервного копирования чаще про емкость и пропускную способность. Микросервисы могут давать непредсказуемые пики и смешанный профиль.
Дальше честно выберите приоритет: минимальная задержка, максимум IOPS, высокая пропускная способность или емкость. Это не абстрактные слова, а будущие компромиссы при выборе дисков, размера дисковых групп и сети. Если приоритеты не зафиксировать, кластер легко собрать так, что он будет «в целом работать», но начнет проседать после первых расширений.
Чтобы договориться с владельцами систем, достаточно короткого списка вопросов:
- какие приложения будут в кластере и как распределяется нагрузка между ними
- какие пики ожидаются (утро VDI, закрытие месяца, ночные бэкапы)
- на сколько месяцев планируется рост и до какого числа узлов хотите дойти
- какие требования к отказоустойчивости и обслуживанию без простоя
- какие целевые RPO/RTO и что будет считаться простоем
Пример: сегодня 4 узла, 400 виртуальных рабочих мест и две небольшие БД. Через 18 месяцев планируется 700 VDI и рост БД в 2 раза. Здесь нужен запас по производительности и емкости, а также заранее принятое решение: переживает ли кластер отказ одного узла без заметной деградации критичных сервисов и укладываетесь ли вы в RPO/RTO при обслуживании и авариях.
Архитектура и совместимость: версии, политики, домены отказа
Частая причина проблем после расширения ThinkAgile VX - не «железо слабое», а разъехавшиеся версии и разные ожидания по отказоустойчивости. До закупки и тем более до добавления узлов зафиксируйте базовую архитектуру: какие версии vSphere и vSAN поддерживаете, какие политики хранения будут стандартом, и где проходят границы доменов отказа.
Начните с совместимости. Важно, чтобы vSphere, vSAN, драйверы сетевых карт и контроллеров, а также прошивки были в одной поддерживаемой связке. В смешанных кластерах (часть узлов на новых прошивках, часть на старых) вы рискуете получить нестабильность, деградацию сети или дисков, а иногда и невозможность обновиться без простоя. Практика простая: одна целевая версия, один согласованный набор драйверов и прошивок, и правило: новые узлы добавляются только в этом же профиле.
С доменами отказа определитесь заранее: вы защищаетесь от падения диска, узла, стойки или целого зала. Если у вас два ввода питания и две стойки, логично разнести узлы по стойкам и оформить домены отказа по стойкам. Иначе один инцидент может выбить сразу половину компонентов данных.
Политики хранения лучше сделать понятными и едиными «по умолчанию» для команд. Например:
- для критичных ВМ: FTT=1 на RAID-1 (выше надежность, больше расход емкости)
- для емких нагрузок: FTT=1 на RAID-5 (экономнее, но важны задержки и запас по ресурсам)
- компрессия и дедупликация: включайте только если уверены, что CPU и диски выдержат дополнительную нагрузку
Пример: кластер из 4 узлов с FTT=1 и RAID-5 может работать нормально, но при активных пересинхронизациях после добавления 5-6 узла внезапно «поплывет» latency, если не заложен запас по сети и дискам и не ограничены фоновые операции.
План обслуживания тоже часть архитектуры. Заранее решите, когда делаете rolling upgrade, как меняете диски без перегруза пересборки данных, и какой минимум свободной емкости держите, чтобы расширение и ремонты не превращались в многодневный resync.
Как подобрать узлы ThinkAgile VX под ваш профиль нагрузки
Подбор узлов для vSAN начинается не с модели сервера, а с того, что именно будут делать ваши ВМ: сколько у них vCPU, сколько памяти, какой профиль дисков (много мелких операций или редкие большие записи), и насколько важна предсказуемая задержка.
По CPU и RAM ориентируйтесь на текущую загрузку и запас. В кластере почти всегда нужен резерв под отказ узла и под рост. Иначе при сбое или во время обслуживания вы внезапно упретесь в память или CPU, а не в диски. Практичное правило: посчитайте суммарные vCPU и RAM всех ВМ, затем добавьте запас под рост и сценарий N+1 (пережить потерю одного узла без аврала).
Важно не допустить перекоса между compute и storage. Если емкости много, а CPU мало, вы получите «кладовку» с медленным обслуживанием запросов. Если CPU много, а диски и сеть не тянут, ВМ будут простаивать в ожидании I/O. Проверьте, что на каждый узел хватает ресурсов не только для ВМ, но и для фоновых задач vSAN (resync, rebalance).
Чтобы внедрение Lenovo ThinkAgile VX не превратилось в «зоопарк», держите узлы максимально одинаковыми по поколению CPU, объему RAM и типам дисков. Разные партии допустимы, но тогда заранее фиксируйте ограничения: более слабые узлы станут «потолком» по производительности и иногда по возможным политикам хранения.
Минимальная база для vSAN обычно начинается с 3 узлов (для 2 узлов нужен witness). При росте до 6-8 и более узлов меняется характер нагрузки: чаще идут фоновые перемещения данных, сильнее влияет дисбаланс между узлами, становится заметнее разница в поколениях железа, и возрастает ценность запаса по сети и CPU под пересинхронизации.
Пример: у вас 120 ВМ, большинство 2-4 vCPU и 8-16 ГБ RAM, плюс несколько тяжелых отчетных серверов. Если выбрать узлы только «под среднюю ВМ», то после добавления новых нагрузок вы упретесь в память, и даже быстрые диски не спасут. Лучше сразу заложить достаточную RAM на сокет и понятный план, как вы будете добавлять одинаковые узлы партиями.
Диски и дисковые группы: кэш, емкость и выносливость
В vSAN диски решают больше, чем кажется. Даже если узлы и сеть выбраны правильно, узкое место часто появляется именно в дисковых группах. Поэтому при внедрении Lenovo ThinkAgile VX заранее договоритесь, что вы считаете нормой по задержкам и какой запас оставляете под рост.
All-flash или hybrid: что практичнее
Hybrid (SSD под кэш + HDD под емкость) обычно берут, когда главное - дешевые терабайты, а нагрузка в основном последовательная: архивы, бэкапы, «холодные» файлы. Для VDI, баз данных и виртуализации с активным I/O почти всегда выигрывает all-flash: ниже задержки, предсказуемее отклик, проще планировать рост. На практике hybrid часто «сыпется» не в момент запуска, а позже, когда кластер вырастает и фоновые операции (rebuild, rebalance) начинают конкурировать с рабочей нагрузкой.
Как подбирать кэш и емкость
Кэш-диск в vSAN постоянно принимает запись и обслуживает горячие данные. Здесь важнее не размер, а качество: стабильная низкая задержка и высокая выносливость. Capacity-диски можно подбирать по объему, но они тоже должны держать нужный профиль I/O.
Перед закупкой проверьте в спецификациях и (по возможности) тестах поставщика:
- выносливость (DWPD или общий ресурс записи) для кэш-дисков и прогноз по записи на 12-24 месяца
- тип NAND и назначение SSD: «read-intensive» часто не подходит на роль кэша
- задержки под нагрузкой, а не «в идеале»: важна стабильность без редких, но больших всплесков
- поведение при заполнении диска: некоторые модели резко замедляются после определенного процента
- одинаковость дисков внутри одной дисковой группы (особенно кэша), чтобы не было «рваной» производительности
Смешивание разных моделей SSD почти всегда дает нестабильный отклик: один диск отвечает быстро, другой периодически «задумывается», и в итоге страдает вся группа. Типичный сценарий: при расширении добавили более быстрые SSD, часть данных переехала, а пользователи жалуются на микрофризы из-за неравномерных задержек.
Практичное правило: лучше меньше разных SKU и понятный запас по выносливости, чем «собрать по остаткам» и потом долго искать причину нестабильного отклика.
Сеть под vSAN: пропускная способность, задержки и стабильность
vSAN живет и умирает в сети. Диски могут быть быстрыми, но если межузловой трафик упирается в uplink или ловит потери, вы увидите рост задержек и провалы производительности. Поэтому при внедрении Lenovo ThinkAgile VX заранее решите, какой запас по полосе и задержкам нужен не только сегодня, но и после добавления узлов.
Сколько скорости нужно и когда переходить на 25/40/100GbE
Минимально допустимые варианты часто работают только для маленьких кластеров и умеренных нагрузок. Как только растет число ВМ, увеличивается доля записей или появляются интенсивные репликации (например, FTT=1/2, шифрование, активные снапшоты), сеть становится узким местом. Простой ориентир: если на 10GbE вы регулярно видите высокий фоновый трафик vSAN и утилизацию порта близко к потолку в часы пик, расширение кластера почти гарантированно ухудшит задержки.
Переход на 25GbE обычно оправдан, когда вы планируете рост узлов, больше дисковых групп, больше данных под rebuild/resync или хотите проходить пиковые события без влияния на бизнес. 40/100GbE чаще нужен для крупных сред, плотной консолидации и требований к предсказуемым задержкам.
Принципы, которые реально помогают
Сведите вариативность к нулю: одна и та же логика VLAN, MTU и резервирования на всех хостах. Иначе после расширения будут ошибки, которые проявляются только под нагрузкой.
Перед запуском и перед добавлением узлов проверьте:
- отдельный VLAN для vSAN и предсказуемые правила на коммутаторах
- единый MTU по всей цепочке (хост, vSwitch, uplink, коммутатор). Несовпадение MTU часто выглядит как случайные потери
- два uplink на хост и контроль oversubscription на аплинках и межкоммутаторных линках
- одинаковые модели NIC (или строго совместимые), одинаковые драйверы и прошивки
- согласованные offload-настройки, чтобы не было «один хост ведет себя иначе»
Типичный сценарий: кластер из 4 узлов на 10GbE работает нормально, но после роста до 8 узлов начинаются длительные resync и «прыгают» write latency. Причина часто не в vSAN, а в том, что межкоммутаторный линк или uplink был рассчитан под текущий трафик без запаса. При rebuild/resync сеть уходит в перегруз, появляются потери и очереди.
Проверки перед запуском: что измерить и зафиксировать
Перед тем как переводить нагрузки в продуктив (и тем более до расширения кластера), снимите базовую линию: как система ведет себя сейчас и как должна вести себя после. Без этого легко пропустить скрытую перегрузку, а потом «искать виноватых», когда кластер вырастет и внезапно станет медленнее.
Снимите базовые метрики, чтобы было с чем сравнить
Снимайте показатели в рабочие часы и отдельно в пиковые окна. Полезно фиксировать не только среднее, но и 95-й перцентиль, чтобы увидеть редкие просадки.
- CPU Ready и общую загрузку CPU по хостам
- задержки хранения (read/write latency) на уровне ВМ и датастора
- IOPS и throughput по ключевым ВМ (профиль чтение/запись)
- сетевую задержку и потери пакетов на путях vSAN
- очереди и признаки перегруза (congestion) по хостам и дискам
Дальше проверьте vSAN по фактам: Health (критичные проверки), отсутствие затяжных resync, равномерность дисковых групп, нет ли постоянных предупреждений по сети или контроллерам. Если resync идет часами при небольших изменениях, после роста кластера это часто превращается в хроническую деградацию.
Тестовая нагрузка: как не «мерить пустоту»
Синтетический тест полезен, только если он похож на реальную работу. Для VDI важнее стабильные задержки и много мелких операций, для бэкапов - пропускная способность. Запускайте тест на прогретом кэше и на достаточном количестве потоков, иначе получите красивые цифры, которые не повторятся в реальности.
В конце оформите «паспорт кластера», чтобы потом быстро сравнивать «до/после» при добавлении узлов:
- версии ESXi/vCenter и vSAN, включенные функции и политики хранения
- прошивки BIOS, HBA/RAID, NIC, драйверы (и откуда взяты)
- состав узлов и дисковых групп (кэш/емкость, ресурс износа)
- схема сети vSAN (скорости портов, MTU, VLAN, резервирование)
- пороги: при каких latency/CPU Ready/ресинхронизациях это уже инцидент
Простой ориентир: если после плановых задач вы видите 5-10 минут resync, это обычно нормально. Если resync идет постоянно и растет при добавлении 1-2 ВМ, лучше остановиться и убрать причину до запуска продуктива.
Пошагово: ввод в эксплуатацию и безопасное расширение
Успешное внедрение Lenovo ThinkAgile VX часто упирается не в сам факт добавления ресурсов, а в то, как вы контролируете фоновые процессы vSAN: resync, балансировку и перестройку данных после изменений.
Добавление узла без сюрпризов
Перед расширением зафиксируйте базовую точку: текущие задержки, IOPS, заполнение емкости и среднее время resync после плановых работ. Это даст простой ориентир: стало лучше, так же или хуже.
Перед добавлением узла проверьте по минимуму:
- совпадают версии ESXi/vSAN и прошивки (BIOS, HBA/RAID, NIC) с тем, что уже в кластере
- нет перегруза сети vSAN и ошибок по MTU, дропов, CRC
- достаточно свободного места под политики (FTT, RAID-1/5/6) с запасом
- текущий resync отсутствует или минимален
- пороги алертов настроены и ответственные их видят
Во время ввода узла сначала убедитесь, что он корректно присоединился к vSAN и видит все сети и хранилище. Затем следите за resync и за тем, чтобы кластер не уходил в пик задержек. Если resync растет слишком быстро и давит на прод, временно ограничьте его интенсивность и перенесите часть операций на ночное окно.
После добавления дождитесь стабилизации: завершения resync и выравнивания распределения компонентов. Ребалансировку включайте только когда система спокойна, иначе можно получить двойную нагрузку: и от resync, и от перемещения данных.
Расширение дисков, кэша и планирование окон
Если нужно нарастить емкость, безопаснее не смешивать много изменений в одно окно. Либо сначала расширяйте дисковые группы на существующих узлах, либо добавляйте новые узлы партиями, но не делайте все одновременно. Кэш увеличивайте, когда видите write buffer pressure или стабильные пики задержек записи.
Для критичных систем планируйте короткие окна с четким откатом: одно изменение за раз, проверка метрик, затем следующий шаг. Если нет уверенности в совместимости прошивок и настройках сети, лучше заранее привлечь интегратора с практикой vSAN, чем разбираться уже на продакшене.
Частые ошибки, из-за которых после роста падает производительность
Проблемы после расширения кластера обычно связаны не с тем, что добавили узлы, а с тем, что новые условия подсветили старые допущения. На vSAN это особенно заметно: активнее синхронизируются данные, меняется профиль нагрузки, и слабое место становится явным.
Самая частая ошибка - недооценка сети. На небольшом кластере еще «терпимо», если коммутаторы дают нестабильную задержку, а NIC работают на пределе или с разными настройками offload. После роста трафик resync и восстановления увеличивается, и сеть становится главным ограничителем: растут latency и очереди, появляются короткие потери пакетов.
Вторая ошибка - неправильно выбранные политики FTT/RAID. Часто ставят избыточные требования «на всякий случай», а потом удивляются падению скорости записи. При некоторых комбинациях FTT и RAID write amplification заметно растет, а вместе с ним растут нагрузка на CPU, сеть и диски.
Третья ошибка - кэш «впритык» или разный кэш на узлах. Если на части узлов кэш меньше или медленнее, балансировка и размещение компонентов упираются в самые слабые дисковые группы. Итог: средние метрики выглядят нормально, но хвосты latency (p95/p99) ухудшаются, и пользователи это чувствуют.
Четвертая ошибка - игнор фоновых задач: resync, rebuild, rebalance. После добавления узлов vSAN активно перестраивает данные, и если емкость и IOPS были рассчитаны без запаса, фоновые операции «съедают» ресурсы у рабочих ВМ.
Пятая ошибка - разнобой прошивок и драйверов между партиями железа. На практике это дает странные симптомы: от нестабильной производительности до редких ошибок контроллеров.
Чтобы не поймать деградацию после роста, заранее зафиксируйте базу и правила: выровняйте прошивки и драйверы, приведите к единому виду MTU/VLAN/NIC-настройки, проверьте запас сети по задержке и полосе, пересчитайте политики хранения под реальный профиль записи и оставьте резерв емкости/IOPS на фоновые операции. И держите дисковые группы одного класса на каждом узле.
Пример: кластер вырос с 4 до 8 узлов, и после добавления ВМ начались «подвисания» утром. Причина оказалась не в новом узле, а в одновременном rebalance плюс политика FTT, которая резко увеличила запись, и сеть 10GbE без запаса по задержке.
Короткий чек-лист здоровья кластера после запуска и при росте
Здоровье vSAN-кластера проще проверять одинаково каждый раз: сразу после запуска, перед добавлением узлов и после расширения. Идея простая: вы фиксируете «норму», чтобы быстро заметить отклонения.
Быстрая проверка после запуска
Пройдитесь по пяти зонам и сохраните результаты в журнале (дата, кто проверял, цифры, скриншоты):
- сеть: потери пакетов и задержка между хостами, одинаковый MTU на всем пути, реальная скорость портов и загрузка uplink в пике
- диски: read/write latency, SMART-ошибки, уровень износа SSD, очереди на контроллере, равномерность нагрузки по дисковым группам
- vSAN: нет ли активного resync (или он ожидаем после изменений), Health без критических ошибок, нет признаков congestion, достаточно свободного места
- хосты: CPU Ready и Co-Stop (если есть), давление на память, появление swap, перегруз HBA/RAID по очередям и задержкам
- процессы: стандарт обновлений (порядок, окна, откат), журнал изменений, план емкости на 12-24 месяца
Проверка перед расширением и сразу после него
Перед добавлением узлов сравните текущие метрики с базовой картиной. После расширения повторите те же проверки и отдельно оцените, как быстро кластер перераспределяет данные.
Если видите рост задержек и параллельно активный resync, это может быть нормой на время перестроения. Плохо, когда задержка растет, а сеть и диски уже близки к насыщению, и свободного места мало. Тогда расширение только усилит проблему: сначала уберите узкое место.
Пример сценария: кластер растет с 4 до 8 узлов без сюрпризов
Исходные данные: есть 4 узла Lenovo ThinkAgile VX (vSAN Ready). На них работают критичные ВМ: база данных, несколько приложений и VDI. По плану бизнеса через год будет 8 узлов. Риск очевиден: если просто добавить емкость, легко оставить те же диски и ту же сеть, а нагрузка вырастет в 2 раза.
Типовая ошибка: покупают еще 4 узла с большими capacity-дисками, но оставляют прежний кэш (малый и с низкой выносливостью) и те же 10GbE порты под vSAN. Первые недели все нормально, потом появляются rebuild/resync и всплески задержек. Пользователи видят подвисания, хотя «железа стало больше».
Рабочий план масштабирования начинается с того, что растет не только емкость:
- сеть vSAN: заранее закладывают нужную скорость (часто 25GbE) и одинаковую конфигурацию на всех 8 узлах, проверяют MTU, потери и стабильность
- диски: выбирают кэш с запасом по IOPS и выносливости, а дисковые группы делают одинаковыми по профилю (не смешивают старые и новые без понимания последствий)
- политики vSAN: фиксируют FTT/FTM, требования к stripe и ограничения по IOPS для шумных ВМ
- порядок расширения: добавляют узлы партиями (например, +2), дают кластеру полностью завершить resync и только потом продолжают
После расширения до 8 узлов подтверждают отсутствие деградации по цифрам. Обычно сравнивают:
- среднюю и p95 задержки чтения/записи (на уровне vSAN и в гостевой ОС)
- IOPS и пропускную способность на VMkernel vSAN, отсутствие потерь пакетов
- время и объем resync-операций, отсутствие постоянных «хвостов» resync
- заполнение кэша, write buffer, уровень дедуп/компрессии (если включены)
Если эти метрики в норме, рост с 4 до 8 узлов проходит спокойно: новые узлы добавляют производительность, а не создают новые узкие места.
Следующие шаги: как подготовить данные и быстро перейти к внедрению
Чтобы внедрение Lenovo ThinkAgile VX прошло без сюрпризов, начните с нормальных входных данных. Проекты чаще тормозят не из-за железа, а из-за того, что никто заранее не зафиксировал, какую нагрузку кластер держит сегодня и какой она будет через год.
Соберите факты по нагрузке и росту на 12-24 месяца: сколько виртуальных машин, какие приложения, пики по IOPS и задержкам, сколько места занято и как быстро оно растет. Снимите текущие метрики по CPU, RAM, сети и хранилищу, чтобы потом понимать, где именно появилось узкое место.
Дальше договоритесь о целях по хранению: какую политику отказоустойчивости хотите (например, пережить отказ узла), какой уровень доступности нужен, и готовы ли вы платить емкостью за повышенную надежность. Здесь же решите, как будете расширяться: добавлять узлы одинаковой конфигурации или допускать разные профили.
Перед закупкой и запуском сделайте совместную проверку дизайна: узлы, сеть, диски, версии, процедуры обновления и план расширения. Удобно оформить это коротким набором артефактов:
- таблица нагрузок и прогноз роста
- выбранные политики хранения и ограничения по задержкам
- согласованная конфигурация узлов, сети и дисковых групп
- план тестов и критерии приемки перед вводом в работу
Если нужен независимый взгляд, подключайте системного интегратора для обследования и плана расширения. Например, GSE.kz (gse.kz) может помочь с проверкой совместимости, проектированием инфраструктуры и поддержкой 24/7, чтобы рост кластера не превращался в потерю производительности и управляемости.
FAQ
Почему после добавления узлов vSAN иногда становится медленнее, а не быстрее?
План нужен, чтобы рост кластера не ухудшил задержки из‑за фоновых процессов vSAN. После добавления узлов меняется трафик репликаций, запускаются resync и ребалансировка, и слабое место (сеть, кэш, capacity‑диски или политика хранения) проявляется резко, даже если «все зеленое».
С чего начинать планирование ThinkAgile VX перед покупкой?
Начните с профиля нагрузок: какие приложения, какие пики, какой рост на 12–24 месяца, и какие требования по отказоустойчивости и RPO/RTO. Дальше зафиксируйте приоритет (задержка, IOPS, пропускная способность или емкость) и только потом подбирайте узлы, дисковые группы и сеть под этот приоритет.
Какие ранние признаки показывают, что кластер начинает деградировать?
Смотрите на 95-й перцентиль read/write latency, длительность и частоту resync/rebalance, а также нестабильность отклика в часы пик. Если задержка растет при появлении новых ВМ или после небольших изменений, это сигнал, что запас по сети, дискам или политикам уже на грани.
Если узлы “vSAN Ready”, почему они могут работать по‑разному?
Маркировка vSAN Ready означает совместимость, но не одинаковую скорость во всех сценариях. Производительность заметно меняется из‑за типа и класса SSD, размера и числа дисковых групп, выносливости кэш‑дисков, а также из‑за реальной стабильности сети между стойками и коммутаторами.
Когда стоит выбирать all-flash, а когда hybrid в vSAN?
Гибрид имеет смысл, когда важнее дешевые терабайты и нагрузка в основном последовательная и не чувствительная к задержкам. Для VDI, баз данных и большинства виртуализированных сервисов практичнее all‑flash, потому что он дает более предсказуемую задержку и проще переносит рост и фоновые операции.
Почему кэш-диск в vSAN важнее, чем кажется, и как понять, что его не хватает?
Кэш в vSAN часто упирается не в объем, а в стабильную низкую задержку и выносливость, потому что он постоянно принимает запись. Если кэш «впритык» или на части узлов медленнее, ухудшаются хвосты задержек (p95/p99), и это быстро чувствуют пользователи даже при нормальных средних метриках.
Какая сеть нужна для vSAN и когда 10GbE уже не хватает?
Для vSAN критичны не только гигабиты, но и задержка, потери пакетов и отсутствие перегруза на аплинках и межкоммутаторных линках. На маленьком кластере 10GbE иногда терпимо, но при росте узлов и активных resync сеть часто становится первым ограничением, поэтому переход на 25GbE обычно окупается предсказуемостью.
Можно ли расширять кластер узлами с другими прошивками и драйверами?
Зафиксируйте одну целевую связку версий vSphere/vSAN, драйверов и прошивок, и добавляйте новые узлы только в этом же профиле. Смешанные версии часто дают «странные» симптомы: от нестабильной производительности до проблем с обновлением и неожиданной деградации сети или дисков.
Какие метрики обязательно измерить до и после расширения кластера?
Снимите базовую линию до расширения и сравните после: задержки чтения/записи, IOPS и throughput, загрузку и потери в сети vSAN, CPU Ready, а также наличие и длительность resync. Если после расширения задержка выросла на фоне длительного resync, это может быть временно нормально, но если при этом сеть и диски уже близки к насыщению, сначала убирайте узкое место.
Как безопасно добавлять узлы, чтобы не получить простои и лавину resync?
Добавляйте изменения по одному и дайте кластеру завершить resync и стабилизироваться перед следующим шагом. Самый безопасный подход — одинаковые узлы и одинаковые дисковые группы, заранее согласованные политики хранения и понятные пороги, когда вы останавливаете расширение и разбираетесь с причиной; при необходимости это удобно делать вместе с интегратором, который держит проектирование и поддержку в одном контуре, например с GSE.kz.