V mojem sedanjem delovnem centru imamo SAN ki pa uporablja a NAS do katerih moram občasno dostopati, da dobim ali deponiram nekatere podatke.
Za upravljanje in skupno rabo virov NAS, ki jih uporabljamo FreeNAS, ki nam omogoča dostop do map v skupni rabi prek CIFS, NFS, FTP o TFTP. Obstaja pa tudi drug način "namestitve" katere koli particije, ustvarjene kot lokalni disk, v naš računalnik.
Za to moramo uporabiti paket odprto-iscsi.
In zdaj se zabava začne:
1- Namestite paket open-iscsi
$ sudo aptitude install open-iscsi
2- Ustavite storitev:
$ sudo /etc/init.d/open-iscsi stop
3- Shranite datoteko /etc/iscsi/iscsid.conf in jo nato uredite:
$ sudo cp /etc/iscsi/iscsid.conf /etc/iscsi/iscsid.conf.origin $ sudo nano /etc/iscsi/iscsid.conf
4- V to datoteko vstavite naslednje:
node.startup = automaticnode.leading_login = Ni node.session.auth.authmethod = CHAP node.session.auth.username = [chap_user] node.session.auth.password = [chap_password] discovery.sendtargets.auth.authmethod = CHAP discovery .sendtargets.auth.username = [chap_user] discovery.sendtargets.auth.password = [chap_password] node.session.timeo.replacement_timeout = 120 node.conn [0] .timeo.login_timeout = 15 node.conn [0] .timeo .logout_timeout = 15 node.conn [0] .timeo.noop_out_interval = 5 node.conn [0] .timeo.noop_out_timeout = 5 node.session.err_timeo.abort_timeout = 15 node.session.err_timeo.lu_reset_timeout = 30 node.session. err_timeo.tgt_reset_timeout = 30 node.session.initial_login_retry_max = 8 node.session.cmds_max = 128 node.session.queue_depth = 32 node.session.xmit_thread_priority = -20 node.session.iscsi.InitialRode.iscsi.InitialRode. Da node.session.iscsi.FirstBurstLength = 2 node.session.iscsi.MaxBurstLength = 262144 node.conn [16776192] .iscsi.MaxRecvDataSegmentLengt h = 0 node.conn [262144] .iscsi.MaxXmitDataSegmentLength = 0 discovery.sendtargets.iscsi.MaxRecvDataSegmentLength = 0 node.session.nr_sessions = 32768 node.session.iscsi.FastAbort = Yes
5- Storitev shranimo in znova zaženemo ali zaženemo:
$ sudo /etc/init.d/open-iscsi restart
6- Zdaj, da vidimo obseg SAN, ki smo ga postavili:
# iscsiadm --mode discovery --type sendtargets --portal [IP del SAN]
V mojem primeru bi bilo to:
# iscsiadm --mode discovery --type sendtargets --portal 192.168.24.20
7- Kar naredi, našteje nosilce SAN in njihov IQN in vrne nekaj takega:
iqn.2002-10.com.infortrend:raid.sn7817070.001
8- Nato dostopamo z ukazom:
# iscsiadm --mode node --targetname iqn.2002-10.com.infortrend:raid.sn7817070.001 --portal 192.168.24.20:3260 --login
Od tega trenutka, če izvajamo v terminalu:
# fdisk -l
Videli bomo, da bomo imeli na voljo vse particije ali nosilce SAN, ki jih lahko namestimo, kot da gre za trdi disk ali pomnilnik.
Ko končamo, razstavimo vse, kar smo uporabili, in ustavimo storitev:
$ sudo /etc/init.d/open-iscsi stop
Zelo uporabno, če želite namestiti na strežnike. Dodano med priljubljene.
To je svet najbolj zanimivih tukaj na JCCE, že smo preizkusili več alternativ openmediavault, nas4free, freenas, glusterfc, celo drbd + openmediavault, da smo dobili hibrid san, vendar za to nismo nikoli imeli sredstev in zfs …… .. no manj kot manj ... Salu2s
Frenas uporabljam že nekaj časa in iSCSI uporabljam v grozdu Windows Server 2008 HA, do danes in tudi s koraki v tem članku še vedno ne morem vzpostaviti povezave teh diskov z Linuxom, Windows jih popolnoma vidi in namesti, vendar z Linuxom imam vedno isto napako:
iscsiadm: Preverjanje pristnosti prijave s ciljem ni uspelo
iscsiadm: prijava za odkritje v xxxx ni uspela, odpoved 5
iscsiadm: Odkrivanja SendTargets ni bilo mogoče izvesti: naletela je na neuspešno prijavo v iSCSI