iSCSI
Kapitoly článků
Pro konfiguraci iSCSI targetu můžete na Linuxu využít hned čtyři různé implementace. První možností je IET (iSCSI Enterprise Target), jehož balíčky najdete i ve standardním repozitáři Debianu a obecně je pro iSCSI využíván nejčastěji. Na Debianu je třeba nainstalovat balíčky iscsitarget a iscsitarget-dkms.
a souboru
|
Nastavení jednotlivých targetů probíhá v souboru
Lun 0 Path/dev/raid10/diit_server,Type=blockio #cesta k LVM a způsob přístupu Alias test |
Službu nastartujete příkazem
Nebo můžete využít alternativu v podobě univerzálního target systému scst. Připravené balíčky pro nejrozšířenější distribuce včetně Debianu najdete přímo na oficilálních stránkách scst implementace.
Jednotlivé LUNy se v případě scst konfigurují v souboru
|
Start iSCSI služeb provedete na serveru sérií příkazů:
Další dvě již méně rozšířené implementace target systému využitelných pro iSCSI v Linuxu jsou STGT a TCM (dříve LIO). Poměrně vyčerpávající srovnání všech čtyř implementací najdete na stránkách scst, byť je třeba mít na paměti, že srovnání připravovala jedna ze srovnávaných stran :)
Testy prezentované v následujících kapitolách jsme prováděli za pomoci implementace IET. Ke konci článku však najdete i srovnání výkonu s scst.
Jen dodejme, že iSCSI obecně nijak nehlídá, kolik klientů se k danému targetu připojuje. Pokud nebudete dávat pozor, můžete si ke stejné logické jednotce připojit více klientů zároveň a pokud oba budou mít právo zápisu, může to znamenat nemalý problém.