Erinevus lehekülje "ISCSI" redaktsioonide vahel

Allikas: Kuutõrvaja
(Kasulikud lisamaterjalid)
 
(ei näidata sama kasutaja 36 vahepealset redaktsiooni)
3. rida: 3. rida:
 
iSCSI tehnoloogia võimaldab üle TCP/IP võrgu kasutada SCSI protokolli, mille tulemusena saab ühes arvutis (klient) kasutada teise arvuti (server) plokkseadet. Kombeks on kasutada selliseid nimetusi kliendi ja serveri kohta
 
iSCSI tehnoloogia võimaldab üle TCP/IP võrgu kasutada SCSI protokolli, mille tulemusena saab ühes arvutis (klient) kasutada teise arvuti (server) plokkseadet. Kombeks on kasutada selliseid nimetusi kliendi ja serveri kohta
  
* initiator (ingl. k. algataja) - iSCSI klient
+
* '''initiator''' (ingl. k. algataja) - iSCSI klient. iSCSI klient kasutab võrgust nö plokkseadme teenust, mida pakub iSCSI server. Reeglina on iSCSI klient arvutil kiire võrguühendus.
* target (ingl. k. sihtmärk) - iSCSI server
+
 
 +
iSCSI kliendi tööd juhitakse icsciadm programmi abi, mis töötab mitmes režhiimis, neist peamised kolm:
 +
 
 +
# discovery - küsitakse iSCSI serverilt, milliseid ressursse ta pakub
 +
# node - seadistakse targeti kasutamine
 +
# session - küsitakse millised iSCSI ühendused on parasjagu kasutusel
 +
 
 +
* '''target''' (ingl. k. sihtmärk) - iSCSI server. SCSI target pakub võrgus nö plokkseadme teenust, mida kasutavad iSCSI kliendid.
 +
 
 +
Target vajab
 +
 
 +
# piisavalt lokaalset plokkseadet
 +
# kiire võrguühendus
 +
# plokkseadme haldamiseks kasutusel sobib hästi LVM tarkvara või ZFS failisüsteem
  
 
Reeglina target ja initiator arvutid võivad kasutada erinevaid operatsioonisüsteeme ning asuda ka erinevatel riistvaralistel platvormidel. Kuna andmevahetuse maht ja sellest tulenev koormus etherneti võrgule võib kujuneda suureks, siis võib olla mõistlik kasutada arvutites mitut füüsilist võrguseadet ning pidada iSCSI servereid ja klientide nö iSCSI teenuse poolseid võrguseadmeid samas, ainult iSCSI liiklusele eraldatud alamvõrgus (ingl. k. subnet).
 
Reeglina target ja initiator arvutid võivad kasutada erinevaid operatsioonisüsteeme ning asuda ka erinevatel riistvaralistel platvormidel. Kuna andmevahetuse maht ja sellest tulenev koormus etherneti võrgule võib kujuneda suureks, siis võib olla mõistlik kasutada arvutites mitut füüsilist võrguseadet ning pidada iSCSI servereid ja klientide nö iSCSI teenuse poolseid võrguseadmeid samas, ainult iSCSI liiklusele eraldatud alamvõrgus (ingl. k. subnet).
14. rida: 27. rida:
 
* levinud - paljud populaarsed operatsioonisüsteemid sisaldavad iSCSI tuge
 
* levinud - paljud populaarsed operatsioonisüsteemid sisaldavad iSCSI tuge
  
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/]]. 2009 suve seisuga esineb iSCSI tarkvara tugi levinud tasuta jagatavates operatsioonisüsteemides selliselt
+
Tundub, et initiatori osas on suurem arendajate tähelepanu koondunud projektile http://linux-iscsi.org/wiki/Main_Page ning targeti osas projektile [[http://iscsitarget.sourceforge.net/ http://iscsitarget.sourceforge.net/]] (IET).
  
* Linux (nt Debian GNU/Linux) - täielikult olemas
+
IETd (iscsi enterprice target) targeti ehk iscsitargeti projekt on võssa kiskunud. Viimane versioon aastast 2010 ja progega mitmed bugid. Asine alternatiiv paistab olevat LIO http://linux-iscsi.org/wiki/Main_Page ja TGT http://stgt.sourceforge.net/
* Solaris - täielikult olemas
 
* FreeBSD - täielikult olemas
 
* OpenBSD - täielikult puudub, ei saa teadaolevalt lisada lihtsasti
 
  
Käesolev tekst käsitleb iSCSI serveri ja kliendi kasutamist operatsioonisüsteemiga Debian GNU/Linux Lenny AMD64 platvormil.
+
===Valmislahendused===
 
 
===iSCSI lahenduse näite skeem===  
 
 
 
