ISCSI

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2018. november 27-én felülvizsgált verziótól ; az ellenőrzések 20 szerkesztést igényelnek .

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 .

Általános bemutatkozás

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.

Megszólítás

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:

Példák az RFC-ből
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:

  1. Gazdanév vagy IP-cím (pl. iscsi.example.com)
  2. Port száma
  3. iSCSI név (a három formátum egyikében)
  4. Opcionális hitelesítési protokoll közvetett egyeztetéssel.

Megvalósítási példák

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:

Terminológia

Az iSCSI terminológia nagyrészt az SCSI-ben használt terminológián alapul:

Az iSCSI-célok összehasonlítása

Előnyök

Jegyzetek

  1. A FreeNAS projekt webhelye . Letöltve: 2022. május 10. Az eredetiből archiválva : 2008. szeptember 8..
  2. Openfiler . Letöltve: 2022. május 10. Az eredetiből archiválva : 2022. április 23.
  3. NAS4Free projektoldal . Letöltve: 2022. május 10. Az eredetiből archiválva : 2018. augusztus 9..

Linkek

Források

Linux iSCSI HOGYAN