Importera och montera SCSI-skivor från en NAS

I mitt nuvarande arbetscenter har vi en SAN som i sin tur använder en NAS som jag då och då behöver komma åt för att få eller deponera vissa uppgifter.

För att hantera och dela NAS-resurser som vi använder FreeNAS, vilket gör att vi kan komma åt delade mappar genom CIFS, NFS, FTP o TFTP. Men det finns också ett annat sätt att "montera" någon av de partitioner som skapats som en lokal disk på vår dator.

För detta måste vi använda paketet öppen-iscsi.

Vid denna tidpunkt vill jag klargöra att det inte är mitt mål att förklara vad det är iSCSI, SCSI och andra termer som kan vara nya för vissa användare. Det är därför jag lämnar länkar till Wikipedia

Och nu börjar det roliga:

1- Installera paketet open-iscsi

$ sudo aptitude install open-iscsi

2- Stoppa tjänsten:

$ sudo /etc/init.d/open-iscsi stop

3- Spara filen /etc/iscsi/iscsid.conf och redigera den:

$ sudo cp /etc/iscsi/iscsid.conf /etc/iscsi/iscsid.conf.origin $ sudo nano /etc/iscsi/iscsid.conf

4- Lägg in följande i filen:

node.startup = automaticnode.leading_login = Ingen nod.session.auth.authmethod = CHAP node.session.auth.username = [chap_user] node.session.auth.password = [chap_password] discovery.sendtargets.auth.authmethod = CHAP-upptäckt .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 nod.session.initial_login_retry_max = 8 nod.session.cmds_max = 128 nod.session.queue_depth = 32 nod.session.xmit_thread_priority = -20 node.session.iscsi.InitialR2mediaT = Ingen nod.session 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 sparar och startar om tjänsten eller startar den:

$ sudo /etc/init.d/open-iscsi restart

6- Nu för att se SAN-volymerna sätter vi:

# iscsiadm --mode discovery --type sendtargets --portal [IP del SAN]

I mitt fall skulle det vara:

# iscsiadm --mode discovery --type sendtargets --portal 192.168.24.20

7- Vad det gör är att lista SAN-volymerna och deras IQN, och det returnerar ungefär så här:

iqn.2002-10.com.infortrend:raid.sn7817070.001

8- Sedan kommer vi åt med kommandot:

# iscsiadm --mode node --targetname iqn.2002-10.com.infortrend:raid.sn7817070.001 --portal 192.168.24.20:3260 --login

Från det ögonblicket, om vi kör i terminalen:

# fdisk -l

Vi kommer att se att vi kommer att ha tillgängliga alla partitioner eller volymer i SAN, som vi kan montera som om det vore en hårddisk eller ett minne.

När vi är färdiga tar vi isär allt vi har använt och stoppar tjänsten:

$ sudo /etc/init.d/open-iscsi stop


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

      eliotime3000 sade

    Mycket användbart om du vill installera på servrar. Tillagd till favoriter.

      dragnell sade

    Detta är en värld av de mest intressanta här i JCCE vi har redan försökt med flera alternativ openmediavault, nas4free, freenas, glusterfc, till och med drbd + openmediavault för att få en hybrid av san men vi hade aldrig resurser för det och zfs ...… .. väl mindre än mindre ... Salu2s

      JP sade

    Jag har använt Frenas under en tid och jag använder iSCSI i ett Windows Server 2008 HA-kluster, hittills och till och med med stegen i den här artikeln kan jag fortfarande inte ansluta dessa diskar till Linux, Windows ser dem perfekt och monterar dem men med Linux får jag alltid samma fel:

    iscsiadm: Inloggningsautentisering misslyckades med målet
    iscsiadm: identifieringsinloggning till xxxx misslyckades och gav upp 5
    iscsiadm: Det gick inte att utföra SendTargets-upptäckt: iSCSI-inloggningsfel uppstod som inte kan omprövas