Erinevus lehekülje "ISCSI Linuxiga" redaktsioonide vahel

Allikas: Kuutõrvaja
 
(ei näidata sama kasutaja 14 vahepealset redaktsiooni)
1. rida: 1. rida:
 
===ISCSi targeti kasutamine ja testimine Linuxis===
 
===ISCSi targeti kasutamine ja testimine Linuxis===
  
Paigaldada tuleb gentoos nt emerge sys-block/open-iscsi pakett
+
Kernelis peab olema vastav tugi:
ja Debianis apt-get install open-iscsi
+
 
 +
Device Drivers  --->
 +
  SCSI device support  --->
 +
    [*] SCSI device support
 +
      <*> SCSI disk support
 +
    SCSI Transports --->
 +
      {M} iSCSI Transports Attributes
 +
    [*] SCSI low-level drivers --->
 +
      <M> iSCSI Initiator over TCP/IP
 +
Cryptographic options  --->
 +
  [*] Cryptographic API
 +
    <*> CRC32c CRC algorithm
 +
 
 +
Paigaldada tuleb gentoos nt emerge '''sys-block/open-iscsi pakett'''
 +
ja Debianis '''apt-get install open-iscsi'''
 +
Centosis tuleb aga anda käsk '''yum -y install iscsi-initiator-utils'''
 +
 
 +
# /etc/init.d/iscsid start
 +
 
 +
Selle järel genereeritakse tavaliselt ka kliendile unikaalne initatorname. see on failis '''/etc/iscsi/initiatorname.iscsi'''
 +
ja näiteks kujul
 +
 
 +
InitiatorName=iqn.1993-08.org.debian:01:3f43f035d3de
  
 
Haagime iscsi targetid külge:
 
Haagime iscsi targetid külge:
8. rida: 30. rida:
 
Selleks vaatame mis kettad saadaval storage masinal IP aadressiga 193.40.0.194
 
Selleks vaatame mis kettad saadaval storage masinal IP aadressiga 193.40.0.194
  
  # iscsiadm -m discovery -t sendtargets -p 193.40.0.194:3260  
+
  # '''iscsiadm -m discovery -t sendtargets -p 193.40.0.194:3260'''
 
  193.40.0.194:3260,1 katsetaja.eenet.ee:storage.disk1
 
  193.40.0.194:3260,1 katsetaja.eenet.ee:storage.disk1
 
  193.40.0.194:3260,1 katsetaja.eenet.ee:storage.disk4
 
  193.40.0.194:3260,1 katsetaja.eenet.ee:storage.disk4
17. rida: 39. rida:
  
 
  # iscsiadm -m node -T katsetaja.eenet.ee:storage.disk1 -p 193.40.0.194:3260 -l
 
  # iscsiadm -m node -T katsetaja.eenet.ee:storage.disk1 -p 193.40.0.194:3260 -l
 +
 +
Vaatame kas haagitud
 +
 +
# iscsiadm -m session -P 0
 +
tcp: [1] 193.40.0.194:3260,1 katsetaja.eenet.ee:storage.disk1
  
 
iscsi target ilmub seejärel /dev/sdX seadmena, millega on võimalik opereerida nagu tavalise kettaga (newfs, mount jms).
 
iscsi target ilmub seejärel /dev/sdX seadmena, millega on võimalik opereerida nagu tavalise kettaga (newfs, mount jms).
 +
 
Lahtihaakimiseks:
 
Lahtihaakimiseks:
  
 
  # iscsiadm -m node -T katsetaja.eenet.ee:storage.disk1 -p 193.40.0.194:3260 -u
 
  # iscsiadm -m node -T katsetaja.eenet.ee:storage.disk1 -p 193.40.0.194:3260 -u
 +
 +
Boodil automaatselt logimiseks
 +
 +
# iscsiadm -m node -T iqn.2006-01.com.openfiler:scsi.linux3-data-1 -p 192.168.2.195 --op update -n node.startup -v automatic
 +
 +
Kui masinale on jagatud rohkem kui üks ketas siis nende kõigi korraga külgehaakimiseks sobib öelda käsk
 +
 +
# iscsiadm -m node -l
 +
 +
Samamoodi kõigi korraga lahtihaakimiseks
 +
 +
# iscsiadm -m node -u
  
 
===Jõudluse testimine===
 
===Jõudluse testimine===
  
