LUN - это номер логического устройства, который используется совместно с iSCSI Storage Server. Физический диск целевого сервера iSCSI передает свой диск инициатору через сеть TCP / IP. Набор дисков, называемых LUN, для формирования большого хранилища как SAN (Storage Area Network). В реальной среде LUN определены в LVM, если это возможно, его можно расширить в соответствии с требованиями к пространству.
LUNS используются для целей хранения, хранилища SAN состоят в основном из групп LUNS, чтобы стать пулом, LUN - это фрагменты физического диска с целевого сервера. Мы можем использовать LUNS в качестве физического диска нашей системы для установки операционных систем, LUNS используются в кластерах, виртуальных серверах, SAN и т. Д. Основная цель использования LUNS на виртуальных серверах для хранения ОС. Производительность и надежность LUNS будут зависеть от того, какой тип диска мы используем при создании целевого сервера хранения.
Чтобы узнать о создании целевого сервера ISCSI, перейдите по ссылке ниже.
Информация о системе и настройка сети такие же, как и для целевого сервера iSCSI, как показано в Части I, поскольку мы определяем LUN на одном сервере.
Сначала узнайте список дисков с помощью fdisk -l команда, это будет управлять длинным списком информации о каждом разделе в системе.
# fdisk -l
Приведенная выше команда дает только информацию о диске базовой системы. Чтобы получить информацию об устройстве хранения, используйте команду ниже, чтобы получить список устройств хранения.
# fdisk -l / dev / vda && fdisk -l / dev / sda
ПРИМЕЧАНИЕ: Здесь vda это жесткий диск виртуальных машин, поскольку я использую виртуальную машину для демонстрации, /dev/sda добавляется дополнительно для хранения.
Мы собираемся использовать /dev/sda диск для создания LVM.
# fdisk -l / dev / sda
Теперь давайте разберем диск с помощью команды fdisk, как показано ниже.
# fdisk -cu / dev / sda
Выбирать п для создания нового раздела.
Команда (m для справки): n
Выбирать п для создания основного раздела.
Команда действие e расширенный основной раздел (1-4)
Дайте номер раздела, который нам нужно создать.
Номер раздела (1-4): 1
Как и здесь, мы собираемся настроить привод LVM. Итак, нам нужно использовать настройки по умолчанию, чтобы использовать полный размер Диска.
Первый сектор (2048-37748735, по умолчанию 2048): используется значение по умолчанию 2048. Последний сектор, + секторы или + размер {K, M, G} (2048-37748735, по умолчанию 37748735): используется значение по умолчанию 37748735
Выберите тип раздела. Здесь нам нужно настроить LVM, поэтому используйте 8e. Использовать л возможность увидеть список типов.
Команда (m для справки): t
Выберите раздел, тип которого хотите изменить.
Выбранный раздел 1. Шестнадцатеричный код (введите L, чтобы перечислить коды): 8e. Изменен системный тип раздела с 1 на 8e (Linux LVM)
После изменения типа проверьте изменения с помощью печати (п) для вывода списка таблицы разделов.
Команда (m для справки): p Диск / dev / sda: 19,3 ГБ, 19327352832 байта. 255 головок, 63 сектора / дорожка, 2349 цилиндров, всего 37748736 секторов. Единицы = секторы размером 1 * 512 = 512 байт. Размер сектора (логический / физический): 512 байт / 512 байт. Размер ввода-вывода (минимальный / оптимальный): 512 байт / 512 байт. Идентификатор диска: 0x9fae99c8 Device Boot Start End Blocks Id System. / dev / sda1 2048 37748735 18873344 8e Linux LVM
Запишите изменения, используя ш чтобы выйти из утилиты fdisk, перезапустите систему, чтобы внести изменения.
Для справки я приложил ниже снимок экрана, который даст вам четкое представление о создании LVM-накопителя.
После перезагрузки системы выведите список таблиц разделов с помощью следующей команды fdisk.
# fdisk -l / dev / sda
Теперь мы собираемся создать физический том, используя команду «pvcreate».
# pvcreate / dev / sda1
Создайте группу томов с именем iSCSI для идентификации группы.
# vgcreate vg_iscsi / dev / sda1
Здесь я определяю 4 логических тома, в таком случае на нашем сервере iSCSI Target будет 4 LUN.
# lvcreate -L 4G -n lv_iscsi vg_iscsi # lvcreate -L 4G -n lv_iscsi-1 vg_iscsi # lvcreate -L 4G -n lv_iscsi-2 vg_iscsi # lvcreate -L 4G -n lv_iscsi-3 vg_iscsi
Перечислите физический том, группу томов, логические тома для подтверждения.
# pvs && vgs && lvs. # lvs
Чтобы лучше понять приведенную выше команду, для справки я привел снимок экрана ниже.
Мы создали логические тома и готовы к использованию с LUN, здесь мы должны определить LUN в целевой конфигурации, если так, только он будет доступен для клиентских машин (инициаторов).
Откройте и отредактируйте файл конфигурации Targer, расположенный по адресу «/etc/tgt/targets.conf», с помощью выбранного вами редактора.
# vim /etc/tgt/targets.conf
Добавьте следующее определение тома в целевой файл conf. Сохраните и закройте файл.
резервный магазин / dev / vg_iscsi / lv_iscsi. резервный магазин / dev / vg_iscsi / lv_iscsi-1. резервный магазин / dev / vg_iscsi / lv_iscsi-2. резервный магазин / dev / vg_iscsi / lv_iscsi-3.
- Полное имя iSCSI (iqn.2014-07.com.tecmint: tgt1).
- Используйте то, что хотите.
- Определите, используя цель, 1-ю цель на этом сервере.
- 4. LVM общий для определенного LUN.
Затем перезагрузите конфигурацию, запустив tgd сервис, как показано ниже.
# /etc/init.d/tgtd reloadЗатем проверьте доступные LUN с помощью следующей команды.
# tgtadm --mode target --op showПриведенная выше команда предоставит длинный список доступных LUN со следующей информацией.
- Полное имя iSCSI
- iSCSI готов к использованию
- По умолчанию LUN 0 зарезервирован для контроллера.
- LUN 1, что мы определили на целевом сервере
- Здесь я определил 4 ГБ для одного LUN
- В сети: Да, он готов к использованию LUN
Здесь мы определили LUN для целевого сервера с помощью LVM, он может быть расширен и поддерживать многие функции, такие как моментальные снимки. Давайте посмотрим, как аутентифицироваться на целевом сервере в ЧАСТИ III и смонтировать удаленное хранилище локально.