Подключение и настройка iSCSI в Windows Server

Это инструкция по подключению iSCSI диска в Windows Server. 1. Зайдите в «Панель Управления -> Администрирование» и запустите Инициатор iSCSI. 2. В разделе

Методы организации сетевых распределенных хранилищ

Существует три основных метода организации сетевых распределенных хранилищ:

  • FC SAN со SCSI;
  • NAS;
  • iSCSI.

FC SAN очень популярен из-за своей высокой производительности, высокой дальности передачи, возможности работать с данными на уровне блоков, широкого диапазона масштабирования. Недостатки FC SCSI SAN: сложность, высокая стоимость оборудования и обслуживания.

NAS позволяет подключать накопители непосредственно к существующей сети Ethernet. NAS проще и дешевле, но медленнее FC SAN. Транспорт данных в NAS работает на файловом уровне, а не блочном, как в SAN, что существенно замедляет работу таких приложений, как серверы баз данных. По мере увеличения устройств хранения в NAS начинают возникать проблемы масштабирования и управления.

Сравнение методов организации распределенного хранения: FC SAN, NAS и iSCSI SAN

Сравнение методов организации распределенного хранения: FC SAN, NAS и iSCSI SAN (источник: SNIA)

iSCSI дает возможность получать универсальный доступ к накопителям и сетям SAN через Ethernet-сеть с протоколом TCP/IP. Эта сеть может быть как выделенной, так и с работающими на ней другими приложениями. Кроме того, могут быть также добавлены маршрутизаторы и/или коммутаторы сети WAN (wide-area LAN network, не путать с WLAN), чтобы расширить IP-сеть хранения данных для глобальной сети (wide area network) для таких приложений, как удаленное резервирование данных (синхронное или асинхронное) или архивирование на ленточные библиотеки.

Для переноса файлов по IP-сети используется файловая система NFS для распределенных систем хранения. Это дает возможность общего доступа к файлам по многим системам.

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

Задача:

Нужны базовые представления об использовании iscsi

Как настроить iSCSI в FreeNAS?

  • Просмотрите целевые параметры глобальной конфигурации.
  • Создайте хотя бы один портал.
  • Определите, какие хосты могут подключаться с помощью iSCSI и создайте инициатор.
  • Решите, будет ли использоваться аутентификация, и если да, будет ли это CHAP или взаимным CHAP. При использовании аутентификации создайте авторизованный доступ.
  • Создайте цель (таргет).
  • Создайте либо устройство, либо размер файла, который будет использоваться в качестве хранилища.
  • Свяжите цель с определенной степенью.
  • Запустите службу iSCSI в Services ‣ Control Services (Службах ‣ Службы контроля).

Остальная часть этого раздела описывает эти шаги более подробно.

[править] Именование в iSCSI

  • IQN (iSCSI qualified name) – имя длиной до 255 символов в следующем формате:

iqn.<year-mo>.<reversed_domain_name>:<unique_name>

Здесь:

  • <year-mo> это год (year) и месяц (mo), когда был зарегистрирован домен;
  • <reversed_domain_name> официальное имя домена, записанное в обратном порядке;
  • <unique_name> это произвольное имя, например, имя сервера.

Пример: iqn.1998-01.com.mycompany:myserver.

  • EUI (extended unique identifier) – Represents the eui. prefix followed by the

16‐character name. The name includes 24 bits for company name assigned by theIEEE and 40 bits for a unique ID such as a serial number.Например, eui.0123456789ABCDEF.

Минимум трат, максимум возможностей

  • Постройте недорогую SAN на базе ПО
  • Установите три сервера для Windows, Mac и Linux
  • Управляйте таргетами через веб-интерфейс
feature-4.png

Соединения в iSCSI

Для традиционного SCSI, работающего по сети Fibre Channel, существует сервис простых доменных имен (Simple Name Server), работающий с сотнями и тысячами устройств. Однако в сетях IP, устройств может быть гораздо больше.

В IP используется два механизма обнаружения устройств iSCSI.

  • SLP (service locator protocol), позволяющий осуществлять автоматическую настройку ресурсов.
  • Internet Simple Name Server, где принципы Simple Name Server для Fibre Channel были расширены для IP сетей.

Примеры реализаций

Инициаторы (клиенты)

  • Для GNU/Linux (есть пакет в Debian GNU/Linux) — Open-iSCSI [1]

