Uživatelské nástroje

Nástroje pro tento web


iscsi

iSCSI (Internet Small Computer System Interface)

iSCSI je síťový protokol pro přenos dat na úrovni bloků (block-level), který zapouzdřuje příkazy protokolu SCSI do paketů TCP/IP. To umožňuje serverům přistupovat k úložným zařízením přes standardní ethernetovou síťovou infrastrukturu (kabely, switche, routery).

Z pohledu operačního systému se disk připojený přes iSCSI jeví jako lokálně připojený pevný disk, přestože se fyzicky nachází na vzdáleném úložném serveru.

Základní komponenty iSCSI

Architektura iSCSI využívá model klient-server, ale s jinou terminologií:

1. iSCSI Initiator (Klient)

Software nebo hardware na straně serveru, který „iniciuje“ spojení. Initiator posílá SCSI příkazy přes síť.

  • Software Initiator: Běžný program v OS (součást Windows, Linuxu i macOS). Využívá výkon CPU serveru.
  • Hardware Initiator: Specializovaná karta HBA, která odlehčuje procesoru (TCP Offload).

2. iSCSI Target (Server/Úložiště)

Cílové zařízení, které poskytuje úložný prostor. Může to být:

  • Dedikované diskové pole (SAN).
  • Běžný server se softwarem (např. Linux s balíčkem targetcli nebo TrueNAS).
  • NAS zařízení s podporou iSCSI (Synology, QNAP).

Identifikace a adresace (IQN)

Protože iSCSI běží v síti, potřebuje unikátní jména pro identifikaci zařízení. Nejčastějším formátem je IQN (iSCSI Qualified Name).

Příklad formátu IQN:

''iqn.2026-01.com.priklad:uloziste.disk01''
* **iqn:** Konstanta.
* **2026-01:** Datum registrace domény.
* **com.priklad:** Obrácená doména vlastníka.
* **uloziste.disk01:** Volitelný název konkrétního cíle.

Výhody a nevýhody

Výhody Nevýhody
Nízké náklady: Využívá stávající ethernetové switche a kabely. Zátěž sítě: Může zpomalit běžný síťový provoz (proto se doporučuje oddělená VLAN).
Dosah: Data lze přenášet na velké vzdálenosti přes IP sítě. Režie (Overhead): Zapouzdření do TCP/IP přidává malou latenci oproti Fibre Channel.
Snadná správa: Administrátoři nemusí znát FC technologie, stačí znalost TCP/IP. Závislost na CPU: Software iniciátory zatěžují procesor serveru.

Zabezpečení v iSCSI

Jelikož data tečou po běžné síti, je zabezpečení kritické:

  • CHAP (Challenge Handshake Authentication Protocol): Ověřování jménem a heslem mezi iniciátorem a cílem.
  • ACL (Access Control Lists): Target dovolí připojení pouze konkrétním IQN jménům.
  • VLAN / Izolace: iSCSI provoz by měl běžet ve vlastní fyzické nebo virtuální síti, oddělené od internetu a uživatelů.

Praktické využití

  • Virtualizace: Propojení hypervisorů (VMware, Proxmox) se sdíleným úložištěm pro umožnění Live Migration (přesun běžícího VM mezi servery).
  • Clustery: SQL servery nebo souborové servery v clusteru potřebují přístup ke stejnému disku (LUN).
  • Zálohování: Připojení vzdálených páskových knihoven.

Související termíny: SAN, SCSI, LUN, HBA, NAS, Multipathing.

iscsi.txt · Poslední úprava: autor: admin