Olgu kasutada neli arvutit, millest kolm peavad saama kasutada neljanda kettaressurssi üle iSCSI selliselt
 
  
    klient0          klient1              klient2  -  iSCSI initiator'id
+
Aadressil http://www.openfiler.com/ jagatakse arvutipõhist nö storage lahendust, lisaks iSCSI targeti tekitamise võimalusele tegeleb see ka CIFS ja NFS'iga. Erinevad tootjad, nt EMC ja NetApp valmistavad ka spetsiaalseid riistvaralisi iSCSI targeteid, mis sisaldavad lisaks asjakohaseid haldusvahendeid. Lisaks on olemas ka FreeBSD operatsioonisüsteemil põhineb FreeNAS http://freenas.org/ mis pakub koos iSCSI ja ZFS võimalusi.
 
 
    --|----------------|---------------------|---- teenuste klientide poolne subnet --- > internet
 
      |                |                    |
 
      _|_  www        _|_  db              _|_  smtp
 
    |  |            |  |                |  |
 
    |___|            |___|                |___|
 
      |    /dev/sda    |    /dev/sda        |    /dev/sda
 
      | -> /srv/www1  | -> /srv/postgresql  | -> /srv/cyrus
 
      |    /dev/sdb    |                    |
 
      | -> /srv/www2  |                    |
 
    --|----------------|---------------------|--------|-----
 
              iSCSI subnet                            |
 
                                                      _|_
 
                                                    |  |  iqn.2009-06.ee.tartu.loomaaed:storage.www1
 
                                                    |___|  iqn.2009-06.ee.tartu.loomaaed:storage.www2
 
                                                            iqn.2009-06.ee.tartu.loomaaed:storage.db
 
                                                            iqn.2009-06.ee.tartu.loomaaed:storage.smtp
 
                                               
 
                                                    server - iSCSI targets
 
  
Laiemas tähenduses nimetatakse iSCSI targetiks kogu iSCSI serverit, kitsamas tähenduses nimetatakse iSCSI targetiks iga serveris välja jagatud plokkseadet.
+
===iSCSI kasutamine erinevatel operatsioonisüsteemidel===
 
 
===Target ehk server===
 
 
 
iSCSI target pakub võrgus nö plokkseadme teenust, mida kasutavad iSCSI kliendid. Reeglina on iSCSI target arvutil
 
 
 
* piisavalt lokaalset plokkseadet
 
* kiire võrguühendus
 
* plokkseadme haldamiseks kasutusel LVM tarkvara
 
 
 
===Initiator ehk klient===
 
 
 
iSCSI klient kasutab võrgust nö plokkseadme teenust, mida pakub iSCSI server. Reeglina on iSCSI klient arvutil kiire võrguühendus.
 
 
 
iSCSI kliendi tööd juhitakse icsciadm programmi abi, mis töötab mitmes režhiimis, käesolevas palas kasutatakse kolme
 
 
 
* discovery - küsitakse iSCSI serverilt, milliseid ressursse ta pakub
 
* node - seadistakse targeti kasutamine
 
* session - küsitakse millised iSCSI ühendused on parasjagu kasutusel
 
 
 
===Valmislahendused===
 
  
Aadressil http://www.openfiler.com/ jagatakse arvutipõhist nö storage lahendust, lisaks iSCSI targeti tekitamise võimalusele tegeleb see ka CIFS ja NFS'iga. Erinevad tootjad, nt EMC ja NetApp valmistavad ka spetsiaalseid riistvaralisi iSCSI targeteid, mis sisaldavad lisaks asjakohaseid haldusvahendeid.
+
* [[:FreeBSD_iSCSI]] FreeBSD target - klient.
 +
* [[:iSCSI Linuxiga]] iSCSI kasutamine Linux klientmasinas.
 +
* [[:iSCSI kasutamine]] Vananenud (2007a) Debianile keskendunud tekst
 +
* [[:iSCSI kasutamine Debianiga]] IET target
 +
* [[:iSCSI kasutamine Solarisega]]
 +
* [[:iSCSI kasutamine Gentooga]] IET target (vanem tekst)
 +
* [[:iSCSI jõudluse suurendamine Linuxis]]
 +
* [[:TGT iSCSI target]]
 +
* [[:LIO iSCSI target]]
  
===Kasulikud lisamaterjalid===
+
===Lingid===
  
* [[:FreeBSD_iSCSI]] Üle TCP/IP võrgu block device jagamine FreeBSD's ühelt masinalt teisele
 
