Iscsi lun: iSCSI LUNs and Targets
Сетевое хранилище на iSCSI, что это такое?
Если вы когда-нибудь управляли серверами или корпоративной компьютерной сетью, то наверняка сталкивались с проблемой прозрачного увеличения ёмкости существующей инфраструктуры. И хотя подобные решения, в принципе, существуют, они обычно отличаются большой ценой и низкой гибкостью.
19″ системы обычно не обладают достаточным пространством, чтобы вместить дополнительные жёсткие диски. В результате появляется единственная альтернатива: подключение к серверу отдельных 19″ хранилищ по интерфейсу SCSI или Fiber Channel. Однако при этом мы всё равно смешиваем серверные задачи и функции хранения данных.
И большие серверные корпуса с дополнительными отсеками для жёстких дисков тоже не назовёшь идеальным выходом — опять же, получаем смесь задач.
Согласитесь, что идеальное хранилище должно быть очень гибким. Таким, чтобы его можно было легко развернуть, использовать из многих участков сети, из разных операционных систем и, конечно, можно было легко расширять. Да и производительность не стоит упускать из внимания. Ответом на все поставленные вопросы можно назвать iSCSI — Internet SCSI. Это решение «упаковывает» протокол SCSI в пакеты TCP/IP, в результате чего вы получаете универсальный интерфейс хранилища для всей сетевой инфрастуктуры. Кроме того, iSCSI позволяет консолидировать текущие системы хранения.
Как работает iSCSI?
На диаграмме показан принцип работы iSCSI. Подсистемы хранения должны использовать существующую сетевую инфрастуктуру, независимо от серверов. Консолидация систем хранения, которую мы упоминали выше, означает лишь то, что хранилище должно быть доступно с любого сервера, обеспечивая минимизацию затрат на управление. Кроме того, можно добавлять дополнительную ёмкость и к существующим системам.
Преимуществ у такого подхода много, и они довольно очевидны. Во многих корпорациях уже развёрнута эффективная сетевая инфраструктура, часто использующая проверенные временем технологии типа Ethernet. Никаких новых технологий для использования iSCSI или других систем типа SAN (Storage Area Networks) внедрять и тестировать не нужно. Конечно, здесь можно сэкономить и на дорогих специалистах по внедрению.
В целом, управлять клиентами и серверам iSCSI после небольшого обучения сможет любой сетевой администратор. Ведь iSCSI развёртывается на существующей инфраструктуре. Кроме того, iSCSI отличается высокой доступностью, так как серверы iSCSI можно подключать к нескольким коммутаторам или сетевым сегментам. Наконец, архитектура изначально отличается высокой масштабируемостью благодаря технологиям коммутации Ethernet.
В принципе, сервер iSCSI может быть реализован как программно, так и аппаратно. Но из-за высокой нагрузки программного решения на процессор лучше всё же придерживаться последнего варианта. Основная нагрузка на сервер iSCSI заключается в инкапсуляции пакетов SCSI в пакеты TCP/IP, причём всё должно выполняться в реальном времени. Понятно, что в программном сервере все эти задачи будет выполнять центральный процессор, а в аппаратном решении — специальные движки TCP/IP и SCSI.
Благодаря клиенту iSCSI, ресурсы хранилища iSCSI-сервера могут быть интегрированы в клиентскую систему в виде устройства, которое по смыслу близко к локальному жёсткому диску. Здесь большим преимуществом по сравнению с привычными общими сетевыми папками (share) будет высокая безопасность. Ведь iSCSI особо подчёркивает правильную аутентификацию пакетов iSCSI, а по сети они передаются в шифрованном виде.
Конечно, вы получите производительность несколько меньше, чем у локальных систем SCSI — ведь сеть вносит свои задержки. Впрочем, современные сети с пропускной способностью до 1 Гбит/с (128 Мбайт/с) уже обеспечивают достаточную скорость, но большая часть её так и не используется.
Каждому узлу iSCSI присваивается своё имя (длиной, максимум, до 255 байт) и псевдоним (короткое имя), которые не зависят от IP-адреса. Таким образом, доступ к хранилищу будет обеспечен даже после его переноса в другую подсеть.
iSCSI в деле
Конечно, не считая сеть, основным требованием для внедрения iSCSI является организация iSCSI-сервера. Мы протестировали несколько решений как программных так и аппаратных.
Оба типа решений удовлетворяют всем требованиям iSCSI, обеспечивая доступ к хранилищу клиентским компьютерам. Клиентская система может быть оснащена адаптером iSCSI, который уменьшит нагрузку на центральный процессор (очень удобно для рабочих станций).
В принципе, iSCSI можно использовать и на 100-Мбит/с сети, но тогда, по сравнению с локальными приводами, вы получите существенное замедление. Естественно, гигабитный Ethernet является куда более эффективным решением — вряд ли пропуская способность станет «узким местом» даже при использовании нескольких массивов RAID 5. В то же время, это нельзя сказать про массивы RAID 0, но подобное хранилище редко подключается по сети.
Если обратиться к клиенту, то здесь необходим инициатор iSCSI. Они выпущены практически для всех операционных систем. Поиск в Google комбинации слов «Microsoft», «iSCSI» и «Initiator» является наглядным тому примером.
Затем в программе-инициаторе нужно настроить подключение к серверу. Подключённые приводы сервера появятся на компьютере в виде жёстких дисков, и их можно использовать как самые обычные приводы.
Протокол iSCSI обеспечивает шифрование пакетов на основе IPsec, хотя оно не является обязательным. К примеру, внутри сети корпорации не всегда имеет смысл шифровать пакеты. Подобная опция будет наиболее интересна для WAN.
Дополнительные применения
iSCSI также является прекрасным средством резервирования данных, ведь информацию можно легко скопировать на другой жёсткий диск. В том числе, даже в онлайне, используя функцию теневого копирования Windows. iSCSI можно даже подключать по DSL-соединению, но здесь ограничивающим фактором уже будет скорость линии. Впрочем, всё зависит от характера применения.
Большим преимуществом iSCSI можно считать то, что классическое резервирование больше не ограничено одним местоположением — и не стоит это недооценивать. К примеру, устройства типа кассетных стримеров теперь можно устанавливать в любом месте сети. Даже если случится самое худшее, данные по iSCSI можно будет восстановить за минимальное время.
Нагрузка iSCSI
Если решение iSCSI реализовано программно, то сетевому адаптеру придётся передавать немалые данные. Поскольку обычные сетевые адаптеры не всегда используют различные технологии аппаратного ускорения, часть нагрузки может перелагаться на центральный процессор. SCSI — это блочный протокол, а Ethernet — пакетный. То есть немало нагрузки будет относиться к инкапсулированию и извлечению информации SCSI из пакетов TCP/IP. Подобная задача способна «под завязку» загрузить даже современный процессор.
Для решения проблемы были разработаны специальные движки TOE (TCP/IP Offload Engines), которые берут на себя все сложные операции iSCSI сразу же после сетевого адаптера. В результате снижается нагрузка на системный процессор, и пользователи и система могут продолжать нормально работать.
Надеюсь теперь стало чуть более понятно что такое сетевые хранилища на iSCSI и как они устроены.
VMware как подключить iscsi LUN c СХД к хосту Esxi.
VMware как подключить iscsi LUN c СХД к хосту Esxi.
Эта статья о том, как подключить iscsi LUN c СХД к хосту Esxi.
Итак, надеюсь у вас уже есть LUN на СХД, который мы будем подключать к хосту esxi. Как создать LUN на СХД NetApp я уже описывал.
Прежде чем подключить iscsi LUN к хосту Esxi, нужно создать на хосте software iscsi адаптер. Для этого на вкладке «Storage Adapters» хоста esxi жмем «Add», чобы добавить scsi адаптер.
После этого, выбираем созданный нами адаптер и жмем «Properties». На этой вкладке вы можете видеть WWN адаптера, который понадобится при настройке доступа к LUN на СХД.
На открывшемся экране, на вкладке «General Properties» можно указать понятный алиас для нашего инициатора.
На вкладке «Network Configuration» добавляем сетевой адаптер, который будет использоваться для передачи iscsi трафика. Жмем «Add»
и выбираем нужный интерфейс.
На вкладке «Dynamic Discovery» указываем IP адрес нашей СХД.
После этого необходимо пересканировать все storage адаптеры на хосте.
После этого вы увидите в списке доступных устройств ваш LUN.
Теперь необходимо добавить storage на хост. Для этого на вкладке «Storage» жмем «Add Storage».
В открывшемся окне выбираем «Disk/LUN» и жмем «Next».
Выбираем наш LUN.
Выбираем тип файловой системы.
На следующем экране жмем «Next».
Далее выбираем имя для нашего Storage.
Выбираем объем доступного пространства.
На заключительном экране жмем «Finish» и ждем завершения создания хранилища.
После этого вы можете видеть добавленное хранилище в списке доступных для размещения виртуальных машин.
Вот так можно добавить iscsi LUN к хосту Esxi.
О том, как правильно отключить datastore(LUN) от хоста(кластера) написано здесь.
Еще информация по VMware.
Поделиться ссылкой:
Похожее
SYNOLOGY — Iscsi Или Пк Без Hdd С Synology
В моем ПК нет HDD дисков из-за их медлительности по сравнению с SSD но рано или поздно место на нем может закончиться . Хотя если у вас есть устройство где вы можете рас шарить диск проблема исчезнет но не совсем .
Находим диски или папки и просто подключаем их . получая следующее
Но что если нам нужно установить программу ? этот вариант не подойдет для установки .
Почему я задался этим вопросом ? Итак имея облако маилру на 1Тб и пользуясь им постоянно возник вопрос куда поставить все это хозяйство причем облако занято на 630 Гб и уже не умещается на мой SSD объемом в 480 Гб . Однажды читая про Windows Server наткнулся на описание службы iSCSI.
iSCSI — это протокол для облегчения выполнения команд хранения на основе SCSI для отправки через единые структуры сети, например ЛВС или VPN. С помощью службы iSCSI Target создается иллюзия, что жесткий диск, локально присоединен к компьютеру, управление которым будет осуществляться локальной операционной системой. На самом деле, вновь добавленный диск является виртуальным диском, который существует на устройстве Synology NAS. Поскольку жесткий диск является виртуальным не нужно добавлять дополнительное аппаратное обеспечение к компьютеру, так как виртуальный диск управляется через основную сетевую инфраструктуру.
Причем этим диском можно пользоваться не на одном ПК .
Имеем диск на 1.5 Тб
Создаем iSCSI размер на усмотрение .
И создаем Target . В моем понимании это типа ссылки на подключение диска с различными защитными ключами итд . Идем на ПК и ищем диск
открываем службу и подключаем iSCSI
Идем в управление дисками и видим там наш HDD . форматируем и пользуемся .
Итог
Диск на 1.32Тб готов к использованию и установки программ
Построение SAN на основе iSCSI. Конфигурация iSNS. — Блог
Прежде, чем начать свое повествование, хочу выделить основного автора данного решения, Сергея Кляуса и поблагодарить его за содействие в развертывании у заказчика демо-проекта.
А проект заключался в следующем: требовалось создать распределенную структуру систем хранения данных, с учетом возможности разделения на домены, и обеспечить безопасную аутентификацию конечных пользователей. И главное, вместо привычного FC, использовался протокол iSCSI.
При создании статьи возник вопрос, насколько корректно называть такую систему SAN. С приходом iSCSI, понятия SAN и NAS тесно переплелись между собой. В панели урпавления OpenStorage настройки iSCSI указываются именно в разделе SAN, посему позволю себе использовать именно эту аббревиатуру.
В первой статье я предлагаю ознакомиться с iSNS (Internet Storage Name Service).
Определимся с понятиями:
iSCSI инициатор — это клиент, подключающийся к iSCSI таргету (серверу) посредством одного из способов обнаружения: Static, Sendtargets или iSNS.
Static — инициатору явно указывается таргет в виде ip и iqn.
Sendtargets — инициатору указывается ip-адрес таргета, который «отправляет» инициатору все имеющиеся iqn.
iSNS — инициатору указывается ip-адрес iSNS-сервера, который содержит в себе информацию о всех доступных данному инициатору таргетов.
Установка iSNS-сервера.
iSNS сервер разрабатывается в рамках проекта OpenSolaris, поэтому для его развертывания потребуется выделенный сервер с OpenSolaris или SXCE, или виртуальная машина (например VirtualBox). Для установки необходимо использовать IPS:
# pkg install SUNWisns
Для работы с iSNS-сервером можно использовать iSNS GUI, работающий через Java Web Console. К сожалению, Java Web Console не входит в поставку OpenSolaris, а проект SXCE — свернут. Однако ее можно сравнительно легко установить используя дистрибутив Solaris 10:
смонтируйте диск и перейдите в соответствующую директорию:
# mount -F hsfs -o ro /dev/dsk/c7t0d0p0 /mnt # cd /mnt/Solaris_10/Product/
Затем установите соответствующие пакеты:
# pkgadd -d . SUNWmcon SUNWmconr SUNWmcos SUNWmcosx \ SUNWmctag SUNWjato SUNWjhrt SUNWzfsgu
Запустите веб-консоль:
# svcadm enable webconsole
Также вам может потребоваться установка CACAO. Это к счастью может быть сделано через IPS:
# pkg install SUNWcacaort SUNWcacaowsvr
После этого можно переходить к установке iSNS BUI. Скачать его можно на странице
iSNS BUI по адресу iSNS BUI Download
Настройка iSNS-сервера.
Для настройки iSNS-сервера зайдите на веб-консоль по адресу https://hostname:6789/. Для доступа вам потребуется пользователь, обладающий ролью root и пароль от этой роли. Далее можно воспользоваться удобным BUI или выполнить команды из CLI.
Приведем пример настройки через CLI:
В структуре iSNS используется понятие Discovery Domain Set, схожее по смыслу с привычным пониманием этого понятия в SAN.
Можно использовать стандартный DDS:
# isnsadm enable-dd-set Default
Или же создать свой собственный:
# isnsadm create-dd-set my-set # isnsadm enable-dd-set my-set
Включаем поддержку iSNS на таргетах:
# iscsitadm modify admin -S enable # iscsitadm modify admin -s ip-address:3205
Итак, смотрим вывод
#isnsadm list-node iSCSI Name: iqn.1986-03.com.sun:02:2f5a429e-dac5-cb9e-d83d-c7d7fdc23e4c.x4150-tgt Alias: x4150-tgt Type: Target iSCSI Name: iqn.1986-03.com.sun:01:0003ba603b71.4b727a7d Alias: sf210 Type: Initiator
Добавим имеющиеся узлы к ранее созданному Discovery Domain:
# isnsadm add-node -d my-domain iqn.1986-03.com.sun:02:2f5a429e-dac5-cb9e-d83d-c7d7fdc23e4c.x4150-tgt # isnsadm add-node -d my-domain iqn.1986-03.com.sun:01:0003ba603b71.4b727a7d
Включим iSNS Discovery Mode на инициаторе:
#iscsiadm modify discovery -i enable
Все, iSNS успешно функционирует.
iSCSI LUN и целевые устройства
Обзор
Совместное использование блочных устройств через iSCSI — это распространенный способ сделать доступным сетевое хранилище. iSCSI LUN — это логическая единица хранения. В SoftNAS Cloud® базовое хранилище LUN представляет собой том, доступ к которому осуществляется как блочное устройство . Тома блочных устройств имеют точку монтирования в файловой системе Linux / dev / zvol , поскольку они являются дисковыми блочными устройствами.
Например, пул хранения naspool1 с именем тома lun01 будет называться / dev / zvol / naspool1 / lun01 в качестве точки монтирования. Эти ссылки на устройства представляют собой ссылки на блочные устройства Linux, используемые для доступа к блокам необработанных данных тома через iSCSI.
целей iSCSI используются инициаторами iSCSI для установления сетевого подключения. Целевой объект обслуживает LUN , которые представляют собой наборы дисковых блоков, доступ к которым осуществляется через протокол iSCSI по сети.Цель может предложить один или несколько LUN клиентам iSCSI , которые инициируют соединение с сервером iSCSI .
Например, VMware vSphere или Windows подключается к серверу iSCSI и получает список доступных целей. Затем для каждой цели доступен для использования список опубликованных LUN .
Создание тома и совместное использование в качестве цели iSCSI
Для совместного использования тома в качестве цели iSCSI:
1.Создайте новый том и выберите опцию Block Device , как показано ниже, по умолчанию. После создания новый том будет доступен как iSCSI LUN. Том блочного устройства автоматически добавляется к цели iSCSI по умолчанию.
Примечание: Точка монтирования для томов блочных устройств называется LUN_lun1 (в примере ниже). В точках монтирования томов блочных устройств всегда используется префикс LUN_ , за которым следует имя тома, назначенное пользователем, чтобы отличать LUN от обычных томов файловой системы.Блочные устройства состоят из редко размещенного файла с именем lundata.dat . Таким образом, для пула с именем naspool и тома блочного устройства с именем lun1 полный путь к точке монтирования равен /naspool1/LUN_lun1/lundata.dat . Эти имена LUN автоматически поддерживаются SoftNAS Cloud® и отображаются на панели конфигурации iSCSI Targets, а также в списке томов.
Дополнительные сведения о создании тома см. В разделе Настройка томов .
Обратите внимание, что по умолчанию Thick Provision , который резервирует пространство для LUN во время создания. В качестве альтернативы выберите Thin Provision , который создаст «разреженный» LUN, который потребляет пространство только по мере его фактического использования.
Настройка и совместное использование хранилища с использованием iSCSI
томов iSCSI LUN можно использовать совместно, применив к хранилищу целевые устройства LUN.
Это можно сделать непосредственно во время создания тома при выборе блочного устройства (iSCSI LUN). Это также можно сделать постфактум с помощью апплета iSCSI LUN Targets .
Применение цели во время создания тома
1. Из томов и LUNS щелкните Create .
2. Следуйте стандартным инструкциям по созданию нового тома и выберите блочное устройство (iSCI LUN).
Отображается вкладка Цели LUN.
3.Выберите соответствующий LUN Target из раскрывающегося списка.
Применение цели с помощью апплета
1. Войдите в систему SoftNAS StorageCenter .
2. В левой навигационной панели выберите параметр iSCSI LUN Targets в разделе Storage .
Отобразится панель iSCSI LUN Targets .Отсюда настройте и предоставьте общий доступ к хранилищу с помощью iSCSI.
3. По умолчанию вам будет представлена пустая цель iSCSI. Однако, если вам нужно более одного, щелкните Create Target .
После создания цели дважды щелкните пустую цель или щелкните Добавить LUN .
Откроется диалоговое окно iSCSI Add A LUN .
4. Либо выберите блочное устройство тома из раскрывающегося списка (в котором будут показаны доступные тома) …
… или установите флажок «Создать новое устройство» и введите путь и желаемый размер для связи с LUN.
5. Щелкните Добавить LUN , чтобы связать блочное устройство с целью iSCSI как LUN.
LUN создается и добавляется к цели.
Возможно, вам придется обновить экран, чтобы цели представились.
Примечание: Публикуйте любое количество томов блочных устройств через одну цель iSCSI. Однако вы можете использовать кнопку Create Target для добавления новых целей по мере необходимости.
Целевые настройки и параметры
Каждую цель iSCSI можно настроить для ограничения доступа к одному или нескольким IP-адресам клиента iSCSI.Его также можно настроить на требование аутентификации с использованием имени пользователя и пароля.
1. Для этого на панели iSCSI LUN Targets выберите цель LUN, а затем щелкните опцию Modify Settings на панели инструментов.
Откроется диалоговое окно Modify Target Settings .
2. В разделе Settings установите флажок в поле Enable Write Cache .Это дает возможность кэшировать входящие запросы записи iSCSI для более быстрых операций ввода-вывода.
3. По умолчанию цели имеют неограниченный доступ с любого IP-адреса. Чтобы ограничить, каким инициаторам iSCSI разрешено подключаться к цели, введите один или несколько IP-адресов, разделенных запятыми (или имен DNS, если используется DNS), в текстовое поле Allowed Initiator s . Используйте нотацию CIDN, чтобы указать диапазон сетевых адресов; например, 172.16.150.0/24 ограничивает доступ к инициаторам iSCSI в 172.16.150. * Только подсеть.
4. Чтобы использовать учетные данные для входа в систему при доступе к цели, введите имя пользователя в текстовое поле Имя пользователя .
5. Введите пароль в поле ввода User Password .
6. Щелкните Сохранить .
Примечание: Чтобы пропустить учетные данные для входа в цель доступа, просто оставьте поля «Имя пользователя» и «Пароль пользователя» пустыми.
7. После внесения необходимых изменений нажмите Сохранить .
8. Чтобы применить изменения, нажмите Restart на панели iSCSI LUN Targets .
Доступ к цели и LUN
Для доступа к цели iSCSI и ее LUN используйте инициатор SCSI из другой системы в сети.
Для получения дополнительной информации см. SoftNAS Reference Guide или справочное руководство операционной системы, связанное с инициатором iSCSI.
.
Что такое ISCSI и как создавать и использовать
I — Что такое iSCSI и какие преимущества он дает?
II — Создание целевого тома iSCSI (до прошивки 4.1)
III — Создание целевого тома iSCSI (4.1 Firmware Later)
IV — Каковы лучшие параметры производительности iSCSI
V — подключение к целям iSCSI с помощью инициатора Microsoft iSCSI в Windows
VI — Подключение к целям iSCSI с помощью инициатора Xtend SAN iSCSI в Mac OS
VII — Подключение к целям iSCSI с помощью инициатора Open-iSCSI в Ubuntu Linux
.
I — Что такое iSCSI и какие преимущества он дает?
iSCSI (Internet Small Computer System Interface), стандарт сети хранения на основе Интернет-протокола (IP) для связывания хранилищ данных. Передавая команды SCSI по IP-сетям, iSCSI используется для облегчения передачи данных по интрасетям и для управления хранилищем на большие расстояния. iSCSI может использоваться для передачи данных по локальным сетям (LAN), глобальным сетям (WAN) или через Интернет и может обеспечивать хранение и поиск данных независимо от местоположения.(цитата из Википедии)
Универсальное решение для хранения данных с высокой возможностью расширения и низкой стоимостью установки всегда востребовано большинством специалистов по планированию инфраструктуры хранения данных малого и среднего бизнеса, у которых есть проблемы с бюджетом и общая простота использования. Служба iSCSI на QNAP Turbo NAS может мгновенно использоваться в качестве места для расширения хранилища или резервного копирования серверов приложений, таких как сервер базы данных, почтовый сервер или Time Machine (для Mac OS X 10.5 или новее) в бизнес-среде. В этой статье показано, как использовать целевую службу iSCSI на QNAP NAS для расширения хранилища в различных операционных системах.См. Ниже сценарий использования.
Что нужно знать перед началом работы
Между вашим компьютером и запоминающим устройством, ваш компьютер называется «инициатором », потому что он инициирует соединение с устройством, которое называется «цель ».
Примечание. НЕ рекомендуется подключаться к одной цели iSCSI с двумя разными клиентами (инициаторами iSCSI) одновременно, поскольку это может привести к сбою данных или повреждению диска. |
Для начала просто следуйте пошаговым инструкциям ниже.
.
II — Создание целевого тома iSCSI (до прошивки 4.1)
Войдите в свой QNAP NAS, перейдите в « Disk Management »> « iSCSI »> « iSCSI TARGET LIST »> « Create New iSCSI Target », чтобы создать новую цель iSCSI.
См. Изображение ниже, чтобы ввести необходимую информацию для создания цели iSCSI.
* Выделение дискового пространства гарантирует, что цель iSCSI имеет достаточно дискового пространства, как указано. Однако создание диска займет больше времени (зависит от заданного размера), и на физическом диске должно быть достаточно места. |
После успешного создания цель iSCSI будет отображаться на странице цели iSCSI со статусом « Ready ».
Преимущества Thin Provisioning на QNAP NAS Используя Thin Provisioning, системный администратор может гибко выделять дисковое пространство (на iSCSI Target) серверным приложениям для увеличения емкости хранилища в любое время независимо от текущего размера хранилища.Добавление места для хранения на серверах может быть легко выполнено в различных операционных системах с помощью инициатора iSCSI. Тонкое выделение ресурсов позволяет эффективно управлять хранилищем, поскольку системный администратор должен контролировать только объем хранилища одного отдельного сервера (QNAP NAS), а не дополнительные жесткие диски или ленты на других подсистемах хранения. Перераспределение разрешено, поскольку емкость хранилища NAS может быть увеличена с помощью Online RAID Capacity Expansion |
Чтобы подключиться к только что созданной цели iSCSI, выберите вкладку, представляющую операционную систему, которую вы используете, чтобы продолжить.
.
III — Создание целевого тома iSCSI (4.1 Firmware Later)
Создание цели iSCSI
Между компьютером и хранилищем ваш компьютер (ВМ) называется «Инициатор», а хранилище — «Целью». (Примечание: не связывайте два инициатора iSCSI с одной и той же целью iSCSI, чтобы избежать сбоя данных.)
1. Из диспетчера хранилища в QTS
Войдите в свой QNAP Turbo NAS и перейдите в «Диспетчер хранилища».
Выберите «iSCSI Storage» и нажмите [OK], чтобы запустить мастер быстрой настройки.
Отметьте «цель iSCSI с подключенным LUN» и нажмите [Далее].
Нажмите [Далее], чтобы войти в мастер быстрой настройки.
Укажите имя цели iSCSI и при необходимости проверьте CRC / контрольную сумму (необязательно). По завершении нажмите [Далее].
Отметьте «Использовать аутентификацию CHAP», если необходимо, чтобы установить имя пользователя и пароль для цели iSCSI.После этого нажмите [Далее].
В соответствии с вашими потребностями вы можете выбрать «Тонкое предоставление» или «Мгновенное выделение». С «тонким выделением ресурсов» вы можете оптимизировать использование емкости хранилища, выделяя объем дискового пространства, равный фактически используемому. С другой стороны, если вы хотите иметь фиксированное пространство для хранения, выберите «Instant Allocation». Затем укажите, нужно ли устанавливать флажок «На основе файлов» для цели iSCSI (настройка по умолчанию — на основе блоков.) Наконец, укажите размер емкости хранилища для цели iSCSI и нажмите [Далее].
Совет: используйте блочный iSCSI LUN с «мгновенным выделением»
— LUN блочного типа (только QTS 4.0.5 и выше) обеспечивает гораздо меньшие системные издержки
— В частности, операции чтения-записи на большом массиве RAID будут быстрее
— LUN с тонким предоставлением должен выделять новые блоки, если они необходимы во время записи новых данных.
— Это вызовет накладные расходы ЦП и памяти, что снижает производительность записи.
— Мгновенное выделение займет больше времени для первоначального выделения общего LUN, но даст более высокую производительность записи после полной инициализации LUN.
Подтвердите настройки цели iSCSI и нажмите [Далее].
Вы успешно создали цель iSCSI и теперь можете нажать [Готово].
Новая цель iSCSI будет в списке и включена.
2. Из хранилища Plug & Connect в Qfinder
Вы можете загрузить QNAP Qfinder на веб-сайте QNAP:
http://www.qnap.com/i/en/product/app_page.php?block=1. Qfinder — это утилита, доступная для Windows, Mac и Linux, которая позволяет быстро находить и получать доступ к вашему Turbo NAS по локальной сети. Выберите свой Turbo NAS, щелкните его правой кнопкой мыши и выберите «Storage Plug & Connect».
Введите имя пользователя и пароль Turbo NAS.
Щелкните [Создать виртуальный диск (iSCSI)].
Укажите имя, установите флажок «На основе блоков» или «На основе файлов» в зависимости от ваших потребностей и укажите размер емкости хранилища для цели iSCSI. Если необходимо установить имя пользователя и пароль для цели iSCSI, вы можете установить флажок «Использовать аутентификацию CHAP», чтобы настроить их. После этого нажмите [OK].
После настройки в окне отобразится новая цель iSCSI.
.
IV — Каковы лучшие параметры производительности iSCSI
Оптимизация производительности iSCSI
В средах, требующих высокопроизводительного хранилища, таких как виртуализация, пользователям рекомендуется сделать следующее для оптимизации производительности жестких дисков iSCSI и NAS:
• | Использовать мгновенное выделение: при создании iSCSI LUN выберите «Instant Allocation», чтобы добиться немного более высокой производительности iSCSI.Однако преимущества тонкого выделения ресурсов будут потеряны. |
• | Создание нескольких LUN: Создайте несколько LUN в соответствии с номером процессора NAS. Информацию можно проверить в «Состояние системы»> «Монитор ресурсов». Если NAS имеет четыре процессора, рекомендуется создать четыре или более LUN для оптимизации производительности iSCSI. |
• | Используйте разные LUN для приложений с большой нагрузкой: Распределите приложения, такие как базы данных и виртуальные машины, которым требуется высокая производительность чтения / записи, на разные LUN.Например, если есть две виртуальные машины, которые интенсивно читают и записывают данные на LUN, рекомендуется создать два LUN на NAS, чтобы рабочие нагрузки VM могли эффективно распределяться |
Виртуализация — Лучшие практики для iSCSI
В среде виртуализации системный инженер хочет обеспечить максимальную производительность системы. Как максимизировать производительность хранилища данных iSCSI?
1: Создайте каждую цель iSCSI только с одним LUN!
Это предотвратит возникновение узких мест из-за того, что каждая цель имеет только один поток ввода-вывода
Пропускная способность каждого LUN будет выше
.
2: Используйте блочный iSCSI LUN с «мгновенным выделением»
— LUN блочного типа (только QTS 4.0.5 и выше) обеспечивает гораздо меньшие системные издержки
— В частности, операции чтения-записи на большом массиве RAID будут быстрее
— LUN с тонким предоставлением должен выделять новые блоки, если они необходимы во время записи новых данных.
— Это вызовет накладные расходы ЦП и памяти, что снижает производительность записи.
— Мгновенное выделение займет больше времени для первоначального выделения общего LUN, но даст более высокую производительность записи после полной инициализации LUN.
.
3: разделить ОС и данные виртуальной машины
Хранить операционную систему (ОС) и данные виртуальной машины на разных LUN
Иметь выделенный vmnic (виртуальный сетевой интерфейс) и сетевую подсеть для разделения хранилища данных ОС виртуальной машины и LUN / общих ресурсов, сопоставленных с виртуальной машиной для хранения данных
Пример топологии развертывания:
Хост ВМ:
vmnic | IP / подсеть | Замечание |
vmnic 0 | 10.8.12.28 / 23 | Консоль управления |
vmnic 1 | 10.8.12.85/23 | NIC для хранилища данных ВМ |
vmnic 2 | 168.95.100.101/16 | NIC для доступа к данным ВМ |
QNAP Turbo NAS:
Порт NAS | IP / подсеть | Замечание |
ЛВС 1 | 10.8.12.125/23 | NIC для хранилища данных ВМ |
ЛВС 2 | 168.95.100.100 / 16 | NIC для доступа к данным ВМ |
.
4: Используйте несколько целей с LUN для создания расширенного хранилища данных для хранения виртуальных машин
Когда к хостам ВМ подключен один LUN, у I / O есть одна очередь iSCSI на NAS
Если LUN используется совместно со многими дисками виртуальных машин, все операции ввода-вывода должны сериализоваться через одну очередь iSCSI
— Трафик только одного виртуального диска может одновременно проходить через очередь
-Создайте несколько целей с LUN в качестве расширенного хранилища данных, чтобы позволить большему количеству очередей iSCSI работать с несколькими дисками виртуальных машин
.
5: Ограничьте количество виртуальных машин на одно хранилище данных
Если у вас только один LUN в качестве хранилища данных, рекомендуется реализовать не более 10 виртуальных машин на хранилище данных, чтобы избежать замедления из-за очереди iSCSI
Фактическое разрешенное количество виртуальных машин может варьироваться в зависимости от среды
6: Используйте последнюю версию прошивки для поддержки VAAI
VAAI на QNAP NAS поддерживает примитив ATS
Это позволяет нескольким виртуальным машинам или хостам использовать iSCSI LUN без блокировки ввода-вывода LUN исключительно во время определенных операций.
.
V — подключение к целям iSCSI с помощью инициатора Microsoft iSCSI в Windows
1. В ОС Windows использование инициатора Microsoft iSCSI для подключения цели iSCSI
На примере Windows 7 войдите в «Панель управления» и нажмите «Система и безопасность».
Щелкните «Администрирование».
Откройте «Инициатор iSCSI».
Выберите вкладку «Обнаружение» и щелкните [Обнаружить портал…].Вставьте IP-адрес Turbo NAS, на котором была создана цель iSCSI, и нажмите [OK].
Выберите вкладку «Цели», и цель iSCSI будет найдена. Выберите его и нажмите [Подключить]. Если вы установили имя пользователя и пароль для цели iSCSI, нажмите [Advanced…], чтобы вставить их, а затем нажмите [OK].
После завершения этих шагов Windows 7 уведомит вас о добавлении нового диска. Вы можете войти в «Управление дисками», чтобы проверить это.
.
V — подключение к целям iSCSI с помощью инициатора Xtend SAN iSCSI в Mac OS
Подключение к целям iSCSI с помощью инициатора Xtend SAN iSCSI в Mac OS
Поскольку сообщалось, что инициатор GlobalSAN iSCSI имеет проблемы со стабильностью при работе с большой нагрузкой, мы решили использовать инициатор Xtend SAN iSCSI в качестве примера в этих примечаниях к приложению. Если вы хотите прочитать инструкции по использованию инициатора GlobalSAN iSCSI с QNAP NAS, щелкните здесь.
Об инициаторе Xtend SAN iSCSI
Инициатор
ATTO Xtend SAN iSCSI для Mac OS X позволяет пользователям Mac использовать iSCSI и получать от этого преимущества. Он совместим с Mac® OS X 10.4.x — 10.6.x. Для получения дополнительной информации посетите: http://www.attotech.com/products/product.php?sku=INIT-MAC0-001
После установки Xtend SAN iSCSI Initiator вы можете найти его в «Приложениях».
Щелкните вкладку «Обнаружение целей», вы можете выбрать «Обнаружение через DNS / IP» или «Обнаружение через iSNS» в соответствии с топологией сети.В этом примере мы будем использовать IP-адрес для обнаружения целей iSCSI.
Следуйте инструкциям на экране и введите адрес сервера, номер целевого порта iSCSI (по умолчанию: 3260) и информацию CHAP (если применимо). Нажмите «Готово», чтобы получить целевой список после того, как все данные были введены правильно.
Будут показаны все доступные цели iSCSI на сервере NAS. Выберите цель, которую вы хотите подключить, и нажмите «Добавить».
Вы можете настроить свойства подключения для выбранной цели iSCSI на вкладке «Настройка».
Щелкните вкладку «Статус», выберите цель для подключения. Затем нажмите «Войти», чтобы продолжить.
.
VI — подключение к целям iSCSI с помощью инициатора Open-iSCSI в Ubuntu Linux
С дистрибутивом Ubuntu, с использованием инициатора Open-iSCSI для подключения цели iSCSI
Linux Open-iSCSI Initiator встроен в Ubuntu 8.04 LTS и более поздние версии. Вы можете использовать команды для добавления цели iSCSI через приглашение оболочки.Для получения дополнительной информации об Ubuntu посетите: http://www.ubuntu.com/, а для получения дополнительной информации об Open-iSCSI: http://www.open-iscsi.org/
Сначала установите компонент open-iscsi (инициатор Linux Open-iSCSI):
# sudo apt-get install open-iscsi |
Выполните следующие действия, чтобы использовать инициатор Open-iSCSI для связывания цели iSCSI (QNAP Turbo NAS). Если вашей цели iSCSI требуется информация CHAP для входа в систему, вам необходимо изменить iscsid.conf, например «node.session.auth.username» и «node.session.auth.password».
# vi /etc/iscsi/iscsid.conf |
Сохраните файл iscsid.conf и закройте его, затем перезапустите службу open-iscsi.
# /etc/init.d/open-iscsi перезапуск |
Ищите цели iSCSI (QNAP Turbo NAS). Например, IP-адрес NAS: 172.17.28.69, порт: 3260.
# iscsiadm -m discovery -t sendtargets -p 172.17.28.69: 3260 |
Терминал Linux отобразит следующее сообщение:
172.17.28.69:3260, 1 iqn.2004-4.com.qnap: NAS: iscsi.test.db531f
Выберите узел iSCSI для связи.
# iscsiadm -m node -T THE_TARGET_iqn –login |
Терминал Linux отобразит следующее сообщение:
Вход в [iface: default, target: iqn.2004-04.com.qnap: NAS: iscsi.test.db531f, portal: 172.17.28.69,3260] успешно .
Эту команду можно использовать для удаления ненужных узлов iSCSI:
# iscsiadm -m node –op delete –targetname THE_TARGET_iqn |
Эту команду можно использовать для проверки состояния целей iSCSI:
Используйте эту команду для создания раздела, и цель iSCSI будет связана с / dev / sdb. («Sdb» — это первое добавленное запоминающее устройство. Оно будет отличаться в зависимости от количества ваших запоминающих устройств.)
Используйте эту команду для форматирования / dev / sdb1:
Используйте эти команды для монтирования / dev / sdb1:
# mkdir / mnt / iscsi # mount / dev / sdb1 / mnt / iscsi / |
После этого вы можете использовать команду ниже, чтобы проверить скорость передачи ввода-вывода цели iSCSI в Linux:
Есть несколько команд относительно «scsiadm»:
Эту команду можно использовать для поиска целей iSCSI на определенном хосте, используя IP-адрес хоста:
# iscsiadm -m discovery –type sendtargets –portal HOST_IP |
Эту команду можно использовать для входа в iSCSI target:
# iscsiadm –m node –targetname THE_TARGET_IQN –login |
Эту команду можно использовать для выхода из системы iSCSI target:
# iscsiadm –m node –targetname THE_TARGET_IQN –logout |
Эту команду можно использовать для удаления цели iSCSI:
# iscsiadm –m node –op delete –targetname THE_TARGET_IQN |
VN: F [1.9.22_1171]
Рейтинг: 10.0 / 10 (9 поданных голосов)
VN: F [1.9.22_1171]
Рейтинг: +2 (от 2 голосов)
ISCSI Nedir Ve Nasıl OluşturulurЧто такое ISCSI и как для создания и использования, 10,0 из 10 на основе 9 оценок.
ISCSI Lun Recovery | Расширенная поддержка Qnap
I — Когда нам нужно восстановление Lun?
II — Восстановление менее 1 ТБ, сценарий Lun,
III — Восстановление сценария «2 части луна»,
I — Когда нам нужно восстановление Lun?
Как вы все знаете, когда вы теряете 3 жестких диска из RAID 6, вы теряете все свои данные, но в Qnap есть расширенная функция только для чтения, которая позволяет создавать резервные копии ваших данных.
Но для ISCSI это не работает. В этом документе я покажу вам, как восстановить ваши ISCSI Luns.Но нам нужно 2 Qnap для восстановления.
II — сценарий восстановления ISCSI Lun 1:
Costumer потерял 3 жестких диска на своем RAID 6;
и даже ISCSI target & Luns кажутся хорошими, соединение ISCSI в Windows не удалось, мы получили ошибку «нет ответа».
А
После нескольких часов попыток я снова смог связаться с его ISCSI, и вот как это задокументировать;
Должен вас предупредить, Qnapsupport Taiwan может помочь только после копирования ISCSI lun в другой Qnap, и я настоятельно рекомендую вам связаться с ними после завершения копирования ISCSI Lun. Если вы новичок в Qnap и командах linux.
Итак, приступим;
1 — Сначала создайте новую общую папку на устройстве заказчика (169.254.100.100) и укажите путь как его папку. @ Iscsi.
Также создайте новую общую сетевую папку на вашем Qnap (192.168.2.91) и покажите вашу папку. @ Iscsi
2 — просто скопируйте эти файлы lun в свою папку Qnap. @ Iscsi. (с 169.254.100.100 на 192.168.2.91)
(Примечание: в данном случае My Qnap (192.168.2.91) имел 4 однодисковых тома, и я случайно скопировал эти логические файлы ISCSI в случайную общую папку с именем «859yeni».Если вам интересно, как я решил эту проблему с этой сборкой, перейдите к этому документу)
3 — Я создаю общую папку на втором жестком диске, поэтому эти lun’ы находятся на моем втором жестком диске, поэтому после входа в систему с помощью winscp место назначения папки —
/ share / HDB_DATA -> и мои iscsi Luns находились в папке «859yeni»
(если бы я скопировал filse на 1-й жесткий диск, местом назначения было бы / share / HDA_DATA)
(если я скопирую файл на 3-й жесткий диск, местом назначения будет / share / HDC_DATA)
.
4 — Не забывайте записывать имена Lun и рассчитывать их размер;
первое имя ISCSI: iSCSI-USERS_WALL-4d9d8b50
Размер: 214,748,364,800/1024/1024/1024: 200 ГБ!
Второе имя ISCSI: iSCSI-USERS-4c9c47f9
Размер: 107 374 182 400/1024/1024/1024: 100 ГБ!
5 — Теперь я создам 2 фальшивых LUN с «тонким резервом» на моем 2-м жестком диске размером 200 и 100 ГБ.
.
6 — Как я уже сказал, я использую 4 одинарных диска, и у меня есть свободный размер на втором жестком диске, поэтому я создаю свой ISCSI на втором жестком диске! Он появится по адресу share / HDB_DATA
.
Убедитесь, что наши поддельные ISCSI Luns & Targets созданы и подключены к Интернету
.
7 — Выйти из Winscp и войти снова! Перейти к / поделиться / HDB_DATA
Как я уже сказал, я случайно скопировал эти файлы в общий сетевой ресурс, а не в папку. @ Iscsi, поэтому нажмите и измените исходное имя. @ Iscsi.img на. @ Iscsi.img3;
8 — Теперь я меняю имя папки «859yeni» на. @ Iscsi.img
9 — Теперь перейдите в / etc / config
(исходный путь: /mnt/HDA_ROOT/.config)
Найдите и дважды щелкните iscsi_trgt.conf файл.
.
10 — Теперь найдите и измените имя lun «100gb» и измените имя LunMetapath на свой lun ISCSI.
Сделайте то же самое со вторым Lun на 200 гб;
11 — Сохранить и выйти.
12 — перезапустить Qnap;
Попытайтесь повторно подключить ISCSI через Window;
.. и ..
Вайла!
Подождите, мой ISCSI на 100 ГБ не возвращается, но нет проблем, заказчик сказал, что ему нужен только тот lun размером 200 ГБ.(У меня был еще один lun размером 100 ГБ, вероятно, Qnap не смог его распознать из-за этого. В таких случаях я советую изменить исходное имя. @ Iscsi.img, создать резервную копию конфигурации iscsi, а затем полностью удалить ISCSI lun и цели через Qnap. Следуйте этому документу, и после восстановления данных верните все обратно.
без разницы,
Слава Богу!
Я гениален!
III — Восстановление сценария «2 части луна»
1 — Отправьте логические файлы ISCSI, которые нужно восстановить, в другую папку на другом Qnap.После завершения передачи вычислите размер lun ISCSI, создайте поддельный Lun того же размера с «тонким предоставлением». замените исходный. @ iscsi.img на другое имя папки (как. @ iscsi.img2) и замените iscsi luns, содержащие папку, на. @ iscsi.img
.
2 — Подключитесь к wincsp, отредактируйте iscsi_trgt.conf с помощью текстового редактора в / etc / config. Измените фальшивые имена Lun (предупреждение: не имя цели) на свои оригинальные имена Lun.
3 — Просто перезапустите Qnap после этой настройки;
Вот и все;
Если у вас возникли проблемы, просто обратитесь в службу поддержки Qnap на Тайване и попросите, чтобы ваши ISCSI luns были потеряны, они снова подключат iscsi.
VN: F [1.9.22_1171]
Рейтинг: 9.7 / 10 (3 поданных голосов)
VN: F [1.9.22_1171]
Рейтинг: +2 (от 2 голосов)
ISCSI Lun KurtarmasıISCSI Lun Recovery, 9,7 из 10 на основе 3 оценок.