Skip navigation.

A NIIFI storage szolgáltatása

Nyomtatóbarát változatNyomtatóbarát változat

I. A szolgáltatás bemutatása

Az NIIFI tárhely (storage) szolgáltatásának keretén belül az igénylők olyan, blokkeszközként látható adattároló tárterületet igényelhetnek, amelynek paramétereit saját maguk állíthatják be, és amelyet IP-hálózaton iSCSI protokoll segítségével iSCSI céleszközként (target device) láthatnak igénylő oldalról. A szolgáltatás igénybevételéhez, annak megértéséhez éppen ezért szükséges minimális szintű kötetmenedzsment, illetve iSCSI protokoll ismeret.
A tárhely szolgáltatás infrastrukturális alapjait jelenleg négy Fujitsu Eternus DX90 S2 típusú midrange adattároló eszköz adja, amelyek egyenként, egyforma 2Tbyte-os NL-SAS diszkekkel felszerelve, 120Tbyte bruttó névleges összkapacitás biztosítására képesek. A négy eszközből kettőt a Debreceni Egyetem-, egyet-egyet pedig a Dunaújvárosi Főiskola-, valamint a Nyugat-magyarországi Egyetem NIIF Regionális Központjában helyeztünk el. Az eszközök közvetlenül, kabinetenként négy (Debrecenben) ill. nyolc (Dunaújvárosban és Sopronban) GigabitEthernet porton keresztül csatlakoznak közvetlenül a HBONE+ gerinchálózathoz.

II. A szolgáltatásigénylés folyamata

