Новости Статьи Российское ПО VMware Veeam StarWind vStack Microsoft Citrix Symantec События Релизы Видео Контакты Авторы RSS
Виртуализация и виртуальные машины

Все самое нужное о виртуализации и облаках

Более 6540 заметок о VMware, AWS, Azure, Veeam, Kubernetes и других

VM Guru / News / Обновление серверов в существующем кластере VMware vSAN

Обновление серверов в существующем кластере VMware vSAN

06/08/2026

Поддержите VM Guru!

USDT / TRC20, адрес: TCDP7d9hBM4dhU2mBt5oX2x5REPtq9QdU1




Пост:

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

Самая распространённая стратегия замены серверов — развернуть полностью новый кластер и перенести нагрузки с одного кластера на другой средствами vMotion. Однако иногда возникает потребность заменить старое оборудование новым, сохранив при этом сам кластер, чтобы не потерять его настройки или сервисы данных. В этом случае встаёт вопрос: «Следует ли добавлять и выводить серверы из кластера по одному, или же нужно сначала добавить все новые серверы, а затем вывести из эксплуатации старые?»

Варианты обновления серверов внутри кластера vSAN

vSAN предоставляет широкие возможности для аппаратного обновления практически любого типа. Когда устаревающие серверы заменяются новыми с сохранением существующего кластера, доступные варианты в целом делятся на три категории.

  • Массовое добавление и поэтапный вывод. Все новые серверы последовательно добавляются в существующий кластер, а старые хосты выводятся из эксплуатации по одному.
  • Поэтапное добавление и поэтапный вывод с повторением цикла. В существующий кластер добавляется один новый сервер, после чего выводится один старый хост. Процесс повторяется до полного завершения.
  • Групповое добавление и поэтапный вывод с повторением цикла. В существующий кластер добавляется группа новых серверов, после чего по одному выводится столько же старых хостов, сколько было добавлено. Цикл повторяется до завершения обновления.

Под выводом из эксплуатации здесь понимается перевод одного из старых хостов в режим обслуживания с принудительным пересозданием данных в другом месте, чтобы восстановить заданный уровень отказоустойчивости. После завершения этой операции хост удаляется из кластера нажатием «Remove from inventory» в vSphere Client.

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

Как vSAN распределяет данные по кластеру

Прежде чем детально разбирать варианты, полезно вспомнить, каким образом vSAN обеспечивает отказоустойчивое распределение данных по кластеру. В приведённых примерах предполагается стандартный односайтовый кластер vSAN.

Менеджер объектов vSAN определяет размещение данных при развёртывании, эвакуации и ребалансировке, опираясь на следующие критерии:

  • Хосты, пригодные для размещения данных. vSAN применяет логику anti-affinity для избыточных данных, гарантируя, что компоненты объекта, обеспечивающие отказоустойчивость (зеркалированные данные или данные чётности при использовании кода коррекции ошибок), никогда не окажутся на одном и том же хосте.
  • Доступная ёмкость хоста внутри кластера vSAN. vSAN отдаёт предпочтение хостам с большим объёмом свободного пространства перед хостами, где его меньше.

Как показано на рисунке 1, логика анти-аффинности vSAN не допускает размещения на одном хосте компонентов, обеспечивающих отказоустойчивость объекта с политикой RAID-6. При эвакуации хоста vSAN разместит большую часть переносимых данных на новом, относительно пустом хосте. Но по мере выравнивания заполненности между хостами vSAN может разместить часть эвакуируемых компонентов на других подходящих хостах, которые ещё предстоит вывести из эксплуатации. Именно поэтому добавление всего одного хоста с последующим удалением старого иногда порождает избыточный трафик ресинхронизации при дальнейшем выводе серверов. Добавление двух и более хостов за раз снижает вероятность такого сценария.

Рисунок 1. Принцип перераспределения данных в vSAN при выводе хоста из эксплуатации.

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

Вариант 1: массовое добавление и поэтапный вывод

В этом сценарии все новые серверы добавляются в кластер до того, как старые хосты начинают выводиться из эксплуатации по одному.

