Iscsi — различия между версиями
Материал из pNp Wiki
Andy (обсуждение | вклад) (Новая страница: «== Конфигурирование iscsi == ==== Предварительные требования ==== * Две виртуальная машины с сет…») |
Andy (обсуждение | вклад) |
||
Строка 16: | Строка 16: | ||
* '''endpoint''' — уточнённое имя ресурса, чаще всего включает в себя iqn, номер LUN’а и указание на конкретный метод доступа к нему (например, номер соединения, [[LUN]] и IP-адрес, с которого следует получать доступ к устройству). | * '''endpoint''' — уточнённое имя ресурса, чаще всего включает в себя iqn, номер LUN’а и указание на конкретный метод доступа к нему (например, номер соединения, [[LUN]] и IP-адрес, с которого следует получать доступ к устройству). | ||
* '''LUN''' (Logical Unit Number) — номер объекта внутри цели(target). Ближайшим аналогом является раздел диска или отдельный том. | * '''LUN''' (Logical Unit Number) — номер объекта внутри цели(target). Ближайшим аналогом является раздел диска или отдельный том. | ||
− | * '''ACL''' (Access Control List) — | + | * '''ACL''' (Access Control List) — список доступа, основанный на iqn инициатора, позволяющий предоствить доступ к конкретной цели. |
+ | <br /> | ||
По iscsi можно подключить как отдельный неразмеченный диск, так и том LVM или даже файл, который будет выполнять | По iscsi можно подключить как отдельный неразмеченный диск, так и том LVM или даже файл, который будет выполнять | ||
роль хранилища информации. Поэтому алгоритм действий следующий: | роль хранилища информации. Поэтому алгоритм действий следующий: |
Версия 12:30, 27 ноября 2017
Конфигурирование iscsi
Предварительные требования
- Две виртуальная машины с сетевыми интерфейсами
- На виртуальную машину
vm-01
необходимо подключить второй неразмеченный диск примерно на 2Gb. - Установленные пакеты:
bash-completion
Общая информация и терминология
iSCSI - протокол передачи SCSI команд поверх TCP/IP, для управления устройствами хранения данных.
Терминология iSCSI во многом основывается на терминологии, использующейся в SCSI:
- initiator — тот, кто устанавливает соединение с целью(target). Чаще всего это узел (в общем случае) осуществляет ввод/вывод на блочные устройства.
- target — экспортируемый объект. В зависимости от контекста цель(target) называют или целиком экспортирующий узел, или только экспортируемый объект. Сам объект может делиться на lun’ы.
- Портал — группа целей(targets), которые анонсируются вместе. Чаще всего один узел хранения — один портал.
- IQN — полное имя участника взаимодействия. На практике существует iqn у инициатора и у цели(target).
- endpoint — уточнённое имя ресурса, чаще всего включает в себя iqn, номер LUN’а и указание на конкретный метод доступа к нему (например, номер соединения, LUN и IP-адрес, с которого следует получать доступ к устройству).
- LUN (Logical Unit Number) — номер объекта внутри цели(target). Ближайшим аналогом является раздел диска или отдельный том.
- ACL (Access Control List) — список доступа, основанный на iqn инициатора, позволяющий предоствить доступ к конкретной цели.
По iscsi можно подключить как отдельный неразмеченный диск, так и том LVM или даже файл, который будет выполнять
роль хранилища информации. Поэтому алгоритм действий следующий:
- Создаем хранилище
- Присваеваем iqn хранилищу и создаем группу порталов
- Конфигурируем acl для группы порталов
- Создаем lun'ы, через которые будем предоставлять доступ к хранилищу
- Создаем сетевой интерфейс, через который инициатор(ы) будут получать доступ к хранилищу