14.3.3 Описание Инициатора
Потребитель (Consumer) – сервер/ВМ/экземпляр ОС, который использует или запрашивает доступ к ресурсам хранения.
Группа инициаторов (Initiator Group) – группа потребителей.
Рисунок 1. Визуализация Потребителей и Инициаторов, где 1 - Гибрид Потребителя и Инициатора, 2 - Потребители, 3 - Инициаторы
В случае гибридного варианта Потребителя и Инициатора (All Consumer) виртуальной машиной (VM) используется технология RDM (Raw Device Mapping), которая позволяет виртуальной машине (VM) напрямую потреблять SDS, минуя виртуализацию пространства. RDM (Raw Device Mapping) обеспечивает более гибкий и высокопроизводительный доступ к Блочным устройствам (Storage Unit), позволяя виртуальным машинам (VM) использовать SDS как часть своей виртуальной среды. Таким образом, в системе Unified Storage RDM (Raw Device Mapping) обеспечивается прямой и эффективный доступ виртуальных машин к Блочным устройствам (Storage Unit), расширяя возможности интеграции виртуализации и хранения данных.
Основные характеристики RDM (Raw Device Mapping) в Unified Storage:
-
Прямой доступ виртуальной машины (VM) к SDS.
-
Высокая производительность. Прямое подключение к Блочным устройствам (Storage Unit) снижает накладные расходы виртуализации.
-
Поддержка функций: снимки (Snapshots) и репликация (Replication).
-
Возможность разделять ресурсы хранения между виртуальными машинами и физическими серверами.
Описание взаимодействия Инициатора с Таргетом:
1. Аутентификация и авторизация. Перед началом discovery или соединения осуществляется проверка идентификации Инициатора, что обеспечивает безопасность и контроль доступа.
2. Инициализация discovery или соединения через Портал. Инициатор посылает запрос на discovery или установление соединения с Таргетом, используя протоколы NVMe или iSCSI.
3. Установка постоянного соединения. После успешной аутентификации выполняется установка постоянного соединения и Инициатор может использовать определенные Блочные устройства.
Для каждого Инициатора доступна следующая информация в WEB-интерфейсе vStack HCP:
- Имя группы.
- Имя.
- Протокол.
- Таргет.
- CIDR.
- ALUA/ANA.
- IQN/NQN.
IQN/NQN – полное имя (уникальный идентификатор) участника (Таргета или Инициатора) взаимодействия.
- IQN при использовании протокола iSCSI.
- NQN при использовании протокола NVMe.
Примечание:
Стандарт IQN: iqn.YYYY-MM.reverse-domain:identifier, где YYYY-MM – год и месяц, когда был создан домен, reverse-domain – имя домена в обратном порядке, identifier – уникальный идентификатор, который может использоваться для различных целей.
Стандарт NQN: nqn.2014-08.org.nvmexpress:uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx, где 2014-08 – дата создания NQN стандарта, org.nvmexpress – указывает организацию, которая присвоила NQN, uuid – уникальный идентификатор в формате UUID (Universally Unique Identifier), который может быть случайным или основанным на идентификационной информации.