Присутствует в стандартной сборке Linux с версии 2.6.16.

  • Microsoft iSCSI Software Initiator Version 2.08 (для Windows 2000/XP/2003 Server)
  • Starport — бесплатный Windows инициатор от Starwind Software

Программный сервер (target)

  • Реализация target для Linux (позволяет экспортировать устройство или файл как iSCSI target)
  • Мощный бесплатный iSCSI target от Starwind Software

Также существует монолитный проект на основе BSD — OpenNAS,

На основе FreeBSD 7.2 сделан FreeNAS (может выступать как в качестве target, так и initiator). Сайт проекта FreeNAS

Аналог FreeNAS, но на основе Linux — проект Openfiler (также может выступать как в качестве target, так и initiator)

Тщательный контроль и безопасность

  • Администрируйте соединения, порты и права доступа
  • Блокируйте доступ к любому из таргетов
  • Настройте базовые параметры и пользуйтесь!
feature-5.png

Сессия iSCSI

iSCSI сессия состоит из фаз:

  • аутентификации (Login Phase)
  • обмена (Full Feature Phase).

Фаза аутентификации используется для подтверждения права доступа и согласования параметров между iSCSI-инициатором и iSCSI- получателем. Если фаза аутентификации iSCSI завершается успешно, получатель (target) подтверждает доступ инициатору, в противном случае, TCP-соединение прерывается.

После подтверждения доступа iSCSI сессия переходит к фазе обмена. Если было установлено несколько TCP-линков, протокол iSCSI требует, чтобы каждая пара «команда/ответ» проходила через одно и то же TCP-соединение, а не так, чтобы команда проходит через одно ТСР, а ответ – через другое. Такая процедура гарантирует, что каждая отдельная команда считывания или записи будет осуществляться без необходимости дополнительно отслеживать каждый запрос на предмет его прохождения по разным потокам. Однако, в рамках одной сессии несколько транзакций могут одновременно передаваться через несколько ТСР-линков.

Сессии и соединения в iSCSI

Сессии и соединения в iSCSI (источник: SNIA)

Когда транзакция завершается, происходит последний обмен между инициатором и получателем, который подтверждает успешность передачи. Сессия закрывается командой iSCSI logout, передаваемой в конце фазы обмена. Эта команда также передает информацию о причинах завершения сессии. Она также может содержать информацию о том, какой ТСР-линк следует закрыть в случае возникновения ошибки.

[править] Использование iSCSI в FreeBSD

[править] FreeNAS

Основная страница: FreeNAS

FreeNAS это готовый NAS-сервер, поддерживающий протоколы CIFS, FTP, NFS,AFP, RSYNC, iSCSI, программный RAID (0,1,5)и полную интеграцию с web-интерфейсом. Он занимает меньше чем 32MB на диске (или Flash-диске).Минимальный дистрибутив FreeBSD, положенный в основу FreeNAS, web-интерфейс и PHP-скрипты основываются на M0n0wall.

Смотрите также:

Актуальность: 2011/10/27 19:09

[править] Использование iSCSI в VMware ESX Server

VMware ESX Server поддерживает iSCSI для доступа к хранилищам с образами виртуальных машин.

Ссылки

  • Статья на IXBT.com «iSCSI и другие»
  • Storage Networking Industry Association

Параметры настройки Target

Target Name

Тип string.

Target Alias

Тип string.

Portal Group ID

Тип drop-down menu. Оставьте пустым или выберите номер существующего портала для использования.

Initiator Group ID

Тип drop-down menu. Выберите, какая из существующих групп инициаторов имеет доступ к цели.

Auth Method

Тип drop-down menu. Возможные значения: None, Auto, CHAP или Mutual CHAP.

Authentication Group number

Тип drop-down menu. Выберите None или «Целое число», представляющее номер существующего авторизованного доступа.

Растущие LUNы

Метод, используемый для увеличения размера существующего iSCSI LUN, зависит от того, поддерживается ли LUN размером файла или zvol. Оба метода описаны в этом разделе.

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

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

Например, рассмотрите виртуальную машину Windows с последним разделом на диске с файловой системой NTFS. LUN расширен и таблица разделов отредактирована, чтобы добавить новое пространство в последний раздел. Дисковый менеджер Windows все равно должен использоваться для изменения размера файловой системы NTFS на этом последнем разделе, чтобы использовать новое пространство.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: