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

Процесс настройки iSCSI через FreeNAS — Реальные заметки Ubuntu & Mikrotik

Прочитано: 2 887

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

  • Инициатор (initiator) — iSCSI-клиент, которому будет доступно хранилище;
  • Таргет (target) — iSCSI-сервер, который предоставляет доступ клиентам к своим устройствам по протоколу iSCSI.

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

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

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

polygon.local

 

Сначала включим службу iSCSI. Идём в раздел «Services»  -> «Control Servises» – щелкаем на «iSCSI».

 

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

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

Указываем

Group ID = 1

User = user_iscsi

Secret = Aa1234567

User = user_iscsi

Secret = Bb1234567

 

Пароль должен быть не менее 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. В локальной сети имя сервера FreeNAS

freenas.local. Префикс iqn.2011-03 используется для уникальности имён. Таким образом, установим Base Name в iqn.2011-03.freenas.polygon.local, остальные параметры оставляем без изменений:

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. Данный материал пригодится в дальнейшем описании заметок на моём блоге.

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

Первоначальную настройку FreeNAS мы проделали в предыдущей статье.
В этой части настроим FreeNAS. Во второй части — WMware ESXi.
Для этого, залогинимся на сервере  и произведем следующие настройки. 
Заходим в службы и выбираем iSCSI. ( По умолчанию выключено.)

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

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

 

Добавляем инициаторов — тех, кто можем коннектиться  к FreeNAS.
Я просто описал подсеть. Обязательно должен быть указан номер метки.

Описываем Цели. По-русски говоря, где на сервере FreeNAS лежат данные.
Сначала создаем  экстент, тип выбираем «файл». Указываем путь на сервере и размер файла.
Внимание , при указании пути директории должны быть созданы. ( В данном случае директория /mnt/). 

 А теперь добавляем цель. (Связываем экстент с файловой системой хранилища.)
Имя цели — dsk0
Тип- диск
флаги — RW
(обязательно RW, иначе не сможем создавать снапшоты)
группа порталов и инициаторов — согласно их меткам (1).
Хранилище , и т.д.
 

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

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

Заходим в хост — Configuration-Networking.
Видим только настроенную карту (vmnic0) локальной сети предприятия ip —10.10.10.65
Далее выбираем вверху Virtual Switch   и Properties.
  

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

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

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

 

Жмем Finish.

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

Необходимо разрешить и настроить работу по iscsi.
Идем в Configuration- Storage Adapter.  Выбираем ISCSI Software Adapter — Properties.

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

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

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

 

Далее займемся настройкой для подключения к хранилищу.
Переходим к Storage. Видим локальное хранилище datastore1.
Далее Add Storage — Disk/LUN — Next.

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

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

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

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

Finish.

Все.

Источник: BSDADMIN

Учебное пособие по FreeNAS

: Как настроить диск iSCSI с помощью FreeNAS | плюралсайт

Недавно я написал статью о том, как настроить NAS с помощью программного обеспечения FreeNAS с открытым исходным кодом. Одной из многих функций FreeNAS является возможность настройки диска iSCSI.

iSCSI означает Internet SCSI и позволяет клиентским машинам отправлять команды SCSI на удаленные серверы хранения, такие как FreeNAS. Это позволяет вам объединить ваши накопители в одну машину для снижения затрат на гигабайт и упрощения обслуживания с иллюзией локальных дисков на ваших клиентских машинах. Функциональность для использования дисков iSCSI изначально встроена как в Windows Vista, так и в Server 2008. На более высоком уровне вы также можете использовать iSCSI для недорогих кластерных решений и аварийного восстановления.

В прошлом это обычно делалось с использованием специального оборудования и волоконно-оптических кабелей, хотя с помощью iSCSI вы можете использовать существующую сетевую инфраструктуру. Следует отметить, что в зависимости от сетевой нагрузки и требований к производительности ваших серверов это может быть значительно медленнее, чем выделенные варианты. Для высокопроизводительного производственного приложения вы по-прежнему можете использовать iSCSI, но я бы рассмотрел его настройку в собственной сети на скорости 1 ГБ.

Как работает iSCSI?

Протокол iSCSI состоит из двух частей: первая — это клиенты, а вторая — устройства хранения.

Клиенты называются инициаторами iSCSI и могут быть настроены с помощью аппаратных или программных решений. Как я упоминал ранее, эта функциональность уже встроена в Vista и Server 2008, поэтому нам не нужно будет добавлять на эти машины какое-либо программное/аппаратное обеспечение.

Устройства хранения называются целевыми объектами iSCSI и должны работать с определенным типом программного/аппаратного обеспечения для приема входящих запросов от инициаторов iSCSI. К счастью, FreeNAS имеет возможность создавать диски iSCSI как часть своего основного пакета, поэтому я собираюсь использовать сервер FreeNAS, который я использовал в прошлой демонстрации.

Настройка целевого диска iSCSI на сервере FreeNAS

Я собираюсь использовать FreeNAS в качестве целевого объекта iSCSI, и если вы собираетесь следовать этой демонстрации, обязательно, чтобы у вас также была одна настройка.

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

В этой демонстрации предполагается, что, хотя жесткие диски установлены на сервере, они НЕ добавляются в интерфейс FreeNAS.

1. Подключитесь к вашему серверу FreeNAS через WebGUI, используя ваш любимый браузер. В верхнем меню выберите Диски , затем нажмите Управление .

2. Щелкните значок плюс в правом нижнем углу, чтобы добавить диски.

3. Рядом с Диск выберите из раскрывающегося списка диск, который вы хотите добавить, и, если хотите, введите его описание рядом с Описание .

Я обычно оставляю остальные настройки по умолчанию, затем нажимаю Добавить .

4. Когда вы вернетесь к экрану управления дисками, вам будет предложено подтвердить добавление, нажав Применить изменения , сделайте это сейчас.

5. В верхнем меню выберите Services , затем iSCSI Target .

6. Щелкните значок плюс в области Extent .

7. Поля , выделенные жирным шрифтом, обязательны, поэтому поместите имя в поле Extent name , оставьте Type как Device , а затем выберите Device , которое вы хотите, в раскрывающемся списке.

Вы также можете ввести примечание в поле комментария для справки. Когда вы установите параметры, нажмите Добавить .

8. Вернувшись на страницу iSCSI Target, нажмите Применить изменения .

9. Щелкните значок плюс в области Target .

10. Как и прежде, поля выделены жирным шрифтом. Вот разбивка полей:

  • Имя цели: Добавьте свое собственное или оставьте значение по умолчанию
  • Флаги: RW для чтения/записи или RO для только чтения
  • Хранилище: перечисленных экстентов, которые были настроены, выберите тот, который вы хотите использовать
  • Авторизованная сеть: Введите IP-сеть, которая может получить доступ к этому диску. Например, если ваш IP-адрес был 192.168.1.100, вы должны ввести 192.168.1.0 Большинство людей оставят 24 в раскрывающемся списке, если ваша маска подсети 255.255.255.0

После того, как вы заполните всю информацию, нажмите Добавить .

11. Вернувшись на целевую страницу iSCSI, вам нужно нажать Применить изменения еще раз.

12. Теперь установите флажок рядом с Включить в правом верхнем углу, а затем нажмите Сохранить и перезапустить в левом нижнем углу.

Целевой диск iSCSI настроен и готов к использованию.

Настройка инициатора iSCSI на Vista

Теперь, когда целевой диск iSCSI готов, давайте настроим наш клиентский компьютер Vista для его использования.

1. Нажмите на меню Start и введите iSCSI в строке меню и нажмите Введите .

2. В зависимости от ваших настроек вы можете получить предупреждение UAC, продолжайте и подтвердите, если вы это сделаете.

3. Если вы используете iSCSI впервые, вы получите предупреждение о том, что служба iSCSI не запущена, и вас спросят, хотите ли вы запустить эту службу, а также чтобы она автоматически запускалась вместе с вашим компьютером. Идите вперед и нажмите Да .

4. В следующем появившемся окне вас спросят, хотите ли вы разблокировать службу Microsoft iSCSI в брандмауэре Windows. Нажмите на Да .

5. Когда появятся свойства инициатора iSCSI, щелкните вкладку Discovery .

6. Нажмите Добавить портал…

7. Поместите IP-адрес цели iSCSI в текстовое поле с пометкой IP-адрес или DNS-имя, затем нажмите 906 0 0005 IP-адрес или имя DNS0: 90 .

8. Щелкните вкладку Targets .

9. Выделите целевой диск в списке и нажмите Войти…

10. В следующем окне вы можете выбрать восстановление этого соединения при запуске компьютера, установив флажок рядом с этой опцией. . Если вы этого не сделаете, оставьте это поле пустым. В любом случае нажмите Ok .

11. Теперь вы должны увидеть статус Connected , подтвердите это и нажмите Ok .

12. Щелкните Пуск , щелкните правой кнопкой мыши Компьютер , затем щелкните Управление .