A szolgáltatás alapfilozófiája az, hogy a négy eszköz által biztosított tárterületekből az igénylőnek kell felépítenie az általa kívánatosnak tartott köteteket, olyan módon, hogy megadja a kívánt kötetek számát és azok méretét, megadja, hogy a kötetekhez milyen szerverek férhetnek hozzá, milyen logikai kötetazonosító (LUN) számok alatt. Egy kéréssel egy kötetcsoportot igényelhet.
Ezt követően azon a szerver(ek)en, amely(ek)en látni szeretné a blokk eszközöket, telepíti a megfelelő iSCSI initiator szoftvert, amely segítségével a szerver operációs rendszere a blokk eszközt a rá jellemző natív módon láthatja (Linux alatt például /dev/sda néven, MS Windows alatt például S: meghajtó jelölésekkel.) A blokk eszközök ezt követően teljesen szokványos módon formattálhatók, felcsatolhatók.

  1. A kabinet kiválasztása
    A szolgáltatásigénylés első lépése kiválasztani azt a kabinetet, amelyen a tárterületet igényelni kívánja. Ez a négy eszköz egyike1. Ha földrajzi értelemben vett redundanciát szeretne kialakítani, akkor célszerű (külön-külön) két egymástól távol eső kabinetben egyforma méretű, illetve konfigurációjú tárterületet igényelni, majd a két egyforma blokk eszközt szerver oldalon tükrözni, vagy szinkronizálni2.
  2. A kötetcsoport redundancia szintje
    Az igényelt kötetcsoport redundancia szintje alapértelmezetten RAID6, amely komplex N+2 redundanciát megvalósító kötetmenedzsmentet jelöl. Indokolt esetben választható még RAID1+0. Az alapértelmezett redundancia szinttől való eltérés eseti elbírálás tárgyát képezi.
  3. A kötetcsoportban igényelt kötetek
    Meg kell adnia a kötetcsoportban igényelt kötetek (volume) számát, illetve a méretét. Egy kötet mérete általános felhasználás esetén 1 és 8Tbyte között lehet. Fontos, hogy egyetlen kötet mérete sem haladhatja meg a 8Tbyte-ot. Egyedi elbírálás alapján, az általános használatétól (pl. virtuális gépek csekély diszk követelménnyel járó futattása) eltérő konfigurációk is lehetségesek.
  4. iSCSI initiator megadása
    Ahhoz, hogy a létrehozott tárterületet csak az arra jogosultak láthassák, szükséges megadni aztokat a szervereket, amelyek iSCSI protokollon keresztül hozzáférnek majd a tárterülethez. Ezt ún. iSCSI Qualified Name (IQN) formájában kell megadni. Meg kell továbbá adnia a szerverek IP-címét, valamint az iSCSI initiator azonosítására alkalmas felhasználónevet (CHAP user name) is3. Ez utóbbi arra szolgál, hogy az adattároló eszköz ez alapján azonosítja majd a hozzá iSCSI kéréssel forduló eszközöket.
  5. Kötet - szerver láthatóság összerendelések megadása
    Mindeddig létrehoztunk tárterület köteteket, illetve megadtunk szerver paramétereket. Itt jutunk el ahhoz a kérdéshez, hogy mely kötetet mely szerverek láthatják és milyen kötetazonosító számmal. Ennek leírására egy mátrix szolgál, amelynek soraiban a szerverek (iSCSI initiator), oszlopaiban pedig a kötetek találhatók. A mátrix elemei pedig megadják azt, hogy az adott kötet az adott szerver számára milyen kötetazonosító (LUN) szám alatt látszódik, illetve látszódik-e egyáltalán..
    Alapértelmezett módon itt a kötetazonosítók 0-tól 255-ig természetes számokként látszódnak, minden szerver kezdetben a 0-ás kötetet 0-ás LUN-nal, az 1-es kötetet 1-es LUN-nal, stb. látja. Ezt a hozzárendelést lehet (de nem kötelező) itt megváltoztatni, X-szel jelölve, amennyiben az adott kötetet a szerver nem láthatja.
  6. Tárhely elérése
    A szolgáltatásigénylési folyamat zárásaként az NIIF Intézet tárhely menedzsmenttel foglalkozó munkatársai kapcsolatba lépnek az igénylővel, és megadják a tárhelyhez tartozó iSCSI elérési azonosítót, a hozzá tartozó ún. target felhasználói nevet, illetve jelszót. Utóbbi szolgál arra, hogy a felhasználó a szerveréről a tárhelyet azonosítani tudja. Ebben a lépésben adjuk át az initiator azonosítására szolgáló felhasználó generált jelszavát is.
  7. Szerver iSCSI telepítése és konfigurálása4
    Ezt követően a szerveren telepíteni kell az operációs rendszernek megfelelő iSCSI initiator szoftvert. A tárhely több útvonalon - targeten - keresztül érhető el. A megfelelő rendelkezésre állás érdekében a szervereken multipath konfigurálása szükséges; ennek helyes beállítása az igénylő felelőssége!

III. Összefoglaló a szolgáltatás igényléséhez szükséges adatokról

A szolgáltatás igénybevételéhez az igénylő részéről az alábbi adatokra van szükségünk:

  • adattároló terület helye (kabinet)
  • igényelt redundancia szint (RAID szint)
  • igényelt kötetek, és azok mérete
  • adattároló területet elérni kívánó szerverek adatai
    • IQN azonosító5
    • IP cím
    • initiator felhasználó neve (CHAP user name)
  • szerver - kötet láthatóság összerendelések

IV. Igényléssel kapcsolatos egyéb tudnivalók

A szolgáltatás igénylése a storage szolgáltatás-igénylési űrlap kitöltésével és beküldésével lehetséges.

 

  1.  Üzemeltetési-, kapacitásszervezési- és egyéb szempontok miatt a kabinet jóváhagyása ill. módosítása eseti elbírálás alapján történik.
  2.  Ennek kialakítására az igénylő oldalán van lehetőség.
  3.  Az ezen felhasználóhoz tartozó jelszavat az igénylés folyamatának részeként generáljuk, és a folyamat lezárásának részeként telefonon, vagy SMS segítségével juttatjuk el az igénylőhöz.
  4. Az iSCSI-ról egy összefoglaló a http://en.wikipedia.org/wiki/ISCSI oldalon található.
  5. Az IQN formai követelményeiről itt található leírás.
  6. Igénybevétellel kapcsolatos rövid műszaki leírás itt található.