ISCSI

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 27. listopadu 2018; kontroly vyžadují 20 úprav .

iSCSI ( anglicky  Internet Small Computer System Interface ) je protokol , který je založen na TCP/IP a je navržen k vytvoření interakce a řízení úložných systémů , serverů a klientů.

iSCSI popisuje:

Protokol iSCSI je standardizován podle RFC 7143 . Existuje mnoho komerčních i nekomerčních implementací tohoto protokolu.

Systémy založené na iSCSI lze postavit na jakékoli dostatečně rychlé fyzické páteři s podporou IP, jako je Gigabit Ethernet nebo 10G Ethernet. Použití standardního protokolu umožňuje použití standardních nástrojů pro řízení a správu toku a také výrazně snižuje náklady na vybavení ve srovnání se sítěmi Fibre Channel .

Obecný úvod

Protokol iSCSI umožňuje dvěma hostitelům vyjednat spojení a poté si vyměňovat příkazy SCSI pomocí internetového protokolu (IP). Proto iSCSI bere jako základ rozšířenou vysoce výkonnou sběrnici lokálních úložišť a emuluje ji ve velkém počtu sítí, čímž vytváří síť úložiště (SAN). Na rozdíl od některých protokolů SAN nevyžaduje iSCSI vyhrazené kabelové připojení a lze jej nasadit na existující IP infrastrukturu. V důsledku toho se iSCSI často používá jako levnější alternativa k Fibre Channel, která vyžaduje vlastní, oddělenou infrastrukturu, s výjimkou jedné z možností její implementace (FCoE - Fibre Channel over Ethernet). Výkon sítě iSCSI SAN se však může snížit, pokud nepoužívá vyhrazenou síť nebo podsíť (LAN, VLAN) kvůli použití omezeného množství šířky pásma používané sítí pro různé účely.

Ačkoli iSCSI může komunikovat s různými typy zařízení, téměř vždy jej používá správce systému, aby umožnil serverům (jako jsou databázové servery) přístup k diskovým svazkům v úložných polích. iSCSI SAN se často používá pro dva účely:

Konsolidace objemů datových skladů

Společnosti přesouvají nesourodá data z různých serverů ve své síti do hlavního úložiště, často datových center. Tento přístup vám umožňuje efektivněji alokovat prostor v úložištích, protože již nejsou vázány na konkrétní server. V prostředí SAN lze serveru přidělit nový diskový svazek bez jakýchkoli změn hardwaru nebo kabeláže.

Zotavení po havárii

Firmy zrcadlí uložená data z lokálního centra do vzdáleného datového centra, které lze použít jako horké nebo zálohovací v případě dlouhého výpadku lokálního. Jako zvláštní případ umožňuje iSCSI SAN migrovat celá disková pole přes LAN s minimálními změnami, díky čemuž je úložiště „směrovatelné“ stejně jako síťový provoz.

Adresování

iSCSI používá TCP (typicky porty TCP 860 a 3260) pro samotný protokol, přičemž názvy na vysoké úrovni se používají k adresování objektů v rámci samotného protokolu. Iniciátorům iSCSI i cílům jsou přidělena speciální jména. iSCSI poskytuje tři formáty pojmenování:

Názvy typu iSCSI (kvalifikovaný název iSCSI) IQN

Formát: IQN je definováno v RFC 7143 . Obsahuje pole:

Příklady z RFC
typ . datum . doménové jméno : název trezoru
iqn . 2018-12 . com.příklad

:

úložiště:diskarrays-sn-a1235512
iqn . 2018-12 . com.příklad

:

úložiště:disk2.sys.prof

Rozšířený Uniq Identifier EUI

Formát: eui.{EUI-64bitová adresa} (např. eui.02004567A425678D)

T11 Network Address Authority NAA

Formát: naa.{NAA 64bitové nebo 128bitové ID} (např. naa.52004567BA64678D)


Názvy ve formátu IQN jsou nejběžněji používané a jsou definovány datem, protože název domény může vypršet nebo jej může získat někdo jiný.

Registrační jednotka IEEE používá EUI v souladu se standardem EUI-64. NAA je součástí OUI, které zase poskytuje také registrační jednotka IEEE. Formát pojmenování NAA byl přidán do iSCSI v RFC 3980 , aby byl kompatibilní s konvencí pojmenování používanou ve optických sítích a technologiích úložiště Serial Attached SCSI (SAS).

Účastníci výměny iSCSI jsou obvykle definováni pomocí tří nebo čtyř polí:

  1. Název hostitele nebo IP adresa (např. iscsi.example.com)
  2. Číslo portu
  3. Název iSCSI (v jednom ze 3 formátů)
  4. Volitelný ověřovací protokol s nepřímým vyjednáváním.

Příklady implementace

Iniciátoři (klienti)

Přítomno ve standardním sestavení Linuxu od verze 2.6.16.

Existuje také monolitický projekt založený na BSD - OpenNAS ,

FreeNAS je založen na FreeBSD 7.2 (může fungovat jako cíl i iniciátor). [jeden]

Analog FreeNAS, ale založený na Linuxu - projekt Openfiler (může také fungovat jako cíl i iniciátor). Stav projektu je nejasný, žádný z vývojářů neoznámil jeho uzavření, ale verze nebyla od roku 2008 aktualizována. [2]

Odštěpeno z FreeNAS (po zakoupení posledně jmenovaného společností iXsystems) vidlice NAS4Free na FreeBSD, aktualizované na verzi 9.1. [3]

Implementace ukládání dat pomocí iSCSI se také provádí v produktech:

Terminologie

Terminologie iSCSI je z velké části založena na terminologii používané v SCSI:

Porovnání cílů iSCSI

Výhody

Poznámky

  1. Stránky projektu FreeNAS . Získáno 10. května 2022. Archivováno z originálu 8. září 2008.
  2. Openfiler . Získáno 10. května 2022. Archivováno z originálu dne 23. dubna 2022.
  3. Stránka projektu NAS4Free . Staženo 10. 5. 2022. Archivováno z originálu 9. 8. 2018.

Odkazy

Zdroje

Jak na Linux iSCSI