Iscsi intro: различия между версиями

Материал из noname.com.ua
Перейти к навигацииПерейти к поиску
(Новая страница: «Категория:ISCSI»)
 
Строка 1: Строка 1:
 
[[Категория:ISCSI]]
 
[[Категория:ISCSI]]
  +
=Введенияв iSCSI=
  +
Тут собраны заметки - что прочитать, если подзабыл, пояснения терминов и т.п.
  +
  +
=scsi over tcp=
  +
Одним из протоколов доступа к блочным устройствам является iscsi. Буква 'i' в названии относится Internet
  +
<BR>
  +
По своей сути это 'scsi over tcp'. Сам протокол SCSI (без буквы 'i') — это весьма сложная конструкция, поскольку он может работать через разные физические среды (например, UWSCSI — параллельная шина, SAS — последовательная — но протокол у них один и тот же).
  +
<BR>
  +
Этот протокол позволяет делать куда больше, чем просто «подтыкать диски к компьютеру» (как это придумано в SATA),
  +
<BR>
  +
например, он поддерживает имена устройств, наличие нескольких линков между блочным устройством и потребителем,
  +
<BR>
  +
поддержку коммутации (ага, SAS-коммутатор, такие даже есть в природе),
  +
<BR>
  +
подключение нескольких потребителей к одному блочному устройству и т.д.
  +
<BR>
  +
Другими словами, этот протокол просто просился в качестве основы для сетевого блочного устройства.
  +
  +
=Терминология=
  +
В мире SCSI приняты следующие термины:
  +
* target — тот, кто предоставляет блочное устройство. Ближайший аналог из обычного компьютерного мира — сервер.
  +
* initiator — клиент, тот, кто пользуется блочным устройством. Аналог клиента.
  +
* WWID — уникальный идентификатор устройства, его имя. Аналог DNS-имени. Этот же физически вшитый в диск World-Wide ID иногда можно прочитать на наклейке на диске
  +
* LUN — номер «кусочка» диска, к которому идёт обращение. Ближайший аналог — раздел на жёстком диске.
  +
  +
Дополнительно в iSCSI:
  +
* IQN (iSCSI Qualified Name) — то есть чистой воды имя, сходное до степени смешения с DNS (с небольшими отличиями). Вот пример IQN: iqn.2011-09.test:name.
  +
* portal. Portal — это, если грубо говорить, несколько target'ов, которые анонсируются одним сервером. Аналогии с www нет, но если бы веб-сервер можно было попросить перечислить все свои virtualhosts, то это было бы оно. portal указывает список target'ов и доступные IP, по которым можно обращаться (да-да, iscsi поддерживает несколько маршрутов от initiator к target).

Версия 09:27, 15 мая 2024

Введенияв iSCSI

Тут собраны заметки - что прочитать, если подзабыл, пояснения терминов и т.п.

scsi over tcp

Одним из протоколов доступа к блочным устройствам является iscsi. Буква 'i' в названии относится Internet
По своей сути это 'scsi over tcp'. Сам протокол SCSI (без буквы 'i') — это весьма сложная конструкция, поскольку он может работать через разные физические среды (например, UWSCSI — параллельная шина, SAS — последовательная — но протокол у них один и тот же).
Этот протокол позволяет делать куда больше, чем просто «подтыкать диски к компьютеру» (как это придумано в SATA),
например, он поддерживает имена устройств, наличие нескольких линков между блочным устройством и потребителем,
поддержку коммутации (ага, SAS-коммутатор, такие даже есть в природе),
подключение нескольких потребителей к одному блочному устройству и т.д.
Другими словами, этот протокол просто просился в качестве основы для сетевого блочного устройства.

Терминология

В мире SCSI приняты следующие термины:

  • target — тот, кто предоставляет блочное устройство. Ближайший аналог из обычного компьютерного мира — сервер.
  • initiator — клиент, тот, кто пользуется блочным устройством. Аналог клиента.
  • WWID — уникальный идентификатор устройства, его имя. Аналог DNS-имени. Этот же физически вшитый в диск World-Wide ID иногда можно прочитать на наклейке на диске
  • LUN — номер «кусочка» диска, к которому идёт обращение. Ближайший аналог — раздел на жёстком диске.

Дополнительно в iSCSI:

  • IQN (iSCSI Qualified Name) — то есть чистой воды имя, сходное до степени смешения с DNS (с небольшими отличиями). Вот пример IQN: iqn.2011-09.test:name.
  • portal. Portal — это, если грубо говорить, несколько target'ов, которые анонсируются одним сервером. Аналогии с www нет, но если бы веб-сервер можно было попросить перечислить все свои virtualhosts, то это было бы оно. portal указывает список target'ов и доступные IP, по которым можно обращаться (да-да, iscsi поддерживает несколько маршрутов от initiator к target).