SlideShare uma empresa Scribd logo
1 de 16
˝
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.
Miért kell együttmuködés?
                             ˝

• Mert önmagában egyik sem biztosít teljes Grid infrastruktúrát
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 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! :)
Megoldások

• Condor Glidein: Hogy telepítsünk konfiguráljunk Condor-t
           ˝
  Globus eroforrásokon.
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.
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ó!
Condor Glidein muködése
                ˝
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.
CondorG muködése
                            ˝




• condor gridmanager: “szinkrontolmács”, beszél Globuszul és Condorul is.
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)
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
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.
Ö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)
Ö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.
Ö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...”

Mais conteúdo relacionado

Destaque

Softlayer Bluemix User Summit 2015 Keynote
Softlayer Bluemix User Summit 2015 KeynoteSoftlayer Bluemix User Summit 2015 Keynote
Softlayer Bluemix User Summit 2015 KeynoteJesse Proudman
 
Scaffolding Autobiographical writing
Scaffolding Autobiographical writingScaffolding Autobiographical writing
Scaffolding Autobiographical writingMagda EnriquezBeitler
 
Virtualizáció Linuxon: XEN
Virtualizáció Linuxon: XENVirtualizáció Linuxon: XEN
Virtualizáció Linuxon: XENFerenc Szalai
 
Miért vagyok Python rajongó? - avagy kalandozások egy nyílt forrású programoz...
Miért vagyok Python rajongó? - avagy kalandozások egy nyílt forrású programoz...Miért vagyok Python rajongó? - avagy kalandozások egy nyílt forrású programoz...
Miért vagyok Python rajongó? - avagy kalandozások egy nyílt forrású programoz...Ferenc Szalai
 
Grid és adattárolás
Grid és adattárolásGrid és adattárolás
Grid és adattárolásFerenc Szalai
 
Cockpit紹介
Cockpit紹介Cockpit紹介
Cockpit紹介atk1234
 
Cuadro Sinóptico - Cultura Digital
Cuadro Sinóptico - Cultura DigitalCuadro Sinóptico - Cultura Digital
Cuadro Sinóptico - Cultura DigitalYudy_Yohana
 

Destaque (9)

Softlayer Bluemix User Summit 2015 Keynote
Softlayer Bluemix User Summit 2015 KeynoteSoftlayer Bluemix User Summit 2015 Keynote
Softlayer Bluemix User Summit 2015 Keynote
 
Scaffolding Autobiographical writing
Scaffolding Autobiographical writingScaffolding Autobiographical writing
Scaffolding Autobiographical writing
 
Virtualizáció Linuxon: XEN
Virtualizáció Linuxon: XENVirtualizáció Linuxon: XEN
Virtualizáció Linuxon: XEN
 
Miért vagyok Python rajongó? - avagy kalandozások egy nyílt forrású programoz...
Miért vagyok Python rajongó? - avagy kalandozások egy nyílt forrású programoz...Miért vagyok Python rajongó? - avagy kalandozások egy nyílt forrású programoz...
Miért vagyok Python rajongó? - avagy kalandozások egy nyílt forrású programoz...
 
Grid és adattárolás
Grid és adattárolásGrid és adattárolás
Grid és adattárolás
 
Cockpit紹介
Cockpit紹介Cockpit紹介
Cockpit紹介
 
Properties water
Properties waterProperties water
Properties water
 
Cuadro Sinóptico - Cultura Digital
Cuadro Sinóptico - Cultura DigitalCuadro Sinóptico - Cultura Digital
Cuadro Sinóptico - Cultura Digital
 
The past of be
The past of beThe past of be
The past of be
 

Mais de Ferenc Szalai

Hardware Renaissance
Hardware RenaissanceHardware Renaissance
Hardware RenaissanceFerenc Szalai
 
Linux adattárolási képességei
Linux adattárolási képességeiLinux adattárolási képességei
Linux adattárolási képességeiFerenc Szalai
 
CoLinux - avagy két dudás egy csárdában
CoLinux - avagy két dudás egy csárdábanCoLinux - avagy két dudás egy csárdában
CoLinux - avagy két dudás egy csárdábanFerenc Szalai
 