* [[:iSCSI kasutamine]] Üle TCP/IP võrgu arvutitele plokkseadme jagamine
 
* [[:iSCSI kasutamine Debianiga]]
 
 
* http://kuutorvaja.eenet.ee/wiki/DM-Multipath#Multipath_kasutamine_iSCSI_seadmete_nimede_fikseerimiseks
 
* http://kuutorvaja.eenet.ee/wiki/DM-Multipath#Multipath_kasutamine_iSCSI_seadmete_nimede_fikseerimiseks
 
* http://kuutorvaja.eenet.ee/wiki/Virtualiseerimine_tarkvaraga_Xen#domU_liigutamine_erinevate_dom0_arvutite_vahel
 
* http://kuutorvaja.eenet.ee/wiki/Virtualiseerimine_tarkvaraga_Xen#domU_liigutamine_erinevate_dom0_arvutite_vahel
 
* http://en.wikipedia.org/wiki/ISCSI
 
* http://en.wikipedia.org/wiki/ISCSI

Viimane redaktsioon: 13. juuni 2012, kell 13:16

Sissejuhatus

iSCSI tehnoloogia võimaldab üle TCP/IP võrgu kasutada SCSI protokolli, mille tulemusena saab ühes arvutis (klient) kasutada teise arvuti (server) plokkseadet. Kombeks on kasutada selliseid nimetusi kliendi ja serveri kohta

  • initiator (ingl. k. algataja) - iSCSI klient. iSCSI klient kasutab võrgust nö plokkseadme teenust, mida pakub iSCSI server. Reeglina on iSCSI klient arvutil kiire võrguühendus.

iSCSI kliendi tööd juhitakse icsciadm programmi abi, mis töötab mitmes režhiimis, neist peamised kolm:

  1. discovery - küsitakse iSCSI serverilt, milliseid ressursse ta pakub
  2. node - seadistakse targeti kasutamine
  3. session - küsitakse millised iSCSI ühendused on parasjagu kasutusel
  • target (ingl. k. sihtmärk) - iSCSI server. SCSI target pakub võrgus nö plokkseadme teenust, mida kasutavad iSCSI kliendid.

Target vajab

  1. piisavalt lokaalset plokkseadet
  2. kiire võrguühendus
  3. plokkseadme haldamiseks kasutusel sobib hästi LVM tarkvara või ZFS failisüsteem

Reeglina target ja initiator arvutid võivad kasutada erinevaid operatsioonisüsteeme ning asuda ka erinevatel riistvaralistel platvormidel. Kuna andmevahetuse maht ja sellest tulenev koormus etherneti võrgule võib kujuneda suureks, siis võib olla mõistlik kasutada arvutites mitut füüsilist võrguseadet ning pidada iSCSI servereid ja klientide nö iSCSI teenuse poolseid võrguseadmeid samas, ainult iSCSI liiklusele eraldatud alamvõrgus (ingl. k. subnet).

iSCSI tehnoloogia eelisteks peetakse

  • funktsionaalne - praktiliselt saab tekitada nn korporatiivse SAN funktsionaalsusele sarnase asjakorralduse (storage on esineb eraldi teenusena, otspunkte saab autentida, multipathing kasutamise võimalus jms)
  • odav - piisab kasutada nö tavalist riistvara, nt ethernet võrku ja pc servereid
  • levinud - paljud populaarsed operatsioonisüsteemid sisaldavad iSCSI tuge

Tundub, et initiatori osas on suurem arendajate tähelepanu koondunud projektile http://linux-iscsi.org/wiki/Main_Page ning targeti osas projektile [http://iscsitarget.sourceforge.net/] (IET).

IETd (iscsi enterprice target) targeti ehk iscsitargeti projekt on võssa kiskunud. Viimane versioon aastast 2010 ja progega mitmed bugid. Asine alternatiiv paistab olevat LIO http://linux-iscsi.org/wiki/Main_Page ja TGT http://stgt.sourceforge.net/

Valmislahendused

Aadressil http://www.openfiler.com/ jagatakse arvutipõhist nö storage lahendust, lisaks iSCSI targeti tekitamise võimalusele tegeleb see ka CIFS ja NFS'iga. Erinevad tootjad, nt EMC ja NetApp valmistavad ka spetsiaalseid riistvaralisi iSCSI targeteid, mis sisaldavad lisaks asjakohaseid haldusvahendeid. Lisaks on olemas ka FreeBSD operatsioonisüsteemil põhineb FreeNAS http://freenas.org/ mis pakub koos iSCSI ja ZFS võimalusi.

iSCSI kasutamine erinevatel operatsioonisüsteemidel

Lingid