Преимущества. Такой подход работает при наличии свободных физических ресурсов. Правила размещения данных vSAN обрабатывают эту ситуацию максимально просто. При окончательном выводе хоста данные будут пересозданы на одном из новых хостов, поскольку: 1) новые хосты подходят для приёма мигрирующих данных, так как это не нарушает правил анти-аффинности и сохраняет отказоустойчивость и доступность; 2) новые хосты обладают большим объёмом свободной ёмкости, чем старые. Это снижает вероятность повторного перемещения уже перенесённых данных при выводе следующих хостов.

Недостатки. Такой сценарий сложно реализовать в крупных кластерах, где одновременное добавление всех новых хостов может превысить доступное место в стойках, количество сетевых портов или лимиты по электропитанию. Возможно даже превышение максимально допустимого числа хостов для конкретной топологии кластера (64 хоста для стандартного кластера и 40 хостов для растянутого).

Когда применять. Из-за перечисленных требований этот вариант малопригоден для чего-либо, кроме обновления небольших кластеров при наличии достаточного свободного места в стойках, запаса по питанию и сетевой ёмкости.

Вариант 2: поэтапное добавление и поэтапный вывод

В этом сценарии после добавления в кластер одного нового хоста из него выводится один старый. Цикл повторяется до завершения обновления.

Преимущества. Этот вариант позволяет обновить кластер в условиях жёстких физических ограничений — например, при нехватке места в стойках для установки новых серверов или при дефиците свободных портов на коммутаторах ToR.

Недостатки. В зависимости от обстоятельств такой подход может повысить вероятность повторного перемещения уже перенесённых данных при выводе следующих хостов, как показано на рисунке 1. vSAN перераспределяет данные автоматически, но добавление и удаление по одному хосту за раз способно породить дополнительный объём перемещений.

Когда применять. Для сред с жёсткими физическими ограничениями это может быть единственным или наилучшим доступным вариантом. Потенциальная неэффективность в части перемещения данных делает его менее предпочтительным в обычных условиях.

Вариант 3: групповое добавление и поэтапный вывод

Этот подход сочетает два предыдущих: в кластер добавляется группа хостов (два или более — в зависимости от общего числа хостов в кластере), после чего выводится столько же старых хостов, сколько было добавлено новых. Цикл повторяется до завершения обновления.

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

Недостатки. Потребуется больше физических ресурсов (места в стойках, электропитания и сетевых портов), чем при варианте 2, но существенно меньше, чем при варианте 1.

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

Рекомендации

Независимо от выбранного подхода, приведённые ниже рекомендации помогут сделать процесс плавным и предсказуемым.

1. Добавляйте от двух до шести хостов за раз перед выводом старых. Для небольших кластеров, состоящих, например, всего из трёх хостов, следует добавить два хоста до вывода любого из старых. Для кластеров с включённым Auto-RAID это позволит сохранить использование кода коррекции ошибок RAID-5 вместо автоматической (но временной) переконфигурации в RAID-6 на время обновления. Для кластеров из шести и более хостов добавление двух-трёх хостов перед выводом старых становится эффективным способом минимизировать лишнее перетасовывание данных при обновлении остальной части кластера. Добавление шести хостов за раз позволит операциям развёртывания — созданию новых виртуальных машин или постоянных томов — размещать объект целиком на новых хостах, а не частично на тех, которые ещё предстоит вывести.

2. Учитывайте поведение Auto-RAID в небольших кластерах. При работе Auto-RAID в vSAN для VMware Cloud Foundation (VCF) 9.1 добавление хостов в небольшой кластер, использующий код коррекции ошибок RAID-5, может увеличить число хостов до значения, при котором данные в итоге переконфигурируются под RAID-6 (например, при добавлении двух хостов в кластер из четырёх). В этой ситуации следует просто продолжать по плану и выводить старые хосты после добавления новых. В зависимости от обстоятельств можно либо добавлять новые хосты небольшими порциями, либо предоставить vSAN выполнить переконфигурацию автоматически.

3. Продумывайте физическое размещение новых хостов. Не стоит произвольно распределять хосты кластера vSAN по нескольким стойкам — это способно породить больший объём сетевого трафика, чем требуется. Подробнее об этом рассказано в материале «vSAN Networking – Optimal Placement of Hosts in Racks».

4. Временно отключите функцию «Automatic Rebalance» в vSAN. Если она включена (по умолчанию она отключена), на время обновления её стоит временно деактивировать, чтобы предотвратить преждевременное перемещение данных. Функцию Automatic Rebalance можно снова включить после завершения обновления.