Mesterséges agyak - scifi és valóság határán
Mesterséges agyak - scifi és valóság határánMesterséges agyak - scifi és valóság határán
Mesterséges agyak - scifi és valóság határánFerenc Szalai
 
Emlekező áramköri elemek fizikája
Emlekező áramköri elemek fizikájaEmlekező áramköri elemek fizikája
Emlekező áramköri elemek fizikájaFerenc Szalai
 
Science Meetup bemutató
Science Meetup bemutatóScience Meetup bemutató
Science Meetup bemutatóFerenc Szalai
 
Nagy-teljesítményű, költséghatékony adattárolási technológiák könyvtári körny...
Nagy-teljesítményű, költséghatékony adattárolási technológiák könyvtári körny...Nagy-teljesítményű, költséghatékony adattárolási technológiák könyvtári körny...
Nagy-teljesítményű, költséghatékony adattárolási technológiák könyvtári körny...Ferenc Szalai
 
Adattároló klaszterek
Adattároló klaszterekAdattároló klaszterek
Adattároló klaszterekFerenc Szalai
 
Grid és adattárolás
Grid és adattárolásGrid és adattárolás
Grid és adattárolásFerenc Szalai
 
Klaszter és virtualizációs technikák
Klaszter és virtualizációs technikákKlaszter és virtualizációs technikák
Klaszter és virtualizációs technikákFerenc Szalai
 
Identity 2.0 - a vágy titogzatos tárgya
Identity 2.0 - a vágy titogzatos tárgyaIdentity 2.0 - a vágy titogzatos tárgya
Identity 2.0 - a vágy titogzatos tárgyaFerenc Szalai
 
Grid Underground (GUG) - avagy hogyan építsünk IT szolgáltatás hálózatot a su...
Grid Underground (GUG) - avagy hogyan építsünk IT szolgáltatás hálózatot a su...Grid Underground (GUG) - avagy hogyan építsünk IT szolgáltatás hálózatot a su...
Grid Underground (GUG) - avagy hogyan építsünk IT szolgáltatás hálózatot a su...Ferenc Szalai
 
Budapest New Technology Meetup - az elmúlt egy évünk
Budapest New Technology Meetup - az elmúlt egy évünkBudapest New Technology Meetup - az elmúlt egy évünk
Budapest New Technology Meetup - az elmúlt egy évünkFerenc Szalai
 
Az agy túlélő készlete - avagy tanulási tanácsok az iskolapad utáni mindennap...
Az agy túlélő készlete - avagy tanulási tanácsok az iskolapad utáni mindennap...Az agy túlélő készlete - avagy tanulási tanácsok az iskolapad utáni mindennap...
Az agy túlélő készlete - avagy tanulási tanácsok az iskolapad utáni mindennap...Ferenc Szalai
 
Alapvető beállítások egy levelező rendszer működéséhez
Alapvető beállítások egy levelező rendszer működéséhezAlapvető beállítások egy levelező rendszer működéséhez
Alapvető beállítások egy levelező rendszer működéséhezFerenc Szalai
 
Ata-over-Ethernet és Coraid
Ata-over-Ethernet és CoraidAta-over-Ethernet és Coraid
Ata-over-Ethernet és CoraidFerenc Szalai
 
A ClusterGrid rendszer - avagy hogyan üzemeltessünk, több mint 1000 csomópont...
A ClusterGrid rendszer - avagy hogyan üzemeltessünk, több mint 1000 csomópont...A ClusterGrid rendszer - avagy hogyan üzemeltessünk, több mint 1000 csomópont...
A ClusterGrid rendszer - avagy hogyan üzemeltessünk, több mint 1000 csomópont...Ferenc Szalai
 
Kutatokejszakaja 2008 - személyes bemutatkozás
Kutatokejszakaja 2008 - személyes bemutatkozásKutatokejszakaja 2008 - személyes bemutatkozás
Kutatokejszakaja 2008 - személyes bemutatkozásFerenc Szalai
 

Mais de Ferenc Szalai (20)

Hardware Renaissance
Hardware RenaissanceHardware Renaissance
Hardware Renaissance
 
Linux adattárolási képességei
Linux adattárolási képességeiLinux adattárolási képességei
Linux adattárolási képességei
 
