Erinevus lehekülje "ISCSI kasutamine" redaktsioonide vahel

Allikas: Kuutõrvaja
 
(ei näidata 2 kasutaja 39 vahepealset redaktsiooni)
1. rida: 1. rida:
iSCSI tehnoloogia võimaldab üle tavalise TCP/IP võrgu ühendada klientarvutile külge nn block-device'i vastavat teenust pakkuvast serverist. Klientarvutit nimetatakse iSCSI initiatoriks ning serverit iSCSI target'iks.
+
===Sissejuhatus===
  
See tehnoloogia on suhteliselt uus ja seetõttu ei maksa ehk vaba tarkvaralistest implementatsioonidest erilist stabiilsust oodata, arvestades lisaks asjaolu, et tegu on block-device teenusega, millega tegeletakse juurkasutajana. Aga teema on siiski väga integreeriv ja põnev! Kuna erinevates operatsioonisüsteemides on kasutusel erinevad implementatsioonid, siis universaalsuse huvides kirjeldame, kuidas lähtetekstidest seda tarkvara kasutada. Pala lõpus on ka viited operatsioonisüsteemide poolt pakutavatele võimalustele.
+
Siin palas olnud Debian GNU/Linux osa asub oluliselt täiendatud kujul aadressil http://kuutorvaja.eenet.ee/wiki/ISCSI_kasutamine_Debianiga
  