Esimeseks on hea tarkvara nimega iperf millega saab muuta serveri ja kliendi vahelist võrgujõudlust.
+
Esimeseks on hea tarkvara nimega iperf millega saab mõõta serveri ja kliendi vahelist võrgujõudlust.
  
 
  [  3]  0.0-10.0 sec    112 MBytes  94.2 Mbits/sec
 
  [  3]  0.0-10.0 sec    112 MBytes  94.2 Mbits/sec
44. rida: 84. rida:
  
 
* http://www.cyberciti.biz/faq/freebsd-iscsi-initiator-howto/ kerneli mooduli baasil
 
* http://www.cyberciti.biz/faq/freebsd-iscsi-initiator-howto/ kerneli mooduli baasil
 
* http://blogs.sun.com/constantin/entry/x4500_solaris_zfs_iscsi_perfect
 
 
* http://www.kamiogi.net/Kamiogi/Frame_Dragging/Entries/2009/5/25_OpenSolaris_ZFS_iSCSI_Time_Machine_in_20_Minutes_or_Less.html
 
 
* http://blogs.sun.com/rarneson/entry/zfs_clones_iscsi_and_vmware snapshot ja kloon isgsi zfs kettal
 
 
http://wiki.virtastic.com/display/howto/FreeBSD+7.2+with+ZFS+as+an+iSCSI+target
 

Viimane redaktsioon: 29. mai 2017, kell 12:30

ISCSi targeti kasutamine ja testimine Linuxis

Kernelis peab olema vastav tugi:

Device Drivers  --->
  SCSI device support  --->
    [*] SCSI device support
      <*> SCSI disk support
    SCSI Transports --->
      {M} iSCSI Transports Attributes
    [*] SCSI low-level drivers --->
      <M> iSCSI Initiator over TCP/IP
Cryptographic options  --->
  [*] Cryptographic API
    <*> CRC32c CRC algorithm

Paigaldada tuleb gentoos nt emerge sys-block/open-iscsi pakett ja Debianis apt-get install open-iscsi Centosis tuleb aga anda käsk yum -y install iscsi-initiator-utils

# /etc/init.d/iscsid start

Selle järel genereeritakse tavaliselt ka kliendile unikaalne initatorname. see on failis /etc/iscsi/initiatorname.iscsi ja näiteks kujul

InitiatorName=iqn.1993-08.org.debian:01:3f43f035d3de

Haagime iscsi targetid külge:

Selleks vaatame mis kettad saadaval storage masinal IP aadressiga 193.40.0.194

# iscsiadm -m discovery -t sendtargets -p 193.40.0.194:3260
193.40.0.194:3260,1 katsetaja.eenet.ee:storage.disk1
193.40.0.194:3260,1 katsetaja.eenet.ee:storage.disk4
193.40.0.194:3260,1 katsetaja.eenet.ee:storage.disk3
193.40.0.194:3260,1 katsetaja.eenet.ee:storage.disk2

Haagime neist esimese külge

# iscsiadm -m node -T katsetaja.eenet.ee:storage.disk1 -p 193.40.0.194:3260 -l

Vaatame kas haagitud

# iscsiadm -m session -P 0
tcp: [1] 193.40.0.194:3260,1 katsetaja.eenet.ee:storage.disk1

iscsi target ilmub seejärel /dev/sdX seadmena, millega on võimalik opereerida nagu tavalise kettaga (newfs, mount jms).

Lahtihaakimiseks:

# iscsiadm -m node -T katsetaja.eenet.ee:storage.disk1 -p 193.40.0.194:3260 -u

Boodil automaatselt logimiseks

# iscsiadm -m node -T iqn.2006-01.com.openfiler:scsi.linux3-data-1 -p 192.168.2.195 --op update -n node.startup -v automatic

Kui masinale on jagatud rohkem kui üks ketas siis nende kõigi korraga külgehaakimiseks sobib öelda käsk

# iscsiadm -m node -l

Samamoodi kõigi korraga lahtihaakimiseks

# iscsiadm -m node -u

Jõudluse testimine

Esimeseks on hea tarkvara nimega iperf millega saab mõõta serveri ja kliendi vahelist võrgujõudlust.

[  3]  0.0-10.0 sec    112 MBytes  94.2 Mbits/sec

Seejärel hdparm

# hdparm -tT /dev/sdc
/dev/sdc:
 Timing cached reads:   1670 MB in  2.00 seconds = 834.83 MB/sec
 Timing buffered disk reads:   34 MB in  3.11 seconds =  10.92 MB/sec

Abiks on ka ajatu käsk dd

# dd if=/dev/sdb of=/dev/null bs=1024k count=1024
1073741824 bytes (1.1 GB) copied, 8.17863 s, 131 MB/s

Lingid