Статьи

iSCSI-хранилище и новые коммутаторы

🧩 Введение

С развитием виртуализации, масштабируемых серверных решений и необходимости быстрого доступа к данным — технология iSCSI (Internet Small Computer System Interface) остаётся востребованной в IT-инфраструктурах различного уровня. Она позволяет использовать сетевое хранилище как локальный диск для серверов, без необходимости в дорогостоящем SAN-оборудовании.

Правильная настройка iSCSI-хранилища и его интеграция с новыми коммутаторами позволяет обеспечить:

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

В этом гайде рассмотрим полный цикл настройки iSCSI-хранилища с использованием новых коммутаторов — от проектирования до устранения возможных проблем.

💡 Что такое iSCSI и зачем оно нужно

🔹 iSCSI — кратко

iSCSI — это протокол передачи SCSI-команд по IP-сетям. Он позволяет серверам (инициаторам) подключаться к удалённым хранилищам данных (таргетам) через обычную Ethernet-сеть, без необходимости в физическом подключении.

🔹 Применение

  • Организация виртуальной SAN в SMB/Enterprise-сетях.
  • Создание отказоустойчивых хранилищ для VM (Hyper-V, VMware).
  • Централизованные резервные копии.
  • Разделение доступа к критическим данным по VLAN/ACL.

🛠️ Подготовка и оборудование

Перед началом работ определитесь со следующими компонентами:

✅ Оборудование

  • NAS/SAN-хранилище с поддержкой iSCSI (например, Synology, QNAP, TrueNAS).
  • Коммутаторы с поддержкой VLAN, Jumbo Frames и Flow Control (например, MikroTik CRS, Cisco Catalyst, Ubiquiti EdgeSwitch).
  • Серверы/гипервизоры с поддержкой iSCSI (Hyper-V, VMware ESXi, Proxmox и др.).

✅ Сеть

  • Выделенная сеть для хранения (Storage Network).
  • Настройка Jumbo Frames (MTU 9000).
  • Поддержка VLAN для изоляции трафика.

🔧 Пошаговая настройка

1. Настройка хранилища (iSCSI Target)

На примере Synology NAS:

  1. Зайдите в iSCSI Manager.
  2. Создайте LUN (логическую единицу хранения).
  3. Создайте Target и привяжите к нему LUN.
  4. Установите CHAP-аутентификацию для безопасности.
  5. Настройте ACL: ограничьте доступ только нужным IP.

👉 Рекомендация: Храните LUN на RAID-массиве с минимум RAID 5 для отказоустойчивости.

2. Настройка коммутаторов

Общие шаги:

  • Включите поддержку Jumbo Frames (MTU 9000).
  • Создайте отдельный VLAN для iSCSI (например, VLAN 30).
  • Привяжите порты, ведущие к хранилищу и серверам, к этому VLAN.
  • Настройте QoS при необходимости приоритизации трафика.

Пример для MikroTik (CLI):

/interface vlan
add name=iscsi-vlan vlan-id=30 interface=ether2

/interface ethernet switch ingress-vlan-translation
add ports=ether2 new-customer-vid=30 sa-learning=yes

/interface ethernet set ether2 mtu=9000

3. Настройка сервера (iSCSI Initiator)

Для Windows Server / Hyper-V:

  1. Откройте iSCSI Initiator в панели управления.
  2. Введите IP-адрес таргета, нажмите Quick Connect.
  3. Установите постоянное подключение (Persistent).
  4. Отформатируйте подключённый диск через Disk Management.
  5. Назначьте букву диска или точку монтирования.

Для VMware ESXi:

  1. В разделе Storage Adapters добавьте Software iSCSI Adapter.
  2. В разделе Targets укажите IP хранилища.
  3. Добавьте диск в Datastore через iSCSI.

🧯 Диагностика и решение проблем

Частые проблемы и решения:

Проблема - Возможная причина - Решение

Не виден LUN на сервере - Ошибка в ACL или CHAP - Проверьте настройки таргета и права доступа

Низкая скорость передачи - Jumbo Frames не настроены - Проверьте MTU на всех устройствах

Сбои при подключении - Конфликт IP, нет VLAN - Изолируйте трафик в отдельный VLAN

Потеря связи - Порт коммутатора ушёл в err-disable - Проверьте кабели, ошибки CRC, состояние портов

✅ Заключение

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

  • более безопасный и быстрый доступ к данным,
  • гибкое масштабирование,
  • экономию на оборудовании.

Внедряйте практики изоляции сетевого трафика, настройки QoS и регулярного мониторинга — и ваша система хранения будет не только удобной, но и надёжной.

🔗 Дополнительные источники


🛠️ Для чего это нужно?

  • Разгрузка серверов.
  • Централизованное хранение.
  • Масштабируемость под бизнес-задачи.
  • Поддержка резервного копирования и виртуализации.