5. Распознавайте сценарии, где вывод хоста должен предшествовать добавлению новых. Изменение порядка шагов, при котором один или несколько хостов удаляются из инвентаря до добавления новых, применимо для кластеров в стойках, где нет свободного места или сетевых ресурсов. Это сработает только в том случае, если уровень заполнения достаточно низок, чтобы выдержать временное сокращение ёмкости, и может вызвать больший объём перемещения данных, чем описанные выше варианты. Кроме того, такой порядок может оказаться неоптимальным для кластеров из шести и более хостов, поскольку способен временно изменить уровень отказоустойчивости, автоматически назначаемый механизмом Auto-RAID.

6. Используйте режим «Full data migration» при выводе хостов. При переводе хоста в режим обслуживания следует выбирать «Full data migration», чтобы данные были пересозданы немедленно и отказоустойчивость сохранялась. Вариант «Ensure accessibility» тоже работоспособен, однако пересоздание данных в этом случае обычно откладывается на час.

7. Действуйте последовательно при выводе хостов. Прежде чем выводить следующий хост, необходимо дождаться завершения всех операций ресинхронизации. Это ограничит объём одновременно синхронизируемых данных.

8, Если вы всё ещё используете vSAN OSA, воспользуйтесь возможностью перейти на ESA. Аппаратное обновление — идеальный момент для перехода с vSAN OSA на ESA, однако переход на ESA потребует развёртывания нового кластера и переноса нагрузок стандартными методами, такими как vMotion. При этом отсутствие нового оборудования не должно становиться препятствием для перехода на vSAN ESA: многие серверы с более старыми версиями vSphere легко перепрофилируются под хосты vSAN ESA — достаточно добавить накопители NVMe. Подробности приведены в материалах «Repurposing ESX Servers for VMware vSAN» и «The 2026 Structural Supply Crisis: Why VMware Cloud Foundation Is The Answer to the 2026 Hardware Crunch».

Заключение

В большинстве случаев создание нового кластера vSAN для ввода новых серверов в эксплуатацию остаётся простым и предсказуемым путём аппаратного обновления. Но бывают ситуации, когда замена серверов внутри существующего кластера оказывается оправданной. Теперь у администраторов есть информация и перечень вариантов, позволяющих принять верное решение для своей среды.

Интересное:





Зал Славы Рекламодателя
Ближайшие события в области виртуализации:

Быстрый переход:
VMware Veeam Kubernetes VMachines Enterprise Offtopic Broadcom Microsoft Cloud StarWind NAKIVO vStack Gartner Vinchin Nakivo IT-Grad Teradici VeeamON VMworld PowerCLI Citrix VSAN GDPR 5nine Hardware Nutanix vSphere RVTools Security Code Cisco vGate SDRS Parallels IaaS HP VMFS VM Guru Oracle Red Hat Azure KVM VeeamOn 1cloud DevOps Docker Storage NVIDIA Partnership Dell Virtual SAN Virtualization VMTurbo vRealize VirtualBox Symantec Softline EMC Login VSI Xen Amazon NetApp VDI Linux Hyper-V IBM Google VSI Security Windows vCenter Webinar View VKernel Events Windows 7 Caravan Apple TPS Hyper9 Nicira Blogs IDC Sun VMC Xtravirt Novell IntelVT Сравнение VirtualIron XenServer CitrixXen ESXi ESX ThinApp Books P2V vSAN VCF DSM Labs HCX Explore Backup Operations Workstation VKS Avi esxtop Memory VMConAWS Private AI VMmark Certification NVMe AI vDefend VCDX Tanzu Update Russian Ports Live Recovery CloudHealth NSX Chargeback Aria VCP Intel Community Ransomware Stretched Network VMUG VCPP Data Protection ONE V2V DPU Omnissa EUC Skyline Host Client GenAI Horizon SASE Workspace ONE Networking Tools Performance Lifecycle AWS API USB SDDC Fusion Whitepaper SD-WAN Mobile SRM ARM HCI Converter Photon OS VEBA App Volumes Workspace Imager SplinterDB DRS SAN vMotion Open Source iSCSI Partners HA Monterey RDMA vForum Learning vRNI UAG Support Log Insight AMD vCSA NSX-T Graphics HCIBench SureBackup Docs Carbon Black vCloud Обучение Web Client vExpert OpenStack UEM CPU PKS vROPs Stencils Bug VTL Forum Video Update Manager VVols DR Cache Storage DRS Visio Manager Virtual Appliance PowerShell LSFS Client Availability Datacenter Agent Book Photon Cloud Computing SSD Comparison Blast Encryption Nested XenDesktop VSA vNetwork SSO VMDK Appliance VUM HoL Automation Replication Desktop Fault Tolerance Vanguard SaaS Connector Event Free SQL Sponsorship Finance FT Containers XenApp Snapshots vGPU Auto Deploy SMB RDM Mirage XenClient MP iOS SC VMM VDP PCoIP RHEV vMA Award Licensing Logs Server Demo vCHS Calculator Бесплатно Beta Exchange MAP DaaS Hybrid Monitoring VPLEX UCS GPU SDK Poster VSPP Receiver VDI-in-a-Box Deduplication Reporter vShield ACE Go nworks iPad XCP Data Recovery Documentation Sizing Pricing VMotion Snapshot FlexPod VMsafe Enteprise Monitor vStorage Essentials Live Migration SCVMM TCO Studio AMD-V Capacity KB VirtualCenter NFS ThinPrint Upgrade Troubleshooting Tiering VCAP Orchestrator ML Director SIOC Bugs ESA Android Python Hub Guardrails CLI Driver Foundation HPC Optimization SVMotion Diagram Plugin Helpdesk VIC VDS Migration Air DPM Flex Mac SSH VAAI Heartbeat MSCS Composer
Полезные постеры:

