Меню

Freenas esxi iscsi настройка

Как создать и настроить ISCSI TARGET в FreeNas

Как создать и настроить ISCSI TARGET в FreeNas

Рассмотрим создание iSCSI Target на базе FreeNAS.
iSCSI Target нужен для использования диска на сервере хранения данных, как блочного устройства для других серверов (например для Windows Server или дляVMware).
Как установить FreeNAS я описывал в статье: Как установить FreeNas и создать на нем файловое хранилище.

Экстент это место хранения данных для iSCSI. В качестве Extent может использоваться либо файл либо диск (HDD, Flash Drive и т.д.). Как выбрать что использовать? Дисковый экстент (Device Extent) или файловый (Extent)?
Лучше использовать дисковый. Он работает быстрее, но использовать дисковый экстент лучше только при наличии аппаратного RAID контроллера (объединив диски в массив с избыточностью информации).
Если аппаратного RAID в системе нет, то тогда использовать программный, основанный на ZFS в котором можно настроить программно избыточность массива.

Как создать ZFS раздел рассказывается в статье: Как настроить ZFS раздел в FreeNas

Теперь создадим iSCSI Target.

Как создать и настроить ISCSI TARGET в FreeNas-01

Переходим Services->Control Services
Включаем iSCSI.

Как создать и настроить ISCSI TARGET в FreeNas-02

Теперь переименуем наш сервер. Для этого заходим Services->Target Global Configuration
и в параметре Base Name задаем имя в формате:
IQN (iSCSI qualified name) – имя не более 255 символов в формате:
iqn.year-mo.reversed_domain_name
Где:
year-mo – это год (year) и месяц (mo), когда был зарегистрирован домен;
reversed_domain_name – имя домена, записанное в обратном порядке;
Пример: iqn.2011-03.org.example.istgt

Как создать и настроить ISCSI TARGET в FreeNas-03

Переходим: Services->iSCSI->Extents->Add Extent
Добавляем Extents (экстенты).
в поле Extent Name задаем имя нашего экстента. Имя может быть любым.
Далее создадим файловый экстент. Для этого в типе экстента (Extent Type) выберем File.
И нажмем Browse, чтобы указать где именно будет находится наш файловый экстент.

Как создать и настроить ISCSI TARGET в FreeNas-04

Для файлового экстента.
Переходим: Services->iSCSI->Extents->Add Extent
В дереве выбираем раздел, в котором будет создан файл экстента (в моем случае это /mnt/ZFSvolume) и дописываем к пути имя файла (iSCSIFile).
А так же в поле Extent size указываем размер экстента (можно использовать сокращения KB, MB, GB) и нажимем OK.

Как создать и настроить ISCSI TARGET в FreeNas-05

Читайте также:  Настройка часов касио w 753

Для дискового экстента.
Переходим: Services->iSCSI->Extents->Add Extent
В случае использования диска в качестве экстента:
так же задаем имя (Extent Name)
в типе (Extent Type) указываем Device
И нажимаем OK.
Будет создан экстент размером с диск или LUN RAID массива.

Как создать и настроить ISCSI TARGET в FreeNas-06

Переходим: Services->iSCSI->Authorized Access->Add Authorized Access
Дабавим пользователей:
Укажем:
Group ID – группа. Имеет численное значение (1);
User – имя пользователя (iscsiuser);
Secret – пароль (по спецификации должен быть не менее 12 символов);
Secret (Confirm) – пароль еще раз.
Нажимаем OK.

Как создать и настроить ISCSI TARGET в FreeNas-07

Переходим: Services->iSCSI->Initiators->Add Authorized Initiator
Добавляем разрешенных инициаторов:
Initiators – имена пользователей, которым разрешен доступ. В нашем случае этоiscsiuser. Можно оставить просто ALL, что означает все, но для безопасности лучше указать.
Authorized network – сеть, из которой разрешен доступ (пример 10.10.3.0/24). Так же можно оставить ALL, но в целях безопасности лучше указать конкретную сеть. Тем более рекомендуется для среды iSCSI использовать отдельную подсеть.

Как создать и настроить ISCSI TARGET в FreeNas-08

Переходим: Services->iSCSI->Portals->Add Authorized Portal
Создадим портал, который будет слушать все интерфейсы:
IP Address – адреса по которым будет доступен iSCSI. Используется если несколько сетевых адаптеров. Если требуется доступ с любого, то оставляем 0.0.0.0
Port – порт, по которому будет доступен iSCSI (по умолчанию 3260).
Нажимаем OK.

Как создать и настроить ISCSI TARGET в FreeNas-09

Переходим: Services->iSCSI->Targets->Add Authorized Target
Создаем Target «точку» подключения к нашей системе хранения. Ее будут видеть инициаторы.
Target Name – имя таргета.
Target Alias – алиас (имя понятное человеку).
Portal Group ID – номер портала, который был создан ранее.
Initiator Group ID – номер группы (созданной ранее).
Auth Method – метод аутентификации (Auto, CHAP, Mutual CHAP).
Authentication Group number – номер группы аутентификации.
Нажимаем OK.

Как создать и настроить ISCSI TARGET в FreeNas-10

Переходим: Services->iSCSI->Targets/Extents->Add Targets/Extents
Для файлового экстента.
Теперь ассоциируем Target с Extent
Выбираем созданный Target: (target) и созданный Extent (iSCSIFileExtent).
Нажимаем OK.

Читайте также:  Настройка антенны нтв плюс в ленинградской области

