Erinevus lehekülje "ISCSI Linuxiga" redaktsioonide vahel
(→ISCSi targeti kasutamine ja testimine Linuxis) |
|||
(ei näidata sama kasutaja 8 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 | # /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: | ||
31. rida: | 51. rida: | ||
# 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 | # 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=== | ||
56. 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 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
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
- http://www.cyberciti.biz/faq/freebsd-iscsi-initiator-howto/ kerneli mooduli baasil