Changes between Version 26 and Version 27 of NuWa_Slave

Show
Ignore:
Timestamp:
12/13/10 11:20:47 (14 years ago)
Author:
blyth (IP: 140.112.102.77)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • NuWa_Slave

    v26 v27  
    99 
    1010 
    11 = Slave Status (9 Sep 2010) = 
     11= Slave Status (Dec 2010) = 
    1212 
    1313 
     
    1515  ||  NUU           || Simon               ||  belle7.nuu.edu.tw       ||    Y                 ||  nearly continuous operation for several years      ||  
    1616  ||  NTU           || Simon               ||  cms01.phys.ntu.edu.tw   ||    Y                 ||  nearly continuous operation for several years      || 
    17   ||  BNL           || Jiajie              ||  daya0001.rcf.bnl.gov    ||    Y                 ||  stable running for ~2 weeks,                       ||    
    18   ||  IHEP          || Miao/Qiumei         ||  lxslc\d\d.ihep.ac.cn    ||    ?                 ||  debugging runs by Miao, some issues: svn version?, lustre flocking?  || 
    19   ||  LBNL          || Cheng-Ju           ||  pdsf\d.nersc.gov        ||    y                ||  initial setup, master config done, operational                  ||  
     17  ||  BNL           || Jiajie              ||  daya0001.rcf.bnl.gov    ||    Y                 ||  operational                                        ||    
     18  ||  IHEP          || Miao/Qiumei         ||  lxslc\d\d.ihep.ac.cn    ||    Y                 ||  operational, but somewhat unstable                 || 
     19  ||  LBNL          || Cheng-Ju            ||  pdsf\d.nersc.gov        ||    Y                 ||  operational                                        ||  
     20  ||  VT            || Deb Mohapatra       ||   ?                      ||                      ||  initial investigations                             ||   
    2021  ||  Wisconsin     || ?Wei                ||   ?                      ||                      ||  ?                                                  ||  
    2122  ||  Shandong      || ?                   ||   ?                      ||                      ||  ?                                                  ||   
    22   ||  Dayabay       || Miao/Qiumei         ||   ?                      ||                      ||  ?                                                  || 
     23  ||  Dayabay       || Miao                ||  offline.dyb.local       ||                      ||  ?                                                  || 
    2324  ||  Caltech       ||  ?Dan               ||   ?                      ||                      ||  ?                                                  ||  
    2425 
     
    3738= How to setup a slave = 
    3839 
    39 == Pre-requisites : python 2.5?, setuptools, bitten ( 0.6dev-r561 ) == 
    40  
    41 Although bitten is installed by dybinst into nuwa python as part of the nosebit external,  
    42 it is more logical to install this into your system python as the slave  
    43 can then perform ''green-field'' dybinst builds without recourse to existing dybinst-allations.  
     40== Decisions : how many nodes ? which configs ? which nodes ? == 
     41 
     42Currently the typical configs to build are : 
     43   * dybinst   (debug version) 
     44   * opt.dybinst    (optimized version) 
     45 
     46These can both be auto-built using a slave on a single node, or the configs 
     47can be split between two nodes and builds can then proceed in parallel. 
     48 
     49You will need to install a few packages into the system python on the nodes, and let Simon know  
     50which configs should to handled by which hostnames (the exact output of the {{{hostname}}} command on the nodes is needed).  
     51 
     52Requirements for slave nodes  
     53  * able to access [/ http://dayabay.ihep.ac.cn/tracs/dybsvn]  
     54  * able to install a few packages into system python 2.4-2.7   
     55   
     56If your institute policies etc.. allow you to make the node web accessible (eg by running nginx/lighttpd/apache) 
     57then your slave node will be more useful, as it can publish : documentation, build logs etc.. 
     58 
     59 
     60== Pre-requisites : python 2.4-2.7 , setuptools, bitten ( 0.6dev-r561 ) == 
     61 
     62 
     63A precise version of bitten is required (note this SVN branch no longer exists), so ensure you use this precise URL : 
    4464{{{ 
    4565svn checkout http://svn.edgewall.org/repos/bitten/branches/experimental/trac-0.11@561 bitn 
     
    4969  * more recent revisions of bitten have incompatibilites with the trac 0.11 master  
    5070 
    51  
     71Bitten is no longer installed by dybinst into nuwa python, as is more logical to install this into  
     72your system python as the slave can then perform ''green-field'' dybinst builds without recourse to  
     73existing dybinst-allations.  
     74 
     75If your slave runs on a shared node you are recommended to use the alternative install with security patch  
     76that avoids passwords in the process list. 
    5277 
    5378=== alternative install with patching of the slave for secure running ===