Постер VMware vSphere PowerCLI 10

Постер VMware Cloud Foundation 4 Architecture

Постер VMware vCloud Networking

Постер VMware Cloud on AWS Logical Design Poster for Workload Mobility

Постер Azure VMware Solution Logical Design

Постер Google Cloud VMware Engine Logical Design

Постер Multi-Cloud Application Mobility

Постер VMware NSX (референсный):

Постер VMware vCloud SDK:

Постер VMware vCloud Suite:

Управление памятью в VMware vSphere 5:

Как работает кластер VMware High Availability:

Постер VMware vSphere 5.5 ESXTOP (обзорный):

 

Популярные статьи:
Как установить VMware ESXi. Инструкция по установке сервера ESXi 4 из состава vSphere.

Типы виртуальных дисков vmdk виртуальных машин на VMware vSphere / ESX 4.

Включение поддержки технологии Intel VT на ноутбуках Sony VAIO, Toshiba, Lenovo и других.

Как работают виртуальные сети VLAN на хостах VMware ESX / ESXi.

Как настроить запуск виртуальных машин VMware Workstation и Server при старте Windows

Сравнение Oracle VirtualBox и VMware Workstation.

Работа с дисками виртуальных машин VMware.

Диски RDM (Raw Device Mapping) для виртуальных машин VMware vSphere и серверов ESX.

Где скачать последнюю версию VMware Tools для виртуальных машин на VMware ESXi.

Как перенести виртуальную машину VirtualBox в VMware Workstation и обратно

Что такое и как работает виртуальная машина Windows XP Mode в Windows 7.

Подключение локальных SATA-дисков сервера VMware ESXi в качестве хранилищ RDM для виртуальных машин.

Как поднять программный iSCSI Target на Windows 2003 Server для ESX

Инфраструктура виртуальных десктопов VMware View 3 (VDI)

Как использовать возможности VMware vSphere Management Assistant (vMA).

Интервью:

Alessandro Perilli
virtualization.info
Основатель

Ратмир Тимашев
Veeam Software
Президент


Полезные ресурсы:

Последние 100 утилит VMware Labs

Новые возможности VMware vSphere 8.0 Update 1

Новые возможности VMware vSAN 8.0 Update 1

Новые документы от VMware

Новые технологии и продукты на VMware Explore 2022

Анонсы VMware весной 2021 года

Новые технологии и продукты на VMware VMworld 2021

Новые технологии и продукты на VMware VMworld 2020

Новые технологии и продукты на VMware VMworld Europe 2019

Новые технологии и продукты на VMware VMworld US 2019

Новые технологии и продукты на VMware VMworld 2019

Новые технологии и продукты на VMware VMworld 2018

Новые технологии и продукты на VMware VMworld 2017



Copyright VM Guru 2006 - 2026, Александр Самойленко. Правила перепечатки материалов.
vExpert Badge