Importowanie i montowanie dysków SCSI z serwera NAS

W moim obecnym Work Center mamy plik SAN który z kolei używa pliku NAS do których od czasu do czasu potrzebuję dostępu, aby uzyskać lub zdeponować pewne dane.

Do zarządzania i udostępniania zasobów NAS, których używamy FreeNAS, który umożliwia nam dostęp do folderów współdzielonych za pośrednictwem CIFS, NFS, FTP o TFTP. Ale jest też inny sposób "zamontowania" dowolnej partycji utworzonej jako dysk lokalny na naszym komputerze.

W tym celu musimy skorzystać z pakietu open-iscsi.

W tym miejscu chciałbym wyjaśnić, że nie jest moim celem wyjaśnienie, co to jest iSCSI, SCSI i inne terminy, które mogą być nowe dla niektórych użytkowników. Dlatego zostawiam linki do Wikipedii

A teraz zaczyna się zabawa:

1- Zainstaluj pakiet open-iscsi

$ sudo aptitude install open-iscsi

2- Zatrzymaj usługę:

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

3- Zapisz plik /etc/iscsi/iscsid.conf, a następnie edytuj go:

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

4- Umieść w tym pliku:

node.startup = automaticnode.leading_login = Brak 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.InitialR2mediaT = No node.sessioniste.is. = Tak 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 = Yes

5- Zapisujemy i restartujemy usługę lub ją uruchamiamy:

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

6- Teraz, aby zobaczyć wielkości sieci SAN, umieściliśmy:

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

W moim przypadku byłoby to:

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

7- To, co robi, to lista woluminów SAN i ich IQN, i zwraca coś takiego:

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

8- Następnie uzyskujemy dostęp za pomocą polecenia:

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

Od tego momentu, jeśli wykonujemy w terminalu:

# fdisk -l

Zobaczymy, że będziemy mieć dostępne wszystkie partycje lub woluminy SAN, które możemy zamontować tak, jakby był to dysk twardy lub pamięć.

Kiedy skończymy, demontujemy wszystko, z czego korzystaliśmy i zatrzymujemy usługę:

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


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Eliotime3000 powiedział

    Bardzo przydatne, jeśli chcesz zainstalować na serwerach. Dodano do ulubionych.

  2.   dragnell powiedział

    To jest świat najbardziej interesujący w JCCE. Wypróbowaliśmy już kilka alternatyw openmediavault, nas4free, freenas, glusterfc, a nawet drbd + openmediavault, aby uzyskać hybrydę san, ale nigdy nie mieliśmy na to zasobów i zfs… mniej niż mniej ... Salu2s

  3.   JP powiedział

    Używam Frenas od jakiegoś czasu i używam iSCSI w klastrze Windows Server 2008 HA, do tej pory i nawet po krokach w tym artykule nadal nie mogę połączyć tych dysków z Linuksem, Windows widzi je doskonale i montuje w Linuksie zawsze otrzymuję ten sam błąd:

    iscsiadm: uwierzytelnianie logowania w celu nie powiodło się
    iscsiadm: logowanie Discovery do xxxx nie powiodło się, rezygnacja 5
    iscsiadm: nie można przeprowadzić wykrywania SendTargets: napotkano niepowodzenie logowania iSCSI bez możliwości ponownej próby