Changes between Version 18 and Version 19 of Eucalyptus/Install


Ignore:
Timestamp:
May 11, 2009, 4:02:35 PM (15 years ago)
Author:
rock
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Eucalyptus/Install

    v18 v19  
    3636### 設定環境變數 ###
    3737$ vim ~/.bashrc
    38 export JAVA_HOME=/usr/lib/jvm/java-6-sun/
    39 export ANT_HOME=/usr/share/ant/
    40 EC2_HOME=/root/Amazon/ec2-api-tools-1.3-30349/
    41 EC2_AMITOOL_HOME=/root/Amazon/ec2-ami-tools-1.3-26357/
    42 PATH=$PATH:$JAVA_HOME/bin:$ANT_HOME/bin:$EC2_HOME/bin:$EC2_AMITOOL_HOME/bin
    43 EUCALYPTUS_SRC=/root/eucalyptus-1.5.1
    44 EUCALYPTUS=/opt/eucalyptus
    45 AXIS2C_HOME=$EUCALYPTUS/packages/axis2c-1.5.0
    46 LD_LIBRARY_PATH=${AXIS2C_HOME}/lib:$LD_LIBRARY_PATH
     38export JAVA_HOME=/usr/lib/jvm/java-6-sun
     39export ANT_HOME=/usr/share/ant
     40export EC2_HOME=/root/ec2-api-tools-1.3-30349
     41export EC2_AMITOOL_HOME=/root/ec2-ami-tools-1.3-26357
     42export PATH=$PATH:$JAVA_HOME/bin:$ANT_HOME/bin:$EC2_HOME/bin:$EC2_AMITOOL_HOME/bin
    4743
    4844$ source ~/.bashrc
     
    5248   * Front-end run-time dependencies -> (1) Java6 (2) Apache ant -> cloud controller (3)Java(TM) Cryptography Extension (JCE) (4) Run a server on port 25 & Exim, postfix to send mail (5) Dhcp3-server (6) iptables, vlan(vconfig) (7) 如果從 rpm 安裝的話,必須再安裝 xen-libs RPM
    5349   * Node run-time dependencies -> (1) xen > 3.0.X: enabule Unix Socket for Euc to contorl Xen -> xend-unix-server yes,Euc 透過 libvirt >0.6.0 與 hypervisior 互動,需確定 libvrt 是正常的來執行 Eucalyptus Node Controller (2) Euc 支援各種網路型式 : vlan (vconfig), bridge-utils, xen-utils
    54 
     50    * [wiki:Servers/virt_machines/kernel 安裝 Xen]
    5551 * __2.1.3__ 與 Euc 互動的套件 -> 需安裝  EC2 command-line tools: (1)[http://s3.amazonaws.com/ec2-downloads/ec2-api-tools-1.3-30349.zip ec2-api-tools-1.3-30349] (2)[http://s3.amazonaws.com/ec2-downloads/ec2-ami-tools-1.3-26357.zip ec2-ami-tools-1.3-26357]
    5652
     
    7571
    7672### 3.安裝 Euc 相依的軟體 ###
    77 $ tar zvxf eucalyptus-1.4-src-deps.tar.gz -C $EUCALYPTUS_SRC
     73$ tar zvxf eucalyptus-1.5.1-src-deps.tar.gz -C $EUCALYPTUS_SRC
    7874$ mkdir -p $EUCALYPTUS/packages/
    7975
     
    8177$ cd $EUCALYPTUS_SRC/eucalyptus-src-deps/
    8278$ tar zxvf axis2-1.4.tgz  -C $EUCALYPTUS/packages/
     79$ vim ~/.bashrc
     80export AXIS2C_HOME=$EUCALYPTUS/packages/axis2c-1.4
     81export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$AXIS2C_HOME/lib
     82$ source ~/.bashrc
    8383
    8484### 3.2 Apache(httpd) ###
    85 $ tar zvxf httpd-2.2.8.tar.gz
    86 $ cd httpd-2.2.8
    87 $ CFLAGS="-DBIG_SECURITY_HOLE" ./configure --prefix=$EUCALYPTUS/packages/httpd-2.2.8 --with-included-apr
     85$ tar zvxf httpd-2.2.11.tar.gz
     86$ cd httpd-2.2.11
     87$ CFLAGS="-DBIG_SECURITY_HOLE" ./configure --prefix=$EUCALYPTUS/packages/httpd-2.2.11 --with-included-apr
    8888$ make ; make install
    8989
    9090### 3.3 Axis2/C ###
    9191$ cd $EUCALYPTUS_SRC/eucalyptus-src-deps/
    92 $ export AXIS2C_HOME=$EUCALYPTUS/packages/axis2c-1.5.0
    93 $ tar zvxf axis2c-src-1.5.0.tar.gz
    94 $ cd axis2c-src-1.5.0
     92$ export AXIS2C_HOME=$EUCALYPTUS/packages/axis2c-1.4
     93$ tar zvxf axis2c-src-1.4.tar.gz
     94$ cd axis2c-src-1.4
    9595$ ./configure --with-apache2=$EUCALYPTUS/packages/httpd-2.2.8/include --prefix=${AXIS2C_HOME}
    9696$ make ; make install
     
    9898### 3.4 Rampart/C ###
    9999$ cd $EUCALYPTUS_SRC/eucalyptus-src-deps/
    100 $ export AXIS2C_HOME=$EUCALYPTUS/packages/axis2c-1.5.0
     100$ export AXIS2C_HOME=$EUCALYPTUS/packages/axis2c-1.4
    101101$ export LD_LIBRARY_PATH=${AXIS2C_HOME}/lib:$LD_LIBRARY_PATH
    102102$ tar zvxf rampartc-src-1.2.0.tar.gz
    103103$ cd rampartc-src-1.2.0
    104 $ ./configure --prefix=${AXIS2C_HOME} --enable-static=no --with-axis2=${AXIS2C_HOME}/include/axis2-1.5.0
     104$ ./configure --prefix=${AXIS2C_HOME} --enable-static=no --with-axis2=${AXIS2C_HOME}/include/axis2-1.4
    105105$ make ; make install
    106106$ vim $AXIS2C_HOME/axis2.xml
     
    124124{{{
    125125$ cd $EUCALYPTUS_SRC
    126 $ ./configure --with-axis2=$EUCALYPTUS/packages/axis2-1.4 --with-axis2c=$EUCALYPTUS/packages/axis2c-1.5.0 --with-libvirt=$EUCALYPTUS/packages/libvirt-0.4.6/ --prefix=$EUCALYPTUS
     126$ ./configure --with-axis2=$EUCALYPTUS/packages/axis2-1.4 --with-axis2c=$EUCALYPTUS/packages/axis2c-1.4 --with-libvirt=$EUCALYPTUS/packages/libvirt-0.4.6/ --prefix=$EUCALYPTUS
    127127$ make ; make install
    128128}}}