3.12. Datové úložiště přes IP sítě — iSCSI

Jedním z nejpalčivějších problémů provozu počítačových center i jednotlivých serverů je kapacita diskového prostoru. V případě mainframů je tento problém řešen pomocí fiber channelu. U UNIXových počítačů a řady serverů však neexistuje žádné přímé připojení k centrálnímu datovému úložišti.

linux-iSCSI nabízí jednoduché a levné řešení připojení linuxových počítačů k datovému úložišti. V případě iSCSI se v zásadě jedná o přesun SCSI příkazů přes IP vrstvu. Pokud dojde k dotazu na určité zařízení, systém vygeneruje potřebné SCSI příkazy. Tyto příkazy jsou pak přililoženy do IP paketu a, pokud je to nutné, také zašifrovány. Pakety jsou dále zaslány na vzdálenou iSCSI stanici.

V případě nasazení iSCSI budete potřebovat nainstalovat balíček linux-iscsi. Údaje potřebné pro připojení musí být uložena v souboru /etc/iscsi.conf Pokud máte iSCSI úložné zařízení, bude konfigurace vypadat takto:

DiscoveryAddress=10.10.222.222
TargetName=iqn.1987-05.com.cisco:00.3b8334455c55.disk1

Jde o velmi jednoduchý příklad, kdy systém nepoužívá ověřování. Řadu dalších vlastností iSCSI lze nastavit v souboru /etc/iscsi.conf. Bližší informace o možnostech nastavení najdete v manuálových stránkách iSCSI.

Po nastavení iSCSI spustíte iSCSI subsystém příkazem rciscsi start. Systém by měl vypsat následující hlášení:

rciscsi start
Starting iSCSI: iscsi iscsid fsck/mount                 done

Při prvním spuštění je vytvořen soubor /etc/initiatorname.iscsi. Tento soubor bude po vytvoření používán k zápisu záznamů o iSCSI úložišti. Tento soubor nelze jednoduše překopírovat. Musí být vytvořen pro každý počítač samostatně.

Po úspěšném startu dojde k vypsání rozpoznaných zařízení. Systémová hlášení si můžete nechat vypsat příkazem dmesg. Zařízení budou dostupná například jako /dev/sda nebo /dev/sdb a bude možné je formátovat a dělit na diskové oddíly. Body připojení rozpoznaných zařízení by měly být zapsány do souboru /etc/fstab.iscsi. Souborové systémy zanesené do tohoto souboru se připojí po spuštění iSCSI.

Informace o iSCSI můžete najít na stránce http://linux-iscsi.sourceforge.net/.


SUSE LINUX 9.2