Интеграция внешних дисковых массивов с гипервизорами – критичный этап построения отказоустойчивой и производительной виртуальной инфраструктуры. Правильная настройка определяет доступность и скорость работы всех виртуальных машин. Это руководство содержит проверенные инструкции для VMware vSphere, Microsoft Hyper-V и Proxmox VE, актуальные в 2026 году.
Вы узнаете, как выбрать протокол доступа, настроить многопутевой доступ для балансировки нагрузки и отказоустойчивости, а также оптимизировать производительность хранилища для рабочих нагрузок виртуальных машин. Каждый раздел построен как готовый к применению рецепт, который экономит время и снижает риск ошибок.
Выбор протокола доступа к хранилищу: iSCSI, NFS или Fibre Channel в 2026
Выбор технологии подключения определяет бюджет, производительность и архитектуру всей системы хранения. В 2026 году iSCSI остается универсальным стандартом, NFS активно используется для файловых хранилищ, а Fibre Channel сохраняет нишу в высокопроизводительных средах.
iSCSI: универсальность и стоимость для большинства сценариев
Протокол iSCSI передает команды SCSI по IP-сети. Архитектура строится на инициаторе (клиент, гипервизор) и цели (target, система хранения). Для стабильной работы требуется выделенная сеть.
Настройте отдельные VLAN для трафика iSCSI. Включите Jumbo Frames (MTU 9000) на всех участках пути: сетевых адаптерах гипервизора, коммутаторах, интерфейсах массива. Это снижает нагрузку на ЦП и повышает пропускную способность для крупных операций.
Не используйте агрегацию каналов LACP для балансировки трафика iSCSI. Вместо этого настройте несколько сетевых интерфейсов и применяйте MPIO на уровне гипервизора. Такой подход обеспечивает настоящую отказоустойчивость и балансировку на уровне каждого запроса ввода-вывода.
Для безопасности включите взаимную CHAP-аутентификацию между инициатором и целью. Это предотвращает несанкционированный доступ к LUN. Аппаратное ускорение TOE разгружает ЦП, но современные процессоры эффективно обрабатывают iSCSI и в программном режиме.
iSCSI подходит для консолидации хранилищ в виртуальных средах, миграции с прямого подключения DAS и бюджетных решений. В 2026 году для высокопроизводительных сценариев используют iSCSI поверх RDMA (RoCE v2) или NVMe-oF, которые снижают задержку до уровня, сравнимого с FC.
NFS: простота управления файловыми хранилищами для ВМ
NFS – это файловый протокол, в отличие от блочного iSCSI. Гипервизор монтирует общую файловую систему с массива и размещает на ней файлы виртуальных дисков (VMDK, VHDX).
Используйте NFS версии 4.1 или выше. NFS v3 не поддерживает сессии и функции аппаратного ускорения VAAI/NAS в гипервизорах. Версия 4.1 добавляет поддержку параллельного NFS (pNFS) для распределения нагрузки по нескольким сетевым путям, что аналогично MPIO.
Проверьте поддержку вашим массивом функций Storage APIs – Array Integration (VAAI для VMware) или ODX для Hyper-V. Эти функции переносят задачи клонирования, миграции и тонкого предоставления с гипервизора на массив, ускоряя операции в 5-10 раз.
Настройте экспорт файловой системы только с IP-адресов гипервизоров. Для корпоративных сред рассмотрите аутентификацию Kerberos. NFS эффективен для хранения шаблонов виртуальных машин, общих хранилищ данных приложений и интеграции с гибридными облачными решениями, где блочные протоколы недоступны.
Fibre Channel: максимальная производительность для критичных нагрузок
Fibre Channel – это выделенная сеть SAN на основе оптических каналов. Архитектура включает адаптеры HBA на серверах, FC-коммутаторы и порты на массиве. Каждое устройство имеет уникальный World Wide Name.
Ключевой этап настройки – зонирование на коммутаторах. Создайте зоны, которые связывают порт HBA конкретного гипервизора с портом целевого массива. Это изолирует трафик и предотвращает конфликты. Для отказоустойчивости каждый гипервизор должен иметь как минимум два HBA, подключенных к разным коммутаторам в fabric.
FCoE инкапсулирует кадры FC в Ethernet. Эта технология сокращает количество адаптеров и кабелей, но требует поддержки DCB на коммутаторах и адаптерах CNA. В 2026 году классический FC применяют для высокопроизводительных СУБД, крупных массивов виртуальных рабочих столов VDI и сред, требующих минимальной и предсказуемой латентности менее 1 мс.
Сравнение протоколов для 2026 года:
| Критерий | iSCSI (10/25 GbE) | NFS 4.1 | Fibre Channel (32G) |
|---|---|---|---|
| Тип доступа | Блочный | Файловый | Блочный |
| Средняя задержка | 200-500 мкс (с RDMA) | 300-800 мкс | 100-300 мкс |
| Стоимость внедрения | Низкая | Низкая | Высокая |
| Сложность настройки | Средняя | Низкая | Высокая |
| Масштабируемость | Высокая | Высокая | Средняя |
Для корпоративных сред с высокими требованиями к IOPS выбирайте iSCSI с RDMA или FC. Для виртуальных сред общего назначения и домашних лабораторий оптимален iSCSI или NFS. Системы вроде TrueNAS Core/Scale выступают универсальной целью для обоих протоколов. При выборе контроллера для СХД в 2026 году учитывайте поддержку именно тех протоколов, которые планируете использовать. Подробный анализ архитектур и типов контроллеров поможет принять взвешенное решение.
Пошаговая интеграция хранилища с VMware vSphere
Подключение внешнего хранилища к VMware vSphere состоит из шести этапов: подготовка сети, добавление инициатора, сканирование, настройка MPIO, создание datastore и включение аппаратного ускорения.
Настройка сети и добавление iSCSI-инициатора
Сначала создайте портовую группу на стандартном или распределенном виртуальном коммутаторе. Назначьте VLAN, если трафик изолирован. Для iSCSI выделите отдельный стек TCP/IP: перейдите в настройки узла ESXi, раздел Сеть, выберите Виртуальные адаптеры VMkernel и добавьте новый. Укажите тип службы Трафик iSCSI и назначьте статический IP-адрес из подсети хранилища.
Установите MTU 9000 для портовой группы и физических адаптеров. В веб-клиенте vSphere откройте узел, перейдите в Настройки -> Адаптеры хранилища. Нажмите Добавить адаптер хранения и выберите Программный iSCSI. В свойствах нового адаптера во вкладке Сеть привяжите созданный адаптер VMkernel.
Во вкладке Динамические цели укажите IP-адрес или DNS-имя цели вашего массива. Стандартный порт 3260. После добавления цели запустите сканирование адаптеров хранения. Новые устройства LUN появятся в списке доступных.
Конфигурация MPIO и политики балансировки нагрузки
Перейдите в Устройства хранения данных и найдите новое устройство. Откройте его свойства и выберите вкладку Управление путями. Здесь отображается состояние каждого сетевого пути к LUN.
Измените политику многопутевого ввода-вывода. По умолчанию установлена Fixed (один активный путь). Для балансировки нагрузки выберите Round Robin. Эта политика распределяет запросы ввода-вывода по всем активным путям циклически. Для большинства рабочих нагрузок это оптимальный выбор.
Настройте дополнительные параметры Round Robin: Переключать путь через каждые 1000 команд ввода-вывода и Использовать относительный вес. Эти настройки обеспечивают равномерную загрузку каналов. Убедитесь, что все пути имеют статус Активен (Оптимизирован). Пути в состоянии Неактивен или Отключен указывают на проблемы с сетью или конфигурацией зонирования на массиве.
После настройки MPIO создайте новый datastore. Используйте файловую систему VMFS6. Выберите размер блока 1 МБ для баланса производительности и эффективности использования пространства. Для массивов с функциями VAAI включите поддержку аппаратного ускорения в свойствах datastore. Это активирует быстрые клонирование и перемещение виртуальных машин. Если вы работаете с массивами HPE, детали интеграции, включая тонкую настройку PSA/NMP и активацию VAAI, описаны в отдельном руководстве.
Пошаговая интеграция хранилища с Microsoft Hyper-V
В Windows Server 2025 процесс подключения внешнего хранилища включает установку роли MPIO, настройку инициатора, инициализацию диска и создание VHDX.
Использование iSCSI-инициатора и утилиты MPClaim
Установите роль Мультипуть ввод-вывод через Server Manager или PowerShell: Install-WindowsFeature -Name Multipath-IO. После установки перезагрузите сервер.
Откройте iSCSI-инициатор Microsoft (iscsicpl.exe). На вкладке Обнаружение нажмите Обнаружить портал и введите IP-адрес цели хранилища. Перейдите на вкладку Цели, выберите обнаруженную цель и нажмите Подключить. В диалоговом окне отметьте Включить многопутевой сеанс (MCS) и нажмите Дополнительно. Укажите локальный и целевой IP-адреса из выделенной подсети iSCSI.
После подключения запустите утилиту MPClaim.exe от имени администратора. Эта программа добавляет поддержку многопутевого доступа для идентификатора устройства массива. По умолчанию Windows поддерживает только устройства с ID MSFT2005. Выполните команду: mpclaim -n -i -a -d "ID_устройства". ID устройства можно посмотреть в Диспетчере дисков в свойствах диска, на вкладке Сведения, параметр Идентификаторы оборудования. Обычно это строка типа EQLOGIC*... или NETAPP*....
После применения настроек MPIO перейдите в Диспетчер дисков. Новый диск отобразится как Не проинициализированный. Инициализируйте его с таблицей разделов GPT. Создайте простой том и отформатируйте в NTFS с размером кластера 64 КБ для оптимальной работы с большими файлами VHDX.
Для размещения виртуальных машин создайте папку на новом томе. В диспетчере Hyper-V при создании новой виртуальной машины укажите расположение VHDX в этой папке. Для кластерных сред Hyper-V используйте этот том как общий том кластера CSV. Настройте отказоустойчивость через диспетчер отказоустойчивости кластеров.
Пошаговая интеграция хранилища с Proxmox VE
Proxmox VE на базе Debian Linux использует стандартные утилиты open-iscsi и multipath-tools для подключения внешних хранилищ. Настройку можно выполнить через командную строку или веб-интерфейс.
Настройка multipath-tools для отказоустойчивого доступа
Установите необходимые пакеты: apt update && apt install open-iscsi multipath-tools. Отредактируйте конфигурационный файл multipath: nano /etc/multipath.conf.
Добавьте секцию для исключения локальных дисков и настройки алиасов:
defaults {
user_friendly_names yes
path_grouping_policy multibus
path_selector "service-time 0"
failback immediate
no_path_retry queue
}
blacklist {
wwid "^SATA"
devnode "^sd[a-b]$"
}
blacklist_exceptions {
wwid "3600a098038314c6a784a4a4a466f6c4a" # WWID вашего массива
}
devices {
device {
vendor "NETAPP"
product "LUN"
path_checker tur
features "0"
hardware_handler "1 alua"
path_grouping_policy group_by_prio
prio alua
failback immediate
rr_weight uniform
rr_min_io 1000
}
}
Замените vendor, product и WWID на значения вашего массива. Политика multibus использует все активные пути одновременно. Параметр rr_min_io 1000 задает переключение на следующий путь после 1000 операций ввода-вывода, что аналогично Round Robin в VMware.
Сохраните файл и перезапустите службу: systemctl restart multipath-tools. Проверьте конфигурацию: multipath -ll. Вы должны увидеть устройство mpathX с несколькими путями (sdX, sdY) в состоянии active ready running.
Для подключения к iSCSI-цели используйте команды iscsiadm или веб-интерфейс. В Datacenter -> Storage нажмите Add, выберите тип iSCSI. Укадите IP-адрес цели, порт, имя пользователя и пароль CHAP. После добавления Proxmox отобразит доступные LUN. Выберите LUN и добавьте его как LVM-thin или ZFS pool для максимальной производительности. Подробное руководство по созданию высокопроизводительного iSCSI-хранилища на базе TrueNAS и ZFS специально для Proxmox VE содержит готовые конфигурации и команды.
Оптимизация производительности хранилища для виртуальных машин
После успешного подключения массива настройте параметры для максимальной скорости работы виртуальных машин. Ключевые области оптимизации: выравнивание разделов, глубина очередей, политики кэширования и мониторинг метрик.
Тонкая настройка политик кэширования и очередей
Глубина очереди определяет, сколько запросов ввода-вывода может быть отправлено на устройство без ожидания ответа. Недостаточная глубина ограничивает производительность, избыточная увеличивает задержку.
В VMware измените параметр Disk.SchedNumReqOutstanding через ESXCLI: esxcli system settings advanced set -o /Disk/SchedNumReqOutstanding -i 64. Значение по умолчанию 32. Для массивов с поддержкой больших очередей установите 64 или 128. Проверьте рекомендации производителя вашего массива.
В гостевых ОС Windows внутри виртуальной машины откройте Диспетчер устройств, найдите контроллер SCSI или VirtIO и на вкладке Политика увеличьте значение Очередь запросов. Для дисков СУБД установите 32-64.
Кэширование записи на массиве (Write-Back cache) ускоряет операции, но требует защиты от сбоев питания. Убедитесь, что у массива есть резервная батарея BBU или флеш-память с защитой. На уровне гостевой ОС для критичных данных (логи транзакций СУБД) отключите кэширование записи на диске. В Windows это делается в свойствах диска, снятием флажка Разрешить кэширование записей для этого устройства.
Выбор типа диска виртуальной машины влияет на производительность. Thick Provision Eager Zeroed полностью выделяет пространство и обнуляет его при создании. Это обеспечивает максимальную скорость записи, но требует времени на подготовку. Thin Provision экономит место, но добавляет накладные расходы на отслеживание блоков. Для высоконагруженных СУБД используйте Eager Zeroed, для файловых серверов и веб-серверов подойдет Thin Provision.
Мониторинг ключевых метрик: задержка (latency) должна быть стабильной и ниже 10 мс для большинства рабочих нагрузок. Резкие пики до 50-100 мс указывают на перегрузку массива или сети. Используйте инструменты гипервизора для отслеживания IOPS и пропускной способности. Если вы используете массивы HPE, их встроенные системы управления, такие как HPE SMH, предоставляют детальную аналитику по кэшированию, tiering и основным метрикам производительности.
Мониторинг и диагностика проблем после интеграции
После настройки регулярно проверяйте состояние системы хранения. Быстрое выявление проблем предотвращает простои виртуальных машин.
Анализ логов и использование встроенных утилит мониторинга
Каждая платформа ведет логи, которые помогают диагностировать сбои. В VMware проверяйте файл /var/log/vmkernel.log. Ищите сообщения с ключевыми словами SCSI, iSCSI, path, failed. Ошибка APD (All Paths Down) указывает на полную потерю связи с хранилищем. Состояние PDL (Permanent Device Loss) требует вмешательства на стороне массива.
Используйте утилиту esxtop в режиме реального времени. Нажмите d для отображения дисковых устройств. Обратите внимание на столбцы %DRPTY (глубина очереди) и DAVG/cmd (средняя задержка команды). Значение DAVG, постоянно превышающее 20 мс, сигнализирует о проблеме.
В Hyper-V открывайте Диспетчер отказоустойчивости кластеров и просматривайте события в системном журнале Windows. Фильтруйте события по источнику MPIO или iSCSI. Используйте Performance Monitor для отслеживания счетчиков PhysicalDisk(*)\Avg. Disk sec/Transfer и \Disk Transfers/sec.
В Proxmox VE логи хранятся в /var/log/syslog. Для фильтрации используйте grep -i "scsi\|iscsi\|multipath" /var/log/syslog. Команда multipath -ll показывает текущее состояние всех путей. Путь в состоянии faulty или failed требует проверки сети и конфигурации на массиве. Для проверки сетевой задержки используйте ping с размером пакета, соответствующим вашим операциям ввода-вывода: ping -s 8000 <IP_массива>. Устойчивая задержка более 1 мс в выделенной сети требует диагностики коммутаторов.
Типичные ошибки и их решения: сообщение Не удалось зарезервировать устройство часто связано с конфликтом WWID или неправильным зонированием на FC-коммутаторе. Таймауты iscsi возникают при перегрузке сети или некорректном MTU. Проверьте согласованность настроек Jumbo Frames на всех устройствах. Регулярный мониторинг и понимание логики работы вашей системы хранения – залог ее стабильной работы. Если вы рассматриваете российские СХД для импортозамещения, детальное руководство по выбору и настройке таких решений, как «Русский Щит» или Kraftway Storage, поможет избежать типичных проблем интеграции с виртуальными средами.