Questa è una vecchia versione del documento!
Creare un target iscsi manualmente tramite targetcli
Prima di tutto dobbiamo creare il BACKSTORE che può essere di 4 tipi (BLOCK FILEIO PSCSI RAMDISK)
Il sistema con BLOCK prevede la creazione del target da un device tipo /dev/sda o /dev/sda1 o /dev/disk/by….
Il sistema con FILEIO prevede la creazione del target da un file tipo /percorso/file-disco.img
Gli altri due non li ho ancora capiti
in ogni caso dalla consolle targetgli
cd backstore cd fileio create nomescelto /percorso/disco.img cd .. cd .. cd iscsi create iqn.aaaa-mm.nome1.node2.nome3:nometarget cd iqn.aaaa-mm.nome1.node2.nome3:nometarget cd tpg1 cd luns create /backstore/fileio/nomescelto cd .. cd acls create iqn.aaaa-mm................. (nome iniziatore iscsi che dovrà usare il target)
E' stato necessario creare l'acls altrimenti mi da un errore quando mi vado a collegare con l'iniziatore.
per rimuovere acls posizionarsi in acls e usare il comando
delete nomeiniziatore
per rimuovere la lun posizionarsi in luns e usare il comando
delete lun=0 (o il numero corrispondente)
per rimuovere il target posizionarsi in iscsi e usare il comando
delete iqn...ecc.....
per rimuovere il backstore di tipo FILEIO posizionarsi in backstore/fileio e usare il comando
delete nomescelto