Az iSCSI ( angolul Internet Small Computer System Interface ) egy TCP/IP-n alapuló protokoll , amely interakciós tárolórendszerek , szerverek és kliensek létrehozására és vezérlésére szolgál.
Az iSCSI a következőket írja le:
Az iSCSI protokoll az RFC 7143 szerint szabványosított . Ennek a protokollnak számos kereskedelmi és nem kereskedelmi megvalósítása létezik.
Az iSCSI - alapú rendszerek bármilyen kellően gyors IP-kompatibilis fizikai gerincre építhetők, mint például a Gigabit Ethernet vagy a 10G Ethernet. A szabványos protokoll használata lehetővé teszi a szabványos áramlásszabályozási és -kezelési eszközök használatát, és jelentősen csökkenti a berendezések költségeit a Fibre Channel hálózatokhoz képest .
Az iSCSI-protokoll lehetővé teszi két gazdagép számára, hogy megbeszéljék a kapcsolatot, majd SCSI-parancsokat cseréljenek az Internet Protocol (IP) használatával. Így az iSCSI a széles körben elterjedt nagy teljesítményű helyi tárolóbuszt veszi alapul, és számos hálózatban emulálja azt, így tárolóhálózatot (SAN) hoz létre. Egyes SAN-protokolloktól eltérően az iSCSI-hez nincs szükség dedikált kábelkapcsolatra, és telepíthető egy meglévő IP-infrastruktúrára. Ebből kifolyólag az iSCSI-t gyakran a Fibre Channel olcsóbb alternatívájaként használják, amelyhez saját, külön infrastruktúrára van szükség, egy megvalósítási lehetőség (FCoE - Fibre Channel over Ethernet) kivételével. Az iSCSI SAN teljesítménye azonban romolhat, ha nem használ dedikált hálózatot vagy alhálózatot (LAN, VLAN), a hálózat által különböző célokra használt korlátozott sávszélesség miatt.
Bár az iSCSI különféle típusú eszközökkel tud kommunikálni, a rendszergazdák szinte mindig azt használják, hogy a szerverek (például adatbázis-kiszolgálók) hozzáférjenek a tárolótömbökben lévő lemezkötetekhez. Az iSCSI SAN-t gyakran két célra használják:
Adattárház kötetek konszolidálása
A vállalatok különböző adatokat helyeznek át a hálózatuk különböző szervereiről a fő tárolóba, gyakran adatközpontokba. Ez a megközelítés lehetővé teszi a tárhelyek hatékonyabb felosztását, mivel azok már nincsenek egy adott szerverhez kötve. SAN-környezetben új lemezkötet rendelhető hozzá a kiszolgálóhoz a hardver vagy a kábelezés módosítása nélkül.
Katasztrófa utáni helyreállítás
A vállalatok a tárolt adatokat a helyi központból egy távoli adatközpontba tükrözik, amelyek a helyi központ hosszú leállása esetén meleg vagy biztonsági mentésként használhatók. Speciális esetként az iSCSI SAN lehetővé teszi a teljes lemeztömbök LAN-on keresztül történő költöztetését minimális változtatásokkal, így a tároló „irányítható”, akárcsak a hálózati forgalom.
Az iSCSI magához a protokollhoz TCP-t (általában 860-as és 3260-as TCP-portokat) használ, a magas szintű neveket pedig magán a protokollon belüli objektumok címezésére használják. Különleges neveket kapnak mind az iSCSI-kezdeményezők, mind a célok. Az iSCSI három elnevezési formátumot kínál:
iSCSI által beírt nevek (iSCSI minősített név) IQN
Formátum: Az IQN-t az RFC 7143 határozza meg . A következő mezőket tartalmazza:
típus | . | dátum | . | domain név | : | boltozat neve |
---|---|---|---|---|---|---|
iqn | . | 2018-12 | . | com.example | : |
tárhely:diskarrays-sn-a1235512 |
iqn | . | 2018-12 | . | com.example | : |
tárhely:disk2.sys.prof |
Extended Uniq Identifier EUI
Formátum: eui.{EUI-64-bit address} (pl. eui.02004567A425678D)
T11 Network Address Authority NAA
Formátum: naa.{NAA 64 bites vagy 128 bites ID} (pl. naa.52004567BA64678D)
Az IQN formátumú nevek a leggyakrabban használtak, és dátum szerint vannak meghatározva, mivel a tartománynév lejárhat, vagy valaki más szerezheti meg.
Az IEEE regisztrációs egység az EUI-64 szabványnak megfelelő EUI-t használja. Az NAA az OUI része, amelyet szintén az IEEE regisztrációs egysége biztosít. Az RFC 3980 -ban az iSCSI-hez hozzáadták az NAA elnevezési formátumot , hogy kompatibilis legyen az üvegszálas hálózatokban és a SAS (Serial Attached SCSI) tárolótechnológiákban használt elnevezési egyezményekkel.
Az iSCSI-csere résztvevőit általában három vagy négy mező segítségével határozzák meg:
Kezdeményezők (ügyfelek)
A 2.6.16-os verzió óta jelen van a Linux szabványos összeállításában.
Van egy monolitikus BSD-alapú projekt is - OpenNAS ,
A FreeBSD 7.2 alapján készült a FreeNAS (célként és kezdeményezőként is működhet). [egy]
A FreeNAS analógja, de Linux alapú - az Openfiler projekt (célként és kezdeményezőként is működhet). A projekt státusza nem tisztázott, a fejlesztők egyike sem jelentette be a lezárását, de a verziót 2008 óta nem frissítették. [2]
Leválasztva a FreeNAS -ról (miután az iXsystems megvásárolta az utóbbit) , a NAS4Free forkja a FreeBSD-n, frissítve a 9.1-es verzióra. [3]
Ezenkívül az iSCSI használatával történő adattárolás megvalósítása a következő termékekben történik:
Az iSCSI terminológia nagyrészt az SCSI-ben használt terminológián alapul:
Számítógépes buszok és interfészek | |
---|---|
Alapfogalmak | |
Processzorok | |
Belső | |
laptopok | |
Meghajtók | |
Periféria | |
Berendezés menedzsment | |
Egyetemes | |
Videó interfészek | |
Beágyazott rendszerek |