'''Tarkvara'''
+
===iSCSI ietd targeti paigaldamine Debian Etch puhul===
 
 
Tundub, et initiatori osas on suurem arendajate tähelepanu koondunud projektile [[http://www.open-iscsi.org/ http://www.open-iscsi.org/ ]] ning targeti osas projektile [[http://iscsitarget.sourceforge.net/ http://iscsitarget.sourceforge.net/]].
 
 
 
'''iSCSI targeti paigaldamine'''
 
 
 
Target koosneb kahest osast
 
 
 
#iSCSI targeti utiliidid - deemon, tema seadistusfail ning juhtprogramm, vastavalt ietd, ietd.conf ning ietdadm
 
#kerneli moodulid - iscsi_trgt
 
 
 
Eelduseks on, et paigaldatud on 2.6.14 versioonist uuem Linuxi crypto võimega tuum ning tuuma lähtetekstid, sellisena nagu nad peale tuuma kompileerimist jäid, oleksid alles. Seejärel anda IET lähtetekstide kataloogis käsk 'make'.
 
 
 
Millegi katsetamiseks sobib selline ietd deemoni seadistusfail, eeldusel, et /dev/hda3 on katsetamiseks vaba partitsioon (block-device).
 
 
 
Target iqn.2006-01.com.example:storage.disk3
 
Lun 0 Path=/dev/hda3,Type=fileio
 
Alias Test
 
 
 
Ning käivitada deemon
 
 
 
/etc/init.d/iscsi-target start
 
 
 
Targeti elutegevusest saab aimu sedasi
 
 
 
bash# cat /proc/net/iet/volume /proc/net/iet/session
 
  tid:1 name:iqn.2006-01.com.example:storage.disk3
 
        lun:0 state:0 iotype:fileio path:/dev/hda3
 
  tid:1 name:iqn.2006-01.com.example:storage.disk3
 
        sid:3660274212864512 initiator:iqn.1987-05.com.cisco:01.b5f4204e93f
 
                cid:0 ip:192.168.10.26 state:active hd:none dd:none
 
 
 
'''iSCSI initiatori paigaldamine'''
 
 
 
Initiator koosneb kahest osast
 
 
 
#iSCSI initiatori utiliidid - deemon, tema seadistusfail ning juhtprogramm, vastavalt iscsid, inititatorname.conf ning iscsiadm
 
#kerneli moodulid - scsi_transport_iscsi, iscsi_tcp
 
 
 
Eelduseks on, et paigaldatud on 2.6.14 versioonist uuem Linuxi crypto võimega tuum ning tuuma lähtetekstid, sellisena nagu nad peale tuuma kompileerimist jäid, oleksid alles. Seejärel anda lähtetekstide kataloogis käsk 'make'.
 
 
 
#(Serveris moodustada iSCSI shared ning anonüümselt subnetile välja jagada.)
 
#tekitada fail /etc/initiatorname.iscsi, nt sellise sisuga 'InitiatorName=iqn.1987-05.com.cisco.01.6727f456fe3f50c8274f4484bd7862d2'
 
#laadida moodulid scsi_transport_iscsi ja iscsi_tcp
 
#käivitada iscsid (seda saab käivitada logima ja nii et ta backgroundi ei lähe, vastavalt vajadusele), /etc/init.d/open-iscsi start | stop
 
#vaadake, mis shared on välja jagatud
 
 
 
bash# iscsiadm -m discovery -t sendtargets -p 192.168.10.19:3260
 
  192.168.10.19:3260,1 iqn.2006-01.com.example:storage.disk1
 
  192.168.10.19:3260,1 iqn.2006-01.com.example:storage.disk2
 
  192.168.10.19:3260,1 iqn.2006-01.com.example:storage.disk3
 
 
 
Targeti registreerimine kettana klientmasinas (initiator)
 
bash# iscsiadm -m node -T iqn.2006-01.com.example:storage.disk1 -p 192.168.10.19:3260 -l
 
 
 
Targeti lahtiühendamine
 
bash# iscsiadm -m node -T iqn.2006-01.com.example:storage.disk1 -p 192.168.10.19:3260 -u
 
 
 
'''Valmislahendused'''
 
 
 
Aadressil [[http://www.openfiler.com/ http://www.openfiler.com]] jagatakse arvutipõhist nö storage lahendust, lisaks iSCSI targeti tekitamise võimalusele tegeleb see ka CIFS ja NFS'iga. Olemas on ka spetsiaalsed riistvaralised iSCSI targeteid ja nende manageerimise vahendeid sisaldavad kastid erinevatelt tootjatelt, nt EMC ja NetApp.
 
 
 
'''iSCSI ietd targeti paigaldamine Debian Etch puhul'''
 
  
 
2007 aastal on see õnnelik aeg, kui ietd versioon 0.4.15 sobib kokku Debian Etchiga kaasneva 2.6 tuumaga. ietd serveri ehk targeti lähtetekstist kompileerimiseks tuleb esmalt paigaldada vajalikud vahendid, toimetame Xen tuuma näitel (kui on kasutusel mõni muu tuum, siis saab tuuma nime kindlaks teha 'uname -a' käsuga, muu tegevus on sarnane)
 
2007 aastal on see õnnelik aeg, kui ietd versioon 0.4.15 sobib kokku Debian Etchiga kaasneva 2.6 tuumaga. ietd serveri ehk targeti lähtetekstist kompileerimiseks tuleb esmalt paigaldada vajalikud vahendid, toimetame Xen tuuma näitel (kui on kasutusel mõni muu tuum, siis saab tuuma nime kindlaks teha 'uname -a' käsuga, muu tegevus on sarnane)
  
 
  bash# cd /usr/src
 
  bash# cd /usr/src
bash# apt-get source linux-image-2.6.18-4-xen-686
 
 
  bash# apt-get build-dep linux-image-2.6.18-4-xen-686
 
  bash# apt-get build-dep linux-image-2.6.18-4-xen-686
 
  bash# apt-get install linux-headers-2.6.18-4-xen-686
 
  bash# apt-get install linux-headers-2.6.18-4-xen-686
103. rida: 40. rida:
 
Debian Etch puhul sobib paketihalduse 2.6 tuumaga kasutada operatsioonisüsteemi paketihalduses olevat open-iscsi initiatorit.
 
Debian Etch puhul sobib paketihalduse 2.6 tuumaga kasutada operatsioonisüsteemi paketihalduses olevat open-iscsi initiatorit.
  
'''Initiatori kasutamine operatsioonisüsteemiga Solaris'''
 
  
Solaris 10 11/06 sisaldab pakette
+
===Multipath===
 +
 
 +
Multipath tehnika kasutamine võimaldab korraldada iSCSI kliendi ja serveri vahele mitu paralleelset ühendust, mis suurendab andmevahetuse kiirust ja teenuse redundantsust. Näiteks võiks korraldada seda nii serveri ja kliendi poolel, et kummaski otsas on kasutusel kolm füüsilist võrgukaarti: üle ühe võrgukaartide paari liiguvad tavalised andmed ning kaks ülejäänud paari on kasutusel vaid iSCSI ressursi kliendile kättesaadavaks tegemiseks. Et süsteem töötaks tuleks kõik paarid seadistada erinevatesse ip subnettidesse.
 +
 
 +
iSCSI serveri poolel ei ole seoses multipath kasutamisega tarvis midagi erinevat teha võrreldes tavalise iSCSI teenuse pakkumisega. iSCSI kliendi poolele tuleb lisaks paigaldada multipath tarkvara, Debian GNU/Linux puhul pakett multipath-tools (udev tarkvara on samuti oluline, aga see peaks olema olemas juba niigi seoses iSCSI tarkvaraga).
 +
 
 +
Enne multipath seadistamist peab klient nägema ühte ja sama iSCSI serveri ressurssi (targetit) üle kummagi etherneti-ühenduse, nt seadmetena /dev/sda ja /dev/sdb. See olukord saavutatakse tavapärasel moel, midagi erilist ei ole selleks kliendi ega serveri poolel tarvis teha
 +
 
 +
bash# iscsiadm -m node -T iqn.2008-01.com.example:storage.shared1 -p 192.168.10.251:3260 -l
 +
bash# iscsiadm -m node -T iqn.2008-01.com.example:storage.shared1 -p 192.168.11.251:3260 -l
 +
 
 +
Kuna iSCSI abil toimub blokk-seadmetega toimetamine, siis ei ole probleemiks failide lukustamise küsimused ega muud sellist, sest need probleemib kuuluvat loogilises mõttes kõrgemasse, failisüsteemi kihti.
 +
 
 +
Multipathi tööleseadmiseks on tarvis moodustada sobiva sisuga /etc/multipath.conf seadistusfail, näiteks selline
 +
 
 +
  defaults {
 +
    udev_dir                /dev
 +
    polling_interval        5
 +
    default_selector        "round-robin 0"
 +
    default_getuid_callout  "/lib/udev/scsi_id -g -u -s /block/%n"
 +
    failback                immediate
 +
    user_friendly_names yes
 +
  }
 +
  blacklist {
 +
    wwid    200d04efd1804f38e
 +
    devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"
 +
    devnode "^hd[a-z][[0-9]*]"
 +
    devnode "^cciss!c[0-9]d[0-9]*[p[0-9]*]"
 +
  }
 +
  multipaths {
 +
    multipath {
 +
        wwid                    149455400000000000000000002000000d45f38000d000000
 +
        alias                  shared1
 +
        path_grouping_policy    failover
 +
        path_checker            readsector0
 +
  }
 +
 
 +
kusjuures multipath sektsiooni wwid väärtuse saab kindlaks teha küsides, mõlemal juhul peab tagastatama sama väärtus kuna tegu on ühe ja sama füüsilise ressurssiga
 +
 
 +
  bash# /lib/udev/scsi_id -g -u -s /block/sda
 +
  149455400000000000000000002000000d45f38000d000000
 +
  bash# /lib/udev/scsi_id -g -u -s /block/sdb
 +
  149455400000000000000000002000000d45f38000d000000
 +
 
 +
Seejärel tuleb multipath tarkvara käivitada öeldes
 +
 
 +
  bash# /etc/init.d/multipath-tools start
 +
 
 +
Seadistusfaili muutmisel piisab reload'ist. Kui kõik läks õieti, siis annab käsk multipath sarnase väljundi
 +
 
 +
  bash # multipath -ll
 +
  shared1 (149455400000000000000000002000000d45f38000d000000) dm-0 IET    ,VIRTUAL-DISK 
 +
  [size=2.0G][features=0][hwhandler=0]
 +
  \_ round-robin 0 [prio=1][enabled]
 +
  \_ 26:0:0:0 sdb 8:32  [active][ready]
 +
  \_ round-robin 0 [prio=1][enabled]
 +
  \_ 25:0:0:0 sda 8:16  [active][ready]
 +
 
 +
ning on tekkinud kasutamiseks uus seade /dev/mapper/shared1
 +
 
 +
  bash# fdisk /dev/mapper/shared1 -l
 +
 
 +
  Disk /dev/mapper/shared1: 2147 MB, 2147483648 bytes
 +
  255 heads, 63 sectors/track, 261 cylinders
 +
  Units = cylinders of 16065 * 512 = 8225280 bytes
 +
  Disk identifier: 0x00000000
 +
 
 +
  Disk /dev/mapper/shared1 doesn't contain a valid partition table
 +
 
 +
Seda seadet saab tavapärasel moel kasutama hakata, aga enne maksab veenduda, et tõepoolest, katkestades ühele seadmele vastava võrguühenduse, nt blokeerides liiklust iptables'iga või võrgukaabli eemaldamisega peaks jääma seade kasutusele, samal ajal multipaht käsk ütleb
 +
 
 +
  bash# multipath -l
 +
  shared1 (149455400000000000000000002000000d45f38000d000000) dm-0 IET    ,VIRTUAL-DISK 
 +
  [size=2.0G][features=0][hwhandler=0]
 +
  \_ round-robin 0 [prio=0][enabled]
 +
  \_ 26:0:0:0 sdb 8:32  [failed][undef]
 +
  \_ round-robin 0 [prio=0][enabled]
 +
  \_ 25:0:0:0 sda 8:16  [active][undef]
 +
 
 +
Ning peale ühenduse tagasi tekkimist taastub endine olukord. Seejuures on oluline iscsid.conf failis parameetri node.conn[0].timeo.noop_out_timeout väärtus, see ei tohiks liiga pikka olla, selle jooksul on iSCSI ressurss mitte-kasutatavas olekus.
  
system      SUNWiscsiu Sun iSCSI Management Utilities (usr)
+
  # To specify the time to wait for a Nop-out response before failing
system      SUNWiscsir Sun iSCSI Device Driver (root)
+
  # the connection, edit this line. Failing the connection will
 +
  # cause IO to be failed back to the SCSI layer. If using dm-multipath
 +
  # this will cause the IO to be failed to the multipath layer.
 +
  # The value is in seconds and the default is 15 seconds.
 +
  node.conn[0].timeo.noop_out_timeout = 15
  
mille abil on võimalik kasutada võrgus paiknevat iSCSI targetit.
+
Tundub, et Debiani puhul on testingus (Lenny) natuke uuem open-iscsi tarkvara, mis käitub multipath kasutamise jaoks sobivamalt.
  
bash# iscsiadm -m discovery -t sendtargets -p iscsi.tartu.loomaaed.ee:3260
+
Kõigi multipath seadmete eemaldamiseks tuleb öelda
bash# iscsiadm add discovery-address iscsi.tartu.loomaaed.ee:3260
 
bash# iscsiadm modify discovery --sendtargets enable
 
  
Ning kui seejärel seadmetele lingid tekitada, siis ongi lisandunud ressursi ligipääs paista
+
  # multipath -F
  
bash# devfsadm -i iscsi
+
===Kasulikud lisamaterjalid===
bash# format
 
  9. c15t2d0 <IET-VIRTUAL-DISK-0 cyl 1905 alt 2 hd 64 sec 256>
 
      /iscsi/disk@0000iqn.2007-08.ee.tartu.loomaaed.iscsi%3Astorage.disk30001,0
 
  
Klienti poolt saab targetiga peetava ühenduse andmeid vaadata selliselt
+
* https://www.redhat.com/docs/manuals/csgfs/browse/4.6/DM_Multipath/index.html
  
bash# iscsiadm list target -v iqn.2007-08.ee.tartu.loomaaed.iscsi:storage.disk3
+
* https://wiki.itcollege.ee/index.php/ISCSI_target_ja_initiator
Target: iqn.2007-08.ee.tartu.loomaaed.iscsi:storage.disk3
 
        Alias: -
 
        TPGT: 1
 
        ISID: 4000002a0000
 
        Connections: 1
 
                CID: 0
 
                  IP address (Local): 10.0.7.6:42003
 
                  IP address (Peer): 10.0.6.74:3260
 
                  Discovery Method: SendTargets
 
                  Login Parameters (Negotiated):
 
                        Data Sequence In Order: yes
 
                        Data PDU In Order: yes
 
                        Default Time To Retain: 20
 
                        Default Time To Wait: 2
 
                        Error Recovery Level: 0
 
                        First Burst Length: 65536
 
                        Immediate Data: yes
 
                        Initial Ready To Transfer (R2T): yes
 
                        Max Burst Length: 262144
 
                        Max Outstanding R2T: 1
 
                        Max Receive Data Segment Length: 8192
 
                        Max Connections: 1
 
                        Header Digest: NONE
 
                        Data Digest: NONE
 

Viimane redaktsioon: 12. november 2010, kell 13:31

Sissejuhatus

Siin palas olnud Debian GNU/Linux osa asub oluliselt täiendatud kujul aadressil http://kuutorvaja.eenet.ee/wiki/ISCSI_kasutamine_Debianiga

iSCSI ietd targeti paigaldamine Debian Etch puhul

2007 aastal on see õnnelik aeg, kui ietd versioon 0.4.15 sobib kokku Debian Etchiga kaasneva 2.6 tuumaga. ietd serveri ehk targeti lähtetekstist kompileerimiseks tuleb esmalt paigaldada vajalikud vahendid, toimetame Xen tuuma näitel (kui on kasutusel mõni muu tuum, siis saab tuuma nime kindlaks teha 'uname -a' käsuga, muu tegevus on sarnane)

bash# cd /usr/src
bash# apt-get build-dep linux-image-2.6.18-4-xen-686
bash# apt-get install linux-headers-2.6.18-4-xen-686
bash# apt-get install libssl-dev
bash# tar zxf iscsitarget-0.4.15.tar.gz
bash# cd iscsitarget-0.4.15

Tarkvara kompileerimiseks ning paigaldamiseks tuleb öelda

bash:/usr/src/iscsitarget-0.4.15# make KSRC=/usr/src/linux-headers-2.6.18-4-xen-686
bash:/usr/src/iscsitarget-0.4.15# make KSRC=/usr/src/linux-headers-2.6.18-4-xen-686 install
install: creating directory `/lib/modules/2.6.18-4-xen-686/kernel/iscsi'
`kernel/iscsi_trgt.ko' -> `/lib/modules/2.6.18-4-xen-686/kernel/iscsi/iscsi_trgt.ko'
depmod -aq
`usr/ietd' -> `/usr/sbin/ietd'
`usr/ietadm' -> `/usr/sbin/ietadm'
`etc/initd/initd.debian' -> `/etc/init.d/iscsi-target'
`etc/ietd.conf' -> `/etc/ietd.conf'
`etc/initiators.allow' -> `/etc/initiators.allow'
`etc/initiators.deny' -> `/etc/initiators.deny'
`doc/manpages/ietadm.8' -> `/usr/share/man/man8/ietadm.8'
`doc/manpages/ietd.8' -> `/usr/share/man/man8/ietd.8'
`doc/manpages/ietd.conf.5' -> `/usr/share/man/man5/ietd.conf.5'
install: creating directory `/usr/share/doc/iscsitarget'
`ChangeLog' -> `/usr/share/doc/iscsitarget/ChangeLog'
`COPYING' -> `/usr/share/doc/iscsitarget/COPYING'
`README' -> `/usr/share/doc/iscsitarget/README'
`README.vmware' -> `/usr/share/doc/iscsitarget/README.vmware'

Kuigi antud juhul on tegu mõne tuuma mooduli, seadistusfaili ning programmifailiga ei ole üldiselt ilma paketihalduseta tarkvara paigaldamine korrektne.

Debian Etch puhul sobib paketihalduse 2.6 tuumaga kasutada operatsioonisüsteemi paketihalduses olevat open-iscsi initiatorit.


Multipath

Multipath tehnika kasutamine võimaldab korraldada iSCSI kliendi ja serveri vahele mitu paralleelset ühendust, mis suurendab andmevahetuse kiirust ja teenuse redundantsust. Näiteks võiks korraldada seda nii serveri ja kliendi poolel, et kummaski otsas on kasutusel kolm füüsilist võrgukaarti: üle ühe võrgukaartide paari liiguvad tavalised andmed ning kaks ülejäänud paari on kasutusel vaid iSCSI ressursi kliendile kättesaadavaks tegemiseks. Et süsteem töötaks tuleks kõik paarid seadistada erinevatesse ip subnettidesse.

iSCSI serveri poolel ei ole seoses multipath kasutamisega tarvis midagi erinevat teha võrreldes tavalise iSCSI teenuse pakkumisega. iSCSI kliendi poolele tuleb lisaks paigaldada multipath tarkvara, Debian GNU/Linux puhul pakett multipath-tools (udev tarkvara on samuti oluline, aga see peaks olema olemas juba niigi seoses iSCSI tarkvaraga).

Enne multipath seadistamist peab klient nägema ühte ja sama iSCSI serveri ressurssi (targetit) üle kummagi etherneti-ühenduse, nt seadmetena /dev/sda ja /dev/sdb. See olukord saavutatakse tavapärasel moel, midagi erilist ei ole selleks kliendi ega serveri poolel tarvis teha

bash# iscsiadm -m node -T iqn.2008-01.com.example:storage.shared1 -p 192.168.10.251:3260 -l
bash# iscsiadm -m node -T iqn.2008-01.com.example:storage.shared1 -p 192.168.11.251:3260 -l

Kuna iSCSI abil toimub blokk-seadmetega toimetamine, siis ei ole probleemiks failide lukustamise küsimused ega muud sellist, sest need probleemib kuuluvat loogilises mõttes kõrgemasse, failisüsteemi kihti.

Multipathi tööleseadmiseks on tarvis moodustada sobiva sisuga /etc/multipath.conf seadistusfail, näiteks selline

 defaults {
    udev_dir                /dev
    polling_interval        5
    default_selector        "round-robin 0"
    default_getuid_callout  "/lib/udev/scsi_id -g -u -s /block/%n"
    failback                immediate
    user_friendly_names yes
 }
 blacklist {
    wwid    200d04efd1804f38e
    devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"
    devnode "^hd[a-z][[0-9]*]"
    devnode "^cciss!c[0-9]d[0-9]*[p[0-9]*]"
 }
 multipaths {
    multipath {
       wwid                    149455400000000000000000002000000d45f38000d000000
       alias                   shared1
       path_grouping_policy    failover
       path_checker            readsector0
 }

kusjuures multipath sektsiooni wwid väärtuse saab kindlaks teha küsides, mõlemal juhul peab tagastatama sama väärtus kuna tegu on ühe ja sama füüsilise ressurssiga

 bash# /lib/udev/scsi_id -g -u -s /block/sda
 149455400000000000000000002000000d45f38000d000000
 bash# /lib/udev/scsi_id -g -u -s /block/sdb
 149455400000000000000000002000000d45f38000d000000

Seejärel tuleb multipath tarkvara käivitada öeldes

 bash# /etc/init.d/multipath-tools start

Seadistusfaili muutmisel piisab reload'ist. Kui kõik läks õieti, siis annab käsk multipath sarnase väljundi

 bash # multipath -ll
 shared1 (149455400000000000000000002000000d45f38000d000000) dm-0 IET     ,VIRTUAL-DISK  
 [size=2.0G][features=0][hwhandler=0]
 \_ round-robin 0 [prio=1][enabled]
  \_ 26:0:0:0 sdb 8:32  [active][ready]
 \_ round-robin 0 [prio=1][enabled]
  \_ 25:0:0:0 sda 8:16  [active][ready]

ning on tekkinud kasutamiseks uus seade /dev/mapper/shared1

 bash# fdisk /dev/mapper/shared1 -l
 
 Disk /dev/mapper/shared1: 2147 MB, 2147483648 bytes
 255 heads, 63 sectors/track, 261 cylinders
 Units = cylinders of 16065 * 512 = 8225280 bytes
 Disk identifier: 0x00000000
 
 Disk /dev/mapper/shared1 doesn't contain a valid partition table

Seda seadet saab tavapärasel moel kasutama hakata, aga enne maksab veenduda, et tõepoolest, katkestades ühele seadmele vastava võrguühenduse, nt blokeerides liiklust iptables'iga või võrgukaabli eemaldamisega peaks jääma seade kasutusele, samal ajal multipaht käsk ütleb

 bash# multipath -l 
 shared1 (149455400000000000000000002000000d45f38000d000000) dm-0 IET     ,VIRTUAL-DISK  
 [size=2.0G][features=0][hwhandler=0]
 \_ round-robin 0 [prio=0][enabled]
  \_ 26:0:0:0 sdb 8:32  [failed][undef]
 \_ round-robin 0 [prio=0][enabled]
  \_ 25:0:0:0 sda 8:16  [active][undef]

Ning peale ühenduse tagasi tekkimist taastub endine olukord. Seejuures on oluline iscsid.conf failis parameetri node.conn[0].timeo.noop_out_timeout väärtus, see ei tohiks liiga pikka olla, selle jooksul on iSCSI ressurss mitte-kasutatavas olekus.

 # To specify the time to wait for a Nop-out response before failing
 # the connection, edit this line. Failing the connection will
 # cause IO to be failed back to the SCSI layer. If using dm-multipath
 # this will cause the IO to be failed to the multipath layer.
 # The value is in seconds and the default is 15 seconds.
 node.conn[0].timeo.noop_out_timeout = 15

Tundub, et Debiani puhul on testingus (Lenny) natuke uuem open-iscsi tarkvara, mis käitub multipath kasutamise jaoks sobivamalt.

Kõigi multipath seadmete eemaldamiseks tuleb öelda

 # multipath -F

Kasulikud lisamaterjalid