[Hpc-forum] queue egyesítés

Rőczei Gábor roczei at niif.hu
2012. Sze. 17., H, 11:39:43 CEST


Szia Géza,

On 2012.09.17., at 10:43, Geza Odor wrote:

> Szia,
> koszi a valaszt. NIIF-es tanusitvanyom van. Ti mar probaltatok az arc-al hasznalni a rendszert ?

Igen, kipróbáltuk. HP-SEE projekt keretén belül már ketten használják. Nagyon szívesen segítek ezzel kapcsolatban, legalább közben elkészül végre a dokumentáció is. 

Légyszives töltsd fel valamelyik szupergépes login gépre az X509-es tanúsítványodat és írd meg nekem hogy hol van. Ez azért kell mert szeretném ellenőrizni és ezután pedig engedélyezni fogom számodra  a hozzáférést az ARC köztesréteghez.

Használat lépései vázlatosan:

1)

X509-es proxy készítése:

arcproxy 

2)

Job elküldése:

arcsub test.jsdl

3)

Job állapotának a lekérdezése:

arcstat JOB_ID

4)

Job eredményeinek a letöltése:

arcget JOB_ID


Illetve még ezek is hasznos parancsok:
 
arcinfo
arcsyc
arc* (ez az összes többi, majd teszteld őket...)

Itt egy példa JSDL fájl (10 CPU core-t használó MPI job):

<JobDefinition
 xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl"
 xmlns:posix="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix"
 >
 <JobDescription>
   <JobIdentification>
     <JobName>ARC test job</JobName>
   </JobIdentification>
   <Application>
     <posix:POSIXApplication>
       <posix:Executable>/usr/mpi/gcc/openmpi-1.4.3/bin/mpirun</posix:Executable>
       <posix:Argument>-np</posix:Argument>
       <posix:Argument>10</posix:Argument>
       <posix:Argument>/home/roczei/test/mpi/connectivity</posix:Argument>
       <posix:Argument>-v</posix:Argument>
       <posix:Output>out.txt</posix:Output>
       <posix:Error>err.txt</posix:Error>
     </posix:POSIXApplication>
   </Application>
   <DataStaging>
     <FileName>out.txt</FileName>
     <DeleteOnTermination>false</DeleteOnTermination>
   </DataStaging>
   <DataStaging>
     <FileName>err.txt</FileName>
     <DeleteOnTermination>false</DeleteOnTermination>
   </DataStaging>
 <Resources>
        <CandidateTarget>
           <QueueName>parallel.q</QueueName>
        </CandidateTarget>
        <SlotRequirement>
           <ProcessPerHost>
              <UpperBoundedRange>10</UpperBoundedRange>
           </ProcessPerHost>
        </SlotRequirement>
        <RunTimeEnvironment>
           <Software>
              <Name>ENV/GCC/MPI/OPENMPI</Name>
              <Version require="eq">1.4.3</Version>
           </Software>
        </RunTimeEnvironment>
        <!--RunTimeEnvironment>
           <Software>
              <Name>ENV/GCC/OPENMP</Name>
              <Version require="eq">2.5</Version>
           </Software>
        </RunTimeEnvironment-->
   </Resources>
 </JobDescription>
</JobDefinition>

Kommentben van az OpenMP-s rész, jelenleg ez egy MPI-os job. Ezzel a paraccsal tudod lekérdezni, hogy milyen futtatási környezetek (PVM, MPI, OpenMP, stb.) érhető el a szupergépeken:

arcinfo -l
 
További fontos információ:

Az ARC köztesréteget jelenleg csak HBONE-os IP címekről lehet elérni.

Ezt kell beállítani az ARC kliens esetén ($HOME/.arc/client.conf):

[common]

[computing/budapest]
url=https://login.budapest.hpc.niif.hu:60000/arex
infointerface=org.nordugrid.wsrfglue2
submissioninterface=org.ogf.bes
default=yes

[computing/szeged]
url=https://login.szeged.hpc.niif.hu:60000/arex
infointerface=org.nordugrid.wsrfglue2
submissioninterface=org.ogf.bes
default=yes

[computing/debrecen]
url=https://login.debrecen.hpc.niif.hu:60000/arex
infointerface=org.nordugrid.wsrfglue2
submissioninterface=org.ogf.bes
default=yes

[computing/pecs]
url=https://login.pecs.hpc.niif.hu:60000/arex
infointerface=org.nordugrid.wsrfglue2
submissioninterface=org.ogf.bes
default=yes


> Melyik helyrol toltitek le pl egy ubuntura ?

http://download.nordugrid.org/repos-12.05.html

Ha további kérdésed van akkor írj nyugodtan. Ezt kérem cserébe: légyszives hagyd CC-ben a hpc-forum-ot. Köszi!

Gábor

> ________________________________________
> From: Rőczei Gábor [roczei at niif.hu]
> Sent: 17 September 2012 06:57
> To: odor at mfa.kfki.hu
> Cc: hpc-forum at listserv.niif.hu
> Subject: Re: queue egyesítés
> 
> Szia Géza,
> 
> Amire gondolsz arra van lehetőség. Mind a négy szuperszámítógépen már telepítve van az ARC köztesréteg. Bővebben: http://www.nordugrid.org/arc A novemberi HPC-s tréningen szeretném majd "átadni" a felhasználóknak. Jelenleg ez már működik, csak a niif.hu-s weblapon még nincs hozzá dokumentáció. X509-es felhasználói tanúsíványra van szükség a használatához amit az NIIF CA-nak kell aláírnia. A tanúsítvány igénylés menetéről itt olvashatsz: http://www.ca.niif.hu/hu/igenyles Szóval ha van kedved akkor már akár tesztelheted is... :) CC-hez hozzáadtam a hpc-forum-ot is hátha valaki mást is érdekel ez. A nagy előnye ennek a grid köztesrétegnek, hogy sokkal felhasználó barátabb módon lehet használni a szuperszámítógépeket. Például mindenki a saját operációs rendszeréről tud jobokat küldeni: Windows, MacOSX, Debian, Ubuntu, stb. Nem kell ssh-n keresztül belépni a szupergépekre.
> 
> Gábor
> 
> On 2012.09.16., at 23:54, Geza Odor wrote:
> 
>> Szia,
>> arra gondoltam, hogy nem lehetne-e a 4 szuperszamitogep batch
>> queue-kat egyesiteni, miutan ez "grid engine"-nek hivjak.
>> Tehat, hogy grid stilusban feladni a jobot aztan fusson le
>> ott ahol tud (Bp, Pecs. ...).
>> De lehet, hogy valahol nagyon lemaradtam... a walltime=ot nem
>> ismerem.
>> Udv.:
>>      Geza
>> 
>> ---------------------
>> www.mfa.kfki.hu/~odor
>> 
>> On Sun, 16 Sep 2012, Geza Odor wrote:
>> 
>>> Szia,
>>> van arra remeny, hogy osszevonjatok a szupergepet SGE queue-it, ahogy
>>> valamenyik forumozo kerdezte ? Sokkal hatekonyabb lenne az egesz, kikerulve a leallasok miatti elveszeseket es a duplikacoikat.
>>> Udv.:
>>>     Geza
>>> 
>>> ---------------------
>>> www.mfa.kfki.hu/~odor
>>> 
>>> 
> 




További információk a(z) Hpc-forum levelezőlistáról