Как создать и настроить ISCSI TARGET в FreeNas-11

Переходим: Services->iSCSI->Targets/Extents->Add Targets/Extents
Для дискового экстента.
Теперь ассоциируем Target с Extent
Выбираем созданный Target: (target) и созданный Extent (iSCSIDiskExtent).
Нажимаем OK.

На данном этапе базовая настройка iSCSI на FreeNAS закончена. Можно подключаться к созданному хранилищу.

Источник

Подключение FreeNAS iSCSi диска к VMware ESXi

Базовое имя подставится само. Аутентификация нам не нужна (VMware и FreeNAS находятся в отдельной подсети и никто чужой туда доступа не имеет. Поэтому ставим «Авто». Таймауты оставляем по умолчанию.

Теперь необходимо настроить порталы, т.е ввести номер метки и адрес сервера FreeNAS с портом для работы протокола iSCSi по-умолчанию. Иначе говоря : по какому IP адресу и порту работает сервер.

Настройку FreeNAS на этом закончили.

В этой части рассмотрим настройку VMware ESXi к FreeNAS по протоколу iSCSi.
Сначала добавим сетевую карту, по которой VMware ESXi будет общаться с FreeNAS.
Логинимся на VMware.

Попадаем на вкладку Ports. С нее переходим на вкладку Network Adapters и нажимаем Add.

Видим адаптер vmnic1 со скоростью 1000Full (предварительно эта сетевая карта была соединена с помощью кросс кабеля с сетевой картой FreeNAS.) и выбираем его с помощью галочки.

Т.к. Failover нам не нужен делаем оба сетевых интерфейса активными.

Жмем Finish.

После добавления интерфейса не забываем назначить ему Ip адрес для возможности работы с freenas.
Как это делается смотрите в предыдущих статьях.

По умолчанию iSCSi adapter запрещен. Жмем Configure button и выбираем Enable,Ok

Идем на вкладку Dynamic Discovery, выбираем Properties. Жмем добавить. Добавляем IP адрес сервера и порт.

Идем в Static Discovery и проверяем, видно ли FreeNAS

Выбираем диск. Next.

Оставляем все по умолчанию.Next.

Назначаем имя хранилищу.

Выбираем максимальный размер файла и блока.

Источник

Процесс настройки iSCSI через FreeNAS

iSCSI. Это протокол, основанный на TCP/IP, позволяющий взаимодействовать с системами хранения данных. В систему входят следующие устройства:

И так у нас установлен FreeNAS под Virtualbox на Windows 7.

Открываем браузер «Mozilla Firefox» (в IE постоянно слетал статус запущенности службы), далее заходим по Web интерфейсу на сервер управления FreeNAS, в моём случае – это

http://10.0.2.30 выданный по DHCP от dc1.polygon.local

Нажимаем на гаечный ключ и попадаем в окно настроек :

после на «Authorized Access» – «Add iSCSI Authorized Access» (для создания пользователя)

Читайте также:  Pioneer deh 1500ub настройка звука

Пароль должен быть не менее 12 символов, в противном случае при соединении инициатора с таргетом вы получите сообщение, что Секрет «CHAP» конечного объекта меньше минимального размера (12 байт), который требуется по спецификации:

И далее идём в секцию «Initiators» – «Add Initiator», вводим нашего пользователя user_iscsi, а в поле Authorized network можно оставить ALL, но лучше в целях безопасности задать маску локальной подсети (10.0.2.0/24), я же поставлю везде ALL.

переходим в секцию «Portals»:

«3260» — это порт, используемый протоколом iSCSI по умолчанию

Переходим в секцию «Target Global Configuration». Указываем в поле Base Name имя сервера iSCSI. В локальной сети имя сервера FreeNASfreenas.local. Префикс iqn.2011-03 используется для уникальности имён. Таким образом, установим Base Name в iqn.2011-03.freenas.polygon.local, остальные параметры оставляем без изменений:

Discovery Auth Method – Auto

Discover Auth Group – 1 (я её назвал выше так, при создании пользователя)

Сохраняем параметры – Save

Переходим в секцию Targets и нажимаем кнопку Add Target, и устанавливаем параметры в соответствии с указанными на скриншоте настройками и нажимаем OK:

Дальше нужно задать Extents (экстенты).

Экстенты могут быть двух типов файловый (Extent) и устройство (Device Extent). Если выбрать файловый, то вы можете использовать хранилище в виде файла на существующем диске (но не на системном, файловый экстент может быть создан только на точках монтирования), если тип-устройство, то можно подключить диск или CD/DVD привод.

Я рассмотрю вариант использование хранилища в виде подключённого диска.

Переходим в «Device Extentes», где Disk Device – это диск созданный средствами Virtualbox и подключённый к FreeNAS серверу.

Далее переходим в секцию «Associated Targets» и нажимаем кнопку «Add Extent to Target»:

Вот собственно и всё, я показал на действующем примере как создать подключение диска в виде iscsi к серверу FreeNAS запущенному под виртуальной системой Virtualbox. Данный материал пригодится в дальнейшем описании заметок на моём блоге.

Используйте прокси ((заблокировано роскомнадзором, используйте vpn или proxy)) при использовании Telegram клиента:

Поблагодари автора и новые статьи

будут появляться чаще 🙂

Карта МКБ: 4432-7300-2472-8059
Yandex-деньги: 41001520055047

Большое спасибо тем кто благодарит автора за практические заметки небольшими пожертвованиями. С уважением, Олло Александр aka ekzorchik.

Источник

Adblock
detector