iSCSI ( englanninkielinen Internet Small Computer System Interface ) on TCP/IP:hen perustuva protokolla , joka on suunniteltu luomaan vuorovaikutusta ja hallitsemaan tallennusjärjestelmiä , palvelimia ja asiakkaita.
iSCSI kuvaa:
iSCSI - protokolla on standardoitu RFC 7143: n mukaan . Tällä protokollalla on monia kaupallisia ja ei-kaupallisia toteutuksia.
iSCSI - pohjaiset järjestelmät voidaan rakentaa mille tahansa riittävän nopealle IP-yhteensopivalle fyysiselle rungolle, kuten Gigabit Ethernet tai 10G Ethernet. Vakioprotokollan käyttö mahdollistaa standardien virtauksen ohjaus- ja hallintatyökalujen käytön ja myös vähentää merkittävästi laitekustannuksia verrattuna Fibre Channel -verkkoihin .
iSCSI-protokollan avulla kaksi isäntäkonetta voivat neuvotella yhteyden muodostamisesta ja vaihtaa sitten SCSI-komentoja Internet Protocol (IP) -protokollan avulla. Siten iSCSI ottaa perustaksi laajalle levinneen korkean suorituskyvyn paikallisen tallennusväylän ja emuloi sitä useissa verkoissa luoden tallennusalueen verkon (SAN). Toisin kuin jotkut SAN-protokollat, iSCSI ei vaadi erillistä kaapeliyhteyttä, ja se voidaan ottaa käyttöön olemassa olevassa IP-infrastruktuurissa. Tästä johtuen iSCSI:tä käytetään usein halvempana vaihtoehtona Fibre Channelille, joka vaatii oman, erillisen infrastruktuurin, lukuun ottamatta yhtä toteutusvaihtoehtoa (FCoE - Fibre Channel over Ethernet). iSCSI SAN:n suorituskyky voi kuitenkin heikentyä, jos se ei käytä omistettua verkkoa tai aliverkkoa (LAN, VLAN), koska verkko käyttää rajoitettua määrää kaistanleveyttä eri tarkoituksiin.
Vaikka iSCSI voi kommunikoida erityyppisten laitteiden kanssa, järjestelmänvalvoja käyttää sitä lähes aina salliakseen palvelimien (kuten tietokantapalvelimien) käyttää tallennusryhmien levyasioita. iSCSI SAN:ia käytetään usein kahteen tarkoitukseen:
Tietovaraston volyymien yhdistäminen
Yritykset siirtävät erilaisia tietoja verkon eri palvelimilta päämuistiin, usein datakeskuksiin. Tämän lähestymistavan avulla voit jakaa tallennustilaa tehokkaammin, koska niitä ei enää ole sidottu tiettyyn palvelimeen. SAN-ympäristössä palvelimelle voidaan varata uusi levyasema ilman muutoksia laitteistoon tai kaapelointiin.
Katastrofipalautus
Yritykset peilaavat tallennetut tiedot paikalliskeskuksesta etäpalvelinkeskukseen, jota voidaan käyttää kuumana tai varmuuskopiona paikallisen pitkän seisokkiajan varalta. Erikoistapauksena iSCSI SAN mahdollistaa kokonaisten levyryhmien siirtämisen lähiverkon kautta pienin muutoksin, mikä tekee tallennustilasta "reititettävän" aivan kuten verkkoliikenteen.
iSCSI käyttää TCP:tä (yleensä TCP-portteja 860 ja 3260) itse protokollaan, ja korkean tason nimiä käytetään itse protokollan kohteiden osoittamiseen. Sekä iSCSI:n aloittajille että kohteille annetaan erityisnimet. iSCSI tarjoaa kolme nimeämismuotoa:
iSCSI-kirjoitetut nimet (iSCSI Qualified Name) IQN
Muoto: IQN on määritelty RFC 7143 :ssa . Sisältää kenttiä:
tyyppi | . | päivämäärä | . | verkkotunnus | : | holvin nimi |
---|---|---|---|---|---|---|
iqn | . | 2018-12 | . | com.example | : |
tallennustila:diskarrays-sn-a1235512 |
iqn | . | 2018-12 | . | com.example | : |
tallennustila:disk2.sys.prof |
Extended Uniq Identifier EUI
Muoto: eui.{EUI-64-bit address} (esim. eui.02004567A425678D)
T11 Verkko-osoiteviranomainen NAA
Muoto: naa.{NAA 64-bittinen tai 128-bittinen ID} (esim. naa.52004567BA64678D)
IQN-muotoiset nimet ovat yleisimmin käytettyjä, ja ne määritellään päivämäärän mukaan, koska verkkotunnus voi vanhentua tai sen voi hankkia joku muu.
IEEE-rekisteröintiyksikkö käyttää EUI-64-standardin mukaista EUI:tä. NAA on osa OUI:ta, jonka puolestaan tarjoaa myös IEEE Registration Unit. NAA-nimeämismuoto lisättiin iSCSI: hen RFC 3980 :ssa , jotta se olisi yhteensopiva kuituverkoissa ja SAS (Serial Attached SCSI) -tallennustekniikoissa käytetyn nimeämistavan kanssa.
Tyypillisesti iSCSI-vaihdon osallistujat määritellään käyttämällä kolmea tai neljää kenttää:
Aloittajat (asiakkaat)
Esitetty Linuxin vakiokokoonpanossa versiosta 2.6.16 lähtien.
Siellä on myös monoliittinen BSD-pohjainen projekti - OpenNAS ,
FreeBSD 7.2:een perustuen FreeNAS on tehty (se voi toimia sekä kohteena että aloitteentekijänä). [yksi]
FreeNASin analogi, mutta perustuu Linuxiin - Openfiler- projektiin (se voi myös toimia sekä kohteena että aloitteentekijänä). Projektin tila on epäselvä, kukaan kehittäjistä ei ole ilmoittanut sen sulkemisesta, mutta versiota ei ole päivitetty vuoden 2008 jälkeen. [2]
Jaettu FreeNASista (kun iXsystems osti jälkimmäisen) NAS4Freen haarukka FreeBSD :llä , päivitetty versioon 9.1. [3]
Myös tietojen tallennus iSCSI:tä käyttäen suoritetaan tuotteissa:
iSCSI-terminologia perustuu suurelta osin SCSI:ssä käytettyyn terminologiaan:
Tietokoneväylät ja rajapinnat | |
---|---|
Peruskonseptit | |
Prosessorit | |
Sisäinen | |
kannettavat tietokoneet | |
Asemat | |
Periferia | |
Laitteiden hallinta | |
Universaali | |
Videoliitännät | |
Sisällytetty järjestelmä |