1. ˝
Globus és Condor együttmuködési lehetoségek
˝
Szalai Ferenc
MTA SZTAKI Párhuzamos és Elosztott Rendszerek Laboratórium
szalai@sztaki.hu
NI 2000 Szeminárium
2001. október 11.
3. Miért kell együttmuködés?
˝
• Mert önmagában egyik sem biztosít teljes Grid infrastruktúrát
Condor Globus
+ jó job manager - job management
funkciók gyengék
+ jó user interface - nehézkes user interface
- gyenge biztonság + fejlett biztonság
- kapcsolat más rendszerekkel + kapcsolat más rendszerekkel
4. Miért kell együttmuködés?
˝
• Mert önmagában egyik sem biztosít teljes Grid infrastruktúrát
Condor Globus
+ jó job manager - job management
funkciók gyengék
+ jó user interface - nehézkes user interface
- gyenge biztonság + fejlett biztonság
- kapcsolat más rendszerekkel + kapcsolat más rendszerekkel
• Miért ne! :)
6. Megoldások
• Condor Glidein: Hogy telepítsünk konfiguráljunk Condor-t
˝
Globus eroforrásokon.
• CondorG: Hogy haszáljuk Globus eroforrásainkat közvetlenül
˝
Condor felhasználói interface-n keresztül.
7. Megoldások
• Condor Glidein: Hogy telepítsünk konfiguráljunk Condor-t
˝
Globus eroforrásokon.
• CondorG: Hogy haszáljuk Globus eroforrásainkat közvetlenül
˝
Condor felhasználói interface-n keresztül.
• Condor, mint Globus jobmanager: Hogyan használjuk arra a
Condort amire való!
9. Condor Glidein használata
• Módosítások: ne a USA-ból szedje a personal condor csomagot. (wget
<- weboldal)
• Beállítások: HOSTALLOW WRITE a condor config-ban minden
hozzákapcsolandó gépre engedélyezni kell.
• Alapértelmezés szerint 20 percig van kapcsolat
• requirements=(machine=="<globus resource>") vanilla
universum esetnén, mert nincs távoli IO ebben az esetben.
10. CondorG muködése
˝
• condor gridmanager: “szinkrontolmács”, beszél Globuszul és Condorul is.
11. CondorG használata
• Új elemek a condor config-ban:
+ GRIDMANAGER : gridmanager daemon elérési útja
+ GRIDMANGER LOG és MAX GRIDMANAGER LOG: hol és milyen hosszan logolhat a
gridmanager
+ GRIDMANAGER DEBUG: debug szintek (elvégre fejlesztés alatt van)
˝
+ CRED MIN TIME LEFT: egy becslés arra, hogy mennyi ido kell (grid-proxy-init)
12. CondorG használata
• Új elemek a condor config-ban:
+ GRIDMANAGER : gridmanager daemon elérési útja
+ GRIDMANGER LOG és MAX GRIDMANAGER LOG: hol és milyen hosszan logolhat a
gridmanager
+ GRIDMANAGER DEBUG: debug szintek (elvégre fejlesztés alatt van)
˝
+ CRED MIN TIME LEFT: egy becslés arra, hogy mennyi ido kell (grid-proxy-init)
• Új elemek a submit file-ban:
˝
+ globusscheduler: használni kívánt resource contact string-je (kötelezo)
+ globusrsl: RSL paraméterek átadására
13. CondorG használata
• Új elemek a condor config-ban:
+ GRIDMANAGER : gridmanager daemon elérési útja
+ GRIDMANGER LOG és MAX GRIDMANAGER LOG: hol és milyen hosszan logolhat a
gridmanager
+ GRIDMANAGER DEBUG: debug szintek (elvégre fejlesztés alatt van)
˝
+ CRED MIN TIME LEFT: egy becslés arra, hogy mennyi ido kell (grid-proxy-init)
• Új elemek a submit file-ban:
˝
+ globusscheduler: használni kívánt resource contact string-je (kötelezo)
+ globusrsl: RSL paraméterek átadására
• Szükséges: universum=globus
• PVM támogatás nincs, viszont MPI programokat lehet indítani némi trükkel.
14. Összefoglalás
• Mikor melyiket?
Glidein: Sok nem klaszterbe kapcsolt gépeim vannak Globus-al és
ezeket szeretném egyben, egy feladatra használni
CondorG: Van néhány klaszterem (szerveren Globusal)
Lehetséges halmozni az élvezeteket (vegyes megoldások)
15. Összefoglalás
• Mikor melyiket?
Glidein: Sok nem klaszterbe kapcsolt gépeim vannak Globus-al és
ezeket szeretném egyben, egy feladatra használni
CondorG: Van néhány klaszterem (szerveren Globusal)
Lehetséges halmozni az élvezeteket (vegyes megoldások)
• Igazából a technikák még fejletlenek (pl: számtalan biztonsági réssel
rendelkeznek). Továbbá csökkentik a Condor pool-unk rugalmasságát.
16. Összefoglalás
• Mikor melyiket?
Glidein: Sok nem klaszterbe kapcsolt gépeim vannak Globus-al és
ezeket szeretném egyben, egy feladatra használni
CondorG: Van néhány klaszterem (szerveren Globusal)
Lehetséges halmozni az élvezeteket (vegyes megoldások)
• Igazából a technikák még fejletlenek (pl: számtalan biztonsági réssel
rendelkeznek). Továbbá csökkentik a Condor pool-unk rugalmasságát.
“Itt a vége fuss el véle...”