Changes between Version 49 and Version 50 of Eucalyptus-2.0-Setup

Show
Ignore:
Timestamp:
09/30/10 16:58:15 (9 years ago)
Author:
ibaldin (IP: 152.54.9.21)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Eucalyptus-2.0-Setup

    v49 v50  
    4040  
    4141== Installing master node ==  
    42  * Follow [http://open.eucalyptus.com/wiki/EucalyptusInstallationSource_v2.0 installation instructions] through step '''4'''. Define $EUCALYPTUS to be /opt/eucalyptus-2.0 in Step 2: 
     42 * Follow [http://open.eucalyptus.com/wiki/EucalyptusInstallationSource_v2.0 installation instructions] through step '''4'''. Define $EUCALYPTUS to be '''/opt/eucalyptus-2.0''' in Step 2: 
    4343{{{ 
    4444root@master$ export $EUCALYPTUS=/opt/eucalyptus-2.0 
    4545}}} 
    46  * As step 3d build an additional depdency - iniparser3.0b library: 
     46 * At this point you have Eucalyptus installed in /opt/eucalyptus-2.0 on master node. This is the location from which eucalyptus-cloud and eucalyptus-cc will run from 
     47 
     48== Installing worker nodes == 
     49Next step is to build Eucalyptus for worker nodes 
     50 
     51 * Follow [http://open.eucalyptus.com/wiki/EucalyptusInstallationSource_v2.0 installation instructions] through step '''3'''. Define $EUCALYPTUS to be '''/opt/eucalyptus-2.0-node''' in Step 2: 
     52 * As additional step 3d build an additional depdency - iniparser3.0b library (attached to this page): 
    4753{{{ 
    4854root@master$ export INIPARSER_HOME=$EUCALYPTUS/packages/iniparser3.0b 
     55root@master$ cd /root 
    4956root@master$ tar -zxf iniparser3.0b-neuca0.1.tar.gz 
    5057root@master$ cd iniparser3.0b; make; make install 
    5158root@master$ export LD_LIBRARY_PATH=$INIPARSER_HOME/lib:$LD_LIBRARY_PATH 
    5259}}} 
    53  * Proceed to steps 4 and 5, but apply NEuca patch prior to building Eucalyptus: 
     60 * Proceed to step 4, but apply NEuca patch prior to building Eucalyptus (prior to running ./configure). Note that after this step is complete, on master node there will be another Eucalyptus tree, this one in /opt/eucalyptus-2.0-node: 
    5461{{{ 
    5562root@master$ cd $EUCALYPTUS_SRC 
    5663root@master$ patch -p0 < ../neuca-0.1.patch 
    5764}}} 
    58  
    59  * At this point you should have a built Eucalyptus 2.0 tree on the master node and each of the worker nodes. Be sure to place it in the same location on all nodes 
    60    * If you don't have rsync installed, a combination of tar and ssh works just as well:  
     65 * As step 5, copy this tree to all worker nodes. After this step you should have a built Eucalyptus 2.0 tree on the master node (/opt/eucalyptus-2.0)  and each of the worker nodes (/opt/eucalyptus-2.0-node).  
     66   * If you don't have rsync installed, a combination of tar and ssh works to copy the Eucalyptus tree just as well:  
    6167{{{ 
    6268root@master$ tar -cf - $EUCALYPTUS | ssh root@worker1 tar -xf - -C / 
    6369}}} 
     70 * Eucalyptus expects all installations (master and worker) on all hosts to be in the same directory. So on each worker node symlink /opt/eucalyptus-2.0-node to /opt/eucalyptus-2.0: 
     71{{{ 
     72root@worker$ ln -s /opt/eucalyptus-2.0-node /opt/eucalyptus-2.0 
     73}}} 
     74 
    6475 * On master node modify the configuration of the dynamic linker to help locate iniparser library. Create file /etc/ld.so.conf.d/iniparser.conf: 
    6576{{{