I mit nuværende Work Center har vi en SAN som igen bruger en NAS som jeg fra tid til anden har brug for at få adgang til for at indhente eller deponere nogle data.
For at administrere og dele NAS-ressourcer, vi bruger FreeNAS, som giver os adgang til delte mapper igennem CIFS, NFS, FTP o TFTP. Men der er også en anden måde at "montere" nogen af de partitioner, der er oprettet som en lokal disk på vores computer.
Til dette er vi nødt til at bruge pakken åben-iscsi.
Og nu begynder det sjove:
1- Installer open-iscsi-pakken
$ sudo aptitude install open-iscsi
2- Stop servicen:
$ sudo /etc/init.d/open-iscsi stop
3- Gem en fil /etc/iscsi/iscsid.conf, og rediger den derefter:
$ sudo cp /etc/iscsi/iscsid.conf /etc/iscsi/iscsid.conf.origin $ sudo nano /etc/iscsi/iscsid.conf
4- Sæt følgende i den fil:
node.startup = automaticnode.leading_login = Ingen node.session.auth.authmethod = CHAP node.session.auth.username = [chap_user] node.session.auth.password = [chap_password] discovery.sendtargets.auth.authmethod = CHAP-opdagelse .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.InitialR2mediaT = Ingen er node. = Ja node.session.iscsi.FirstBurstLength = 262144 node.session.iscsi.MaxBurstLength = 16776192 node.conn [0] .iscsi.MaxRecvDataSegmentLengt h = 262144 node.conn [0] .iscsi.MaxXmitDataSegmentLength = 0 discovery.sendtargets.iscsi.MaxRecvDataSegmentLength = 32768 node.session.nr_sessions = 1 node.session.iscsi.FastAbort = Ja
5- Vi gemmer og genstarter tjenesten eller starter den:
$ sudo /etc/init.d/open-iscsi restart
6- Nu for at se mængderne af SAN sætter vi:
# iscsiadm --mode discovery --type sendtargets --portal [IP del SAN]
I mit tilfælde ville det være:
# iscsiadm --mode discovery --type sendtargets --portal 192.168.24.20
7- Hvad det gør er at liste SAN-volumener og deres IQN, og det returnerer noget som dette:
iqn.2002-10.com.infortrend:raid.sn7817070.001
8- Så får vi adgang med kommandoen:
# iscsiadm --mode node --targetname iqn.2002-10.com.infortrend:raid.sn7817070.001 --portal 192.168.24.20:3260 --login
Fra det øjeblik, hvis vi udfører i terminalen:
# fdisk -l
Vi ser, at vi vil have alle SAN-partitioner eller diskenheder tilgængelige, som vi kan montere som om det var en harddisk eller en hukommelse.
Når vi er færdige, adskiller vi alt, hvad vi har brugt, og stopper tjenesten:
$ sudo /etc/init.d/open-iscsi stop
Meget nyttigt, hvis du vil installere på servere. Tilføjet til favoritter.
Dette er en verden af de mest interessante her på JCCE, vi har allerede prøvet flere alternativer openmediavault, nas4free, freenas, glusterfc, endda drbd + openmediavault for at opnå en hybrid af san, men vi havde aldrig ressourcerne til det og zfs …… .. langt mindre end mindre ... Salu2s
Jeg har brugt Frenas i nogen tid, og jeg bruger iSCSI i en Windows Server 2008 HA-klynge, til dato og selv med trinene i denne artikel kan jeg stadig ikke oprette forbindelse til disse diske med Linux, Windows ser dem perfekt og monterer dem, men med Linux Jeg får altid den samme fejl:
iscsiadm: Login-godkendelse mislykkedes med målet
iscsiadm: opdagelseslogin til xxxx mislykkedes, og opgav 5
iscsiadm: Kunne ikke udføre SendTargets-opdagelse: opstod iSCSI-loginfejl, der ikke kan gentages