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

Innen: KIFÜ Wiki
a (Firssítés)
a (Hozzáférés a szuperszámítógépekhez)
21. sor: 21. sor:
 
==== SSH elérés beállítása ====
 
==== SSH elérés beállítása ====
 
Az SSH modul független a <tt>$HOME/.ssh</tt> 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 <tt>kulcs=érték</tt> formában. A MID fájl Bash formátumú szkript fájl, amelyet más programokban a <tt>source</tt> paranccsal tudunk beolvasni. Új SSH MID-et a következő paranccsal tudunk létrehozni:       
 
Az SSH modul független a <tt>$HOME/.ssh</tt> 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 <tt>kulcs=érték</tt> formában. A MID fájl Bash formátumú szkript fájl, amelyet más programokban a <tt>source</tt> paranccsal tudunk beolvasni. Új SSH MID-et a következő paranccsal tudunk létrehozni:       
 
+
<source lang="bash">
 
     sshmgr -n <MID>
 
     sshmgr -n <MID>
 
+
</source>
 
A következő beállításokat kell beleírni a MID fájlba:
 
A következő beállításokat kell beleírni a MID fájlba:
 
+
<source lang="bash">
 
     # a távoli gép IP címe vagy DNS neve
 
     # a távoli gép IP címe vagy DNS neve
 
     mid_ssh_fqdn="skynet.cyberdy.ne"
 
     mid_ssh_fqdn="skynet.cyberdy.ne"
34. sor: 34. sor:
 
     # explicit ellenőrzés
 
     # explicit ellenőrzés
 
     mid_ssh_port_check="ping"
 
     mid_ssh_port_check="ping"
 
+
</source>
 
Amennyiben nincs még SSH kulcsunk a szkript létrehozza ezt. Az SSH kulcsokat a  
 
Amennyiben nincs még SSH kulcsunk a szkript létrehozza ezt. Az SSH kulcsokat a  
 
<tt>$HOME/shf3/key/ssh</tt> könyvtár alatt találjuk: privát kulcs: <tt><MID>.sec</tt>, publikus kulcs: <tt><MID>.pub</tt>. 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 <tt>$HOME/shf3/mid/ssh</tt> könyvtár alatt vannak a <tt><MID></tt> nevű fájlokban. Minden SSH-val kapcsolatos parancs ezekt a fájlokat olvassa és használja a kulcsokat, ha elérhetők.
 
<tt>$HOME/shf3/key/ssh</tt> könyvtár alatt találjuk: privát kulcs: <tt><MID>.sec</tt>, publikus kulcs: <tt><MID>.pub</tt>. 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 <tt>$HOME/shf3/mid/ssh</tt> könyvtár alatt vannak a <tt><MID></tt> 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:
 
Belépés:
 
+
<source lang="bash">
 
     sshto -m <MID>  
 
     sshto -m <MID>  
 
+
</source>
 
A budapesti gép példáján bemutatom hogyan kell beállítani a keretrendszert a saját gépünkön.
 
A budapesti gép példáján bemutatom hogyan kell beállítani a keretrendszert a saját gépünkön.
  
 
[[Category: HPC]]
 
[[Category: HPC]]
 
[[Category: HOWTO]]
 
[[Category: HOWTO]]

A lap 2013. április 3., 10:48-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.