„NIIF szuperszámítógépek használata” változatai közötti eltérés

Innen: KIFÜ Wiki
a
7. sor: 7. sor:
 
==== Telepítés ====
 
==== Telepítés ====
 
A keretrendszer a github.com-ról telepíthető és frissíthető. A telepítéséhez a következő parancsokat kell futtatni a terminálban:
 
A keretrendszer a github.com-ról telepíthető és frissíthető. A telepítéséhez a következő parancsokat kell futtatni a terminálban:
 
  
 
     cd $HOME
 
     cd $HOME

A lap 2013. április 3., 10:32-kori változata

Hozzáférés a szuperszámítógépekhez

A szuperszámítógépekhez kulcsos SSH használatával lehet hozzáférni.

Hozzáférés a Shell Framework használatával

A Shell Framework egy összetett Bash alapú keretrendszer, ami kifejezetten a HPC felhasználók igényei alapján lett kifejlesztve. Jelentősen egyszerűsíti az SSH-val és a jobok kezelésével kapcsolatos teendőket. Támogatott operációs rendszerek: OS X, Linux.

Telepítés

A keretrendszer a github.com-ról telepíthető és frissíthető. A telepítéséhez a következő parancsokat kell futtatni a terminálban:

   cd $HOME
   git clone git://github.com/hornos/shf3.git
   echo 'source $HOME/shf3/bin/shfrc' >> $HOME/.profile
   source .profile

Firssítés

   shfmgr -u

SSH elérés beállítása

Az SSH modul független a `$HOME/.ssh` könyvtárban található konfigurációtól. Minden SSH login/gép pároshoz tartozik egy MID fájl. Ebben a fájlban vannak tárolva az SSH paraméterei `kulcs=érték` formában. A MID fájl Bash formátumú szkript fájl, amelyet más programokban a `source` paranccsal tudunk beolvasni. Új SSH MID-et a következő paranccsal tudunk létrehozni:

   sshmgr -n <MID>

A következő beállításokat kell beleírni a MID fájlba:

   # a távoli gép IP címe vagy DNS neve
   mid_ssh_fqdn="skynet.cyberdy.ne"
   # távoli felhasználói név
   mid_ssh_user="$USER"
   # SSH port
   mid_ssh_port=22
   # explicit ellenőrzés
   mid_ssh_port_check="ping"

Amennyiben nincs még SSH kulcsunk a szkript létrehozza ezt. Az SSH kulcsokat a `$HOME/shf3/key/ssh` könyvtár alatt találjuk: privát kulcs: `<MID>.sec`, publikus kulcs: `<MID>.pub`. A publikus részt kell eljuttatni a távoli gépre ill. elküldeni a regisztráció során. Ha vannak már kulcsaink, akkor ebbe a könyvtárba kell másolni az előbb említett nevekkel. Az SSH MID-ek a `$HOME/shf3/mid/ssh` könyvtár alatt vannak a `<MID>` nevű fájlokban. Minden SSH-val kapcsolatos parancs ezekt a fájlokat olvassa és használja a kulcsokat, ha elérhetők.

Belépés:

   sshto -m <MID> 

A budapesti gép példáján bemutatom hogyan kell beállítani a keretrendszert a saját gépünkön.