13. Если вы получили предупреждение UAC, щелкните по нему. Теперь вы увидите MMC «Управление компьютером», щелкните «Управление дисками» , и через несколько секунд диски будут заполнены.

Диск 1 — это диск iSCSI, и вы можете видеть, что он отображается нераспределенным. Щелкните правой кнопкой мыши на диске и выберите New Simple Volume 9.0006 .

ПРИМЕЧАНИЕ. Если диск был отформатирован ранее, возможно, вам придется сначала удалить раздел.

14. Когда запустится мастер создания нового простого тома, нажмите Далее .

15. Установите размер создаваемого тома; в этой демонстрации я использую все пространство. После установки пробела нажмите Next .

16. Назначить букву диска, для этой демонстрации я использую Ф ; затем нажмите Далее .

17. Я собираюсь отформатировать этот диск как NTFS и поставить галочку рядом с Выполнить быстрое форматирование . Вы также можете назначить метку тома, а затем нажать Далее .

18. Просмотрите выбранные настройки и нажмите Готово .

19. В зависимости от скорости сети и размера диска форматирование может занять некоторое время. Когда он будет готов, вы увидите его готовым к работе в разделе «Управление дисками».

Сводка

Мы настроили целевой диск iSCSI в FreeNAS, а затем настроили инициатор iSCSI в Windows Vista для подключения к диску FreeNAS. После этого мы настроили диск для использования на нашей машине с Vista, отформатировав его и назначив букву диска.

Хотя iSCSI подходит не всем, он определенно имеет свое применение, и если он подходит для вашей среды и потребностей, FreeNAS предлагает недорогую альтернативу.

Готовы проверить свои навыки администрирования Windows Vista? Посмотрите, как они соотносятся с этой оценкой от Smarterer. Начните этот тест администрирования Windows Vista прямо сейчас

Настройка блочных ресурсов Windows iSCSI на TrueNAS и FreeNAS — TrueNAS

В этом руководстве мы рассмотрим основы iSCSI, настройку iSCSI на FreeNAS (скоро станет TrueNAS CORE) и настройку доступа из Windows машина. ZVOL, который является другим типом набора данных, требуется для подключения к iSCSI для блочного хранилища. Одним из преимуществ использования iSCSI на TrueNAS является то, что системы Windows, резервные копии которых созданы с помощью iSCSI, получают функцию отката ZFS для быстрого восстановления после CryptoLocker, программ-вымогателей и потери данных. В этом руководстве предполагается, что вы настроили пул ZFS.

Что такое iSCSI?

iSCSI — это стандарт протокола, позволяющий консолидировать данные хранилища. iSCSI реализован в TrueNAS, чтобы работать как сеть хранения данных (SAN) в существующей сети Ethernet.

  • В частности, iSCSI экспортирует дисковые устройства или «цели» по сети Ethernet, к которым могут подключаться и монтироваться клиенты iSCSI или «инициаторы».
  • iSCSI можно использовать в существующей сети Ethernet, хотя для повышения производительности можно построить выделенные сети для трафика iSCSI.
  • Интересно, что среды SAN, построенные на Fibre Channel, можно расширить с помощью iSCSI. iSCSI был разработан с учетом Ethernet, но он так же хорошо работает и с оптоволокном. Таким образом, он может стать экономичной альтернативой существующим оптоволоконным сетям.
  • iSCSI также дает преимущество в среде, использующей программы оболочки Windows; эти программы, как правило, фильтруют «сетевое расположение», но подключения iSCSI не фильтруются.

Основная информация


Перед настройкой iSCSI в системе TrueNAS необходимо ознакомиться со следующей терминологией iSCSI:

  • Инициатор — это клиент, который имеет авторизованный доступ к данным хранилища в системе TrueNAS. Клиенту требуется программное обеспечение инициатора, чтобы инициировать подключение к общему ресурсу iSCSI — TARGET. ** Обратите внимание, что не все подключения разрешены.
  • Цель — это ресурс хранения в системе TrueNAS, который используется совместно с инициатором. Каждая цель имеет уникальное имя, известное как полное имя iSCSI (IQN).
  • Экстент — это единица хранения для совместного использования. Он может быть в форме файла или устройства EXTENT, который предоставляется как цель iSCSI.
  • CHAP , или Протокол проверки подлинности с вызовом рукопожатия , — это метод проверки подлинности, в котором используется общий секрет и трехсторонняя проверка подлинности для определения того, авторизована ли система для доступа к устройству хранения и для периодического подтверждения того, что сеанс не был завершен. захвачен другой системой. В iSCSI инициатор (клиент) выполняет аутентификацию CHAP.
  • Взаимный CHAP является надмножеством CHAP в том смысле, что оба конца связи аутентифицируются друг для друга.

