Changes between Version 18 and Version 19 of Eucalyptus/Install
- Timestamp:
- May 11, 2009, 4:02:35 PM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Eucalyptus/Install
v18 v19 36 36 ### 設定環境變數 ### 37 37 $ 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 38 export JAVA_HOME=/usr/lib/jvm/java-6-sun 39 export ANT_HOME=/usr/share/ant 40 export EC2_HOME=/root/ec2-api-tools-1.3-30349 41 export EC2_AMITOOL_HOME=/root/ec2-ami-tools-1.3-26357 42 export PATH=$PATH:$JAVA_HOME/bin:$ANT_HOME/bin:$EC2_HOME/bin:$EC2_AMITOOL_HOME/bin 47 43 48 44 $ source ~/.bashrc … … 52 48 * 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 53 49 * 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] 55 51 * __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] 56 52 … … 75 71 76 72 ### 3.安裝 Euc 相依的軟體 ### 77 $ tar zvxf eucalyptus-1. 4-src-deps.tar.gz -C $EUCALYPTUS_SRC73 $ tar zvxf eucalyptus-1.5.1-src-deps.tar.gz -C $EUCALYPTUS_SRC 78 74 $ mkdir -p $EUCALYPTUS/packages/ 79 75 … … 81 77 $ cd $EUCALYPTUS_SRC/eucalyptus-src-deps/ 82 78 $ tar zxvf axis2-1.4.tgz -C $EUCALYPTUS/packages/ 79 $ vim ~/.bashrc 80 export AXIS2C_HOME=$EUCALYPTUS/packages/axis2c-1.4 81 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$AXIS2C_HOME/lib 82 $ source ~/.bashrc 83 83 84 84 ### 3.2 Apache(httpd) ### 85 $ tar zvxf httpd-2.2. 8.tar.gz86 $ cd httpd-2.2. 887 $ CFLAGS="-DBIG_SECURITY_HOLE" ./configure --prefix=$EUCALYPTUS/packages/httpd-2.2. 8--with-included-apr85 $ 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 88 88 $ make ; make install 89 89 90 90 ### 3.3 Axis2/C ### 91 91 $ cd $EUCALYPTUS_SRC/eucalyptus-src-deps/ 92 $ export AXIS2C_HOME=$EUCALYPTUS/packages/axis2c-1. 5.093 $ tar zvxf axis2c-src-1. 5.0.tar.gz94 $ cd axis2c-src-1. 5.092 $ export AXIS2C_HOME=$EUCALYPTUS/packages/axis2c-1.4 93 $ tar zvxf axis2c-src-1.4.tar.gz 94 $ cd axis2c-src-1.4 95 95 $ ./configure --with-apache2=$EUCALYPTUS/packages/httpd-2.2.8/include --prefix=${AXIS2C_HOME} 96 96 $ make ; make install … … 98 98 ### 3.4 Rampart/C ### 99 99 $ cd $EUCALYPTUS_SRC/eucalyptus-src-deps/ 100 $ export AXIS2C_HOME=$EUCALYPTUS/packages/axis2c-1. 5.0100 $ export AXIS2C_HOME=$EUCALYPTUS/packages/axis2c-1.4 101 101 $ export LD_LIBRARY_PATH=${AXIS2C_HOME}/lib:$LD_LIBRARY_PATH 102 102 $ tar zvxf rampartc-src-1.2.0.tar.gz 103 103 $ cd rampartc-src-1.2.0 104 $ ./configure --prefix=${AXIS2C_HOME} --enable-static=no --with-axis2=${AXIS2C_HOME}/include/axis2-1. 5.0104 $ ./configure --prefix=${AXIS2C_HOME} --enable-static=no --with-axis2=${AXIS2C_HOME}/include/axis2-1.4 105 105 $ make ; make install 106 106 $ vim $AXIS2C_HOME/axis2.xml … … 124 124 {{{ 125 125 $ 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=$EUCALYPTUS126 $ ./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 127 127 $ make ; make install 128 128 }}}