Ha valaki ismeri egy kicsit is a storage kínálatot, az biztosan találkozott már a NetApp nevével. A Storage piacon egy eléggé erős és dinamikus márkáról van szó. Alapvetően NAS termékeket forgalmaz, amibe nem csak a vas tartozik bele (NetApp Filer), de az OnTap nevű operációs rendszer is, ami a lelke a vasnak. Az OnTap egy BSD alapokat valló operációs rendszer, amibe a NetApp NFS, CIFS, FC, FCoE, iSCSI technológiákat integrált be.

Ahogy annyi cégnél, itt is tanulás és ismeretek elsajátítása véget létezik egy emulátor az OnTap rendszerekhez. Én az interneten egy 7.1-es NetApp SIM imaget találtam Linux-hoz, amit megpróbálok a legjobb tudásomhoz mérten bemutatni, hátha más is kedvet kap ahhoz, hogy próbálgassa.

Felkészülés

Simulator telepítő: Netapp-7.1-sim-cdrom-image-v19.iso (96.6MB)
Rendszer: Ubuntu 10.04

Én egy VMWare masinán fogom szemléltetni a dolgokat, de természetesen egy fizikai rendszeren is ugyan így kell működnie mindennek.

Telepítés

Mountoljuk az iso-t.
# mount -t iso9660 /dev/cdrom /cdrom
# ls -lah

Indítsuk el a telepítőt.
# cd /cdrom
# ./setup.sh

Ezek után elindul a telepítő és interaktív módon válaszolnunk kell a feltett kérdésekre.

1. Hova installálja a simulátort? Válasz /sim ez a default.
2. Clustert installáljon-e? A mostani beszámolóban nem fogunk clustert installálni.
3. A HTML/PDF dokumentáció is legyen installálva? Igen hasznos lehet.
4. Folytatódjon az installációval? Válasszuk a yes-t.

Ekkor kitömörítődik a simulátor, és pár lényeges konfigurációs paramétert kell megadnunk:

5. Használunk DHCP-t az első induláshoz? Ha van és akarjuk használni yes, de nálam nincs ezért no.
6. Kérjel floppy-t a bootoláshoz? No.
7. Ki kell választatnuk melyik network interface legyen használva a simulátor által, az én esetemben csak egy van, úgyhogy maradhat default, amúgy azt kell beírni amelyiket használni kívánjuk.
8. Mennyi memóriát adunk a simulátornak? Default alap esetben elegendő lesz a funkcionális tesztekhez.
9. Csináljon-e minden session-höz új log file-t? Felesleges a mi esetünkben.
10. Felülírja e az egyszerű log file-kat? Had írja csak.

11. A simulátor 3 disket tartalmaz az a kérdés hányat akarunk még hozzáadni? Adjunk hozzá még hármat.
12. A következő disk méretekből kell kiválasztani melyiket szeretnénk használni. Én a legkisebbet az a-t favorizáltam most.
13. Disk adapter amire a diskeket rakhatjuk? Nulla.

A telepítés ezáltal befejeződött a kért diskeket legenerálta a szimulátor, és indíthatjuk is.

Első indítás

# cd /sim
# ./runsim.sh

Amennyiben a következő hibaüzenetet kapnánk nem kell megijedni:

runsim.sh script version Script version 19 (24/Nov/2005)
This session is logged in /sim/session/log
./runsim.sh line12 ./maytag.L: no such file or directory

Ez csak annyit tesz, hogy 64-bites a rendszerünk, a Simulator viszont 32-bites ezért fel kell tenni egy 32 bites csomagot ahhoz hogy fusson. Debian alapú rendszereknél ez:

# apt-get install ia32-libs

Ezek után már gond nélkül fog futni a NetApp simulator:

# cd /sim/
# ./runsim.sh

Első indítás és konfiguráció

Tehát itt járunk:

# cd /sim/
# ./runsim.sh

Az első indításnál alap konfigurációs kérdésekre kell válaszolnunk.

Adjuk meg a filer hostnevét. filer1.
Akarunk-e konkfigurálni virtuális hálózati interface-t a szimulátornak? Nem.
Adjuk meg az ns0 interface IP-jét. 10.0.0.100
Az ns0 interface netmaskja: 255.255.255.0
Adjuk meg az ns1 interface IP-jét: Ha nem akarunk többet megadni üssünk simán entert.

Ezek után kérdez rá a simulátor, hogy akarjuk-e a webes interface-n folytatni? Én most nemet választok, hogy kicsit jobban lehessen ismerkedni a simulátorral és a netapp környezetével. A webes környezetben is a további kérdésekre adott válaszokat kellene megadnunk.

Adjuk meg a default gatrway IP-jét: 10.0.0.2
Adjuk meg az adminisztráló host IP-jét, vagy hostját: 10.0.0.1 ez jelen esetben az én gépem.
Időzóna: GMT
Hol található a filer? Test system. Ez ilyen description mező féle
Milyen nyelvet használjon multi-protocol-os file-k esetén? Enterrel kihagyhatjuk ennek definiálását.
Akarunk DNS névfeloldást beállítani? Igen
Adjuk meg a DNS domain nevet: netapp.local
Ezek után definiálhatunk maximum három DNS servert: 10.0.0.2
Akarunk-e több DNS servert definiálni? Nem.
Akarunk-e NIS client-et futtatni? Nem.

Aktiváljuk az alapértelmezett root felhasználót, ehhez adjuk meg a jelszavát:

Akarjuk-e hogy a gép látható legyen WINS által? Nem.
Multiprotokolos vagy csak NTFS filer-t akarunk? 1 azaz multiprotokolost.
Adjuk meg a CIFS számára a root felhasználó jelszavát.
Alapértelmezetten a hostneve a gépnek lesz a CIFS server neve, meg akarjuk változtatni? Nem.
Active Directory vagy Windows NT 4 vagy Windows Workgroup vagy sima /etc/passwd file felhasználó kezelést akarunk használni? 4 mivel nekem egyik sincs.
Mi legyen a Workgroup neve? WORKGROUP

Ezek után minden beállítással végeznünk kell, amit az fog jelezni, hogy jelszó megadása után bejelentkezhetünk a filer shelljébe.

Netapp Filer management

Ezek után természetesen már egy futó és bekonfigurált NetApp filer webes management felületét érhetjük el a megadott hálózati címen.

Ha szeretnénk újra beállítani a rendszer paramétereket adjuk ki a következő parancsot:
filer1> setup
Amennyiben csak a CIFS beállításokat akarjuk újradefiniálni akkor előszór semmisítsük meg a meglévőket, majd újra indítsuk el a CIFS “varázsló” dialógust.

filer1> cifs terminate
filer1> cifs setup

Az install ezáltal be is fejeződött. A filer innentől fogva produktívan munkára fogható. Amennyiben ki akarjuk kapcsolni a simulator-t, akkor azt így tehetjük meg:

filer1> halt