CoLinux - avagy két dudás egy csárdában
CoLinux - avagy két dudás egy csárdábanCoLinux - avagy két dudás egy csárdában
CoLinux - avagy két dudás egy csárdában
 
Mesterséges agyak - scifi és valóság határán
Mesterséges agyak - scifi és valóság határánMesterséges agyak - scifi és valóság határán
Mesterséges agyak - scifi és valóság határán
 
Emlekező áramköri elemek fizikája
Emlekező áramköri elemek fizikájaEmlekező áramköri elemek fizikája
Emlekező áramköri elemek fizikája
 
Science Meetup bemutató
Science Meetup bemutatóScience Meetup bemutató
Science Meetup bemutató
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Nagy-teljesítményű, költséghatékony adattárolási technológiák könyvtári körny...
Nagy-teljesítményű, költséghatékony adattárolási technológiák könyvtári körny...Nagy-teljesítményű, költséghatékony adattárolási technológiák könyvtári körny...
Nagy-teljesítményű, költséghatékony adattárolási technológiák könyvtári körny...
 
Adattároló klaszterek
Adattároló klaszterekAdattároló klaszterek
Adattároló klaszterek
 
Grid és adattárolás
Grid és adattárolásGrid és adattárolás
Grid és adattárolás
 
Klaszter és virtualizációs technikák
Klaszter és virtualizációs technikákKlaszter és virtualizációs technikák
Klaszter és virtualizációs technikák
 
Identity 2.0 - a vágy titogzatos tárgya
Identity 2.0 - a vágy titogzatos tárgyaIdentity 2.0 - a vágy titogzatos tárgya
Identity 2.0 - a vágy titogzatos tárgya
 
Grid Underground (GUG) - avagy hogyan építsünk IT szolgáltatás hálózatot a su...
Grid Underground (GUG) - avagy hogyan építsünk IT szolgáltatás hálózatot a su...Grid Underground (GUG) - avagy hogyan építsünk IT szolgáltatás hálózatot a su...
Grid Underground (GUG) - avagy hogyan építsünk IT szolgáltatás hálózatot a su...
 
Budapest New Technology Meetup - az elmúlt egy évünk
Budapest New Technology Meetup - az elmúlt egy évünkBudapest New Technology Meetup - az elmúlt egy évünk
Budapest New Technology Meetup - az elmúlt egy évünk
 
Az agy túlélő készlete - avagy tanulási tanácsok az iskolapad utáni mindennap...
Az agy túlélő készlete - avagy tanulási tanácsok az iskolapad utáni mindennap...Az agy túlélő készlete - avagy tanulási tanácsok az iskolapad utáni mindennap...
Az agy túlélő készlete - avagy tanulási tanácsok az iskolapad utáni mindennap...
 
Alapvető beállítások egy levelező rendszer működéséhez
Alapvető beállítások egy levelező rendszer működéséhezAlapvető beállítások egy levelező rendszer működéséhez
Alapvető beállítások egy levelező rendszer működéséhez
 
Ata-over-Ethernet és Coraid
Ata-over-Ethernet és CoraidAta-over-Ethernet és Coraid
Ata-over-Ethernet és Coraid
 
Xen klaszterek
Xen klaszterekXen klaszterek
Xen klaszterek
 
A ClusterGrid rendszer - avagy hogyan üzemeltessünk, több mint 1000 csomópont...
A ClusterGrid rendszer - avagy hogyan üzemeltessünk, több mint 1000 csomópont...A ClusterGrid rendszer - avagy hogyan üzemeltessünk, több mint 1000 csomópont...
A ClusterGrid rendszer - avagy hogyan üzemeltessünk, több mint 1000 csomópont...
 
Kutatokejszakaja 2008 - személyes bemutatkozás
Kutatokejszakaja 2008 - személyes bemutatkozásKutatokejszakaja 2008 - személyes bemutatkozás
Kutatokejszakaja 2008 - személyes bemutatkozás
 

Condor és Globus együttműködési lehetőségei

  • 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.
  • 2. Miért kell együttmuködés? ˝ • Mert önmagában egyik sem biztosít teljes Grid infrastruktúrát
  • 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! :)
  • 5. Megoldások • Condor Glidein: Hogy telepítsünk konfiguráljunk Condor-t ˝ Globus eroforrásokon.
  • 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...”