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), который может быть случайным или основанным на идентификационной информации.