Создание ZVOL


Первым шагом для настройки iSCSI является создание ZVOL для экстента нашего устройства. ZVOL — это тип набора данных, доступный в нашем пуле ZFS. Мастер iSCSI также позволяет создать ZVOL или набор данных, о которых мы поговорим позже.
Перейдите к « Storage » → « Pools », откройте параметры пула, нажав кнопку три точки справа от вашего пула, затем « Добавить Zvol ».

  • Введите имя и размер ZVOL, затем нажмите « СОХРАНИТЬ ».

Настройка iSCSI


Теперь мы приступим к настройке iSCSI в системе TrueNAS.
На вашем компьютере TrueNAS в меню слева выберите « Sharing » → Block Shares

( iSCSI ) → « Target Global Configuration ».

  • Просмотрите целевые глобальные параметры конфигурации.
  • Вам не нужно изменять это имя, но помните, что это базовое имя, с которым будут связаны ваши цели.


Мастер iSCSI поможет вам легко создать блочный ресурс с пошаговой настройкой. Давайте продолжим и нажмем « Wizard ».
Присвойте общему ресурсу iSCSI имя.

  • Для « Тип » выберите это в зависимости от типа вашего набора данных. Если вы настроили обычный набор данных из своего пула, выберите « Файл ».
  • В противном случае выберите « Устройство », и вы сможете выбрать ZVOL, который вы создали ранее, или создать ZVOL, если вы еще этого не сделали. Нажмите « Create New », затем перейдите к пути к вашему пулу.
  • Установить предельный размер устройства. Мы рекомендуем не использовать более 80% доступной емкости. * Более подробную информацию можно найти в документации.
  • В разделе « Что вы используете для » выберите запись, которая соответствует вашему варианту использования. Поскольку мы будем подключаться к Windows Server, мы выберем « Современная ОС ».

  • Нажмите « NEXT », чтобы перейти в раздел Portal . Поскольку у вас еще не создан портал, параметр по умолчанию — « Создать новый ».
  • Если вы хотите включить аутентификацию безопасности, выберите «CHAP» для « Discovery Auth Method » и заполните поля Group ID , User и Secret . Секрет должен содержать от 12 до 16 символов.
  • Вы можете оставить IP как «0.0.0.0», который является групповым адресом интерфейса.

  • Нажмите « NEXT », чтобы перейти к разделу Инициатор . Вы можете оставить поле Initiators и Authorized Networks пустым, если только вы не хотите ограничить доступ к определенным клиентам-инициаторам или IP-адресам в вашей сети.

  • Нажмите « СЛЕДУЮЩИЙ » и просмотрите настройки мастера, затем « ОТПРАВИТЬ ». Мастер должен автоматически связать ваш экстент с вашей целью.


Включить службу iSCSI

Нажмите « Services » в меню слева и убедитесь, что Служба iSCSI имеет значение « Running ». Установите флажок « Start Automatically », чтобы запускать iSCSI после каждой перезагрузки.

Доступ к данным на общем ресурсе iSCSI из Windows

Для доступа к данным на общем ресурсе iSCSI клиентам необходимо использовать программное обеспечение iSCSI Initiator. Клиент iSCSI Initiator предварительно установлен в Windows 7–10 Pro и Windows Server 2008, 2012 и 2019.. Обратите внимание, что обычно требуется Windows Professional Edition.

  • Откройте меню «Пуск» и найдите « iSCSI Initiator ».
  • Перейдите на вкладку « Конфигурация » и нажмите « Изменить », чтобы изменить инициатор iSCSI на то же имя, которое вы создали ранее, которое было «iscsshare».

  • Перейдите на вкладку « Discovery Tab », перейдите к « Discover Portal » и введите свой IP-адрес FreeNAS или TrueNAS. Выйти из порта в 3260 .


  • Если вы настроили CHAP ранее, нажмите « Дополнительные настройки », а затем установите флажок « Включить журнал CHAP на », затем введите имя инициатора и ту же цель/секрет, который вы установили ранее TrueNAS; в противном случае перейдите к следующему шагу.
  • Вернитесь к « Targets » и нажмите « Connect » на вашей цели iSCSI, затем нажмите « OK ».

  • Найдите и откройте « Управление дисками » в панели управления .
  • В новом окне вам будет предложено отформатировать диск. Ваш диск в настоящее время должен быть «нераспределенным». Завершите работу мастера, чтобы отформатировать его и назначить ему букву и имя диска.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *