Changes between Version 4 and Version 5 of Eucalyptus/Install


Ignore:
Timestamp:
May 6, 2009, 10:59:51 AM (15 years ago)
Author:
rock
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Eucalyptus/Install

    v4 v5  
    1010 * 主要參考 [http://open.eucalyptus.com/wiki/EucalyptusAdministratorGuide_v1.4 Eucalyptus Administrator Guide v1.4]安裝步驟,此文件主要分為5部份:(1)__必要的環境設定__,(2)__安裝__,(3)__配置__,(4)__管理__,(5)__問題排解__
    1111=== '''''__『2.1 必要的環境設定』__''''' ===
    12  * 從 Source 安裝所需的套件
     12 * __2.1.1__ 從 Source 安裝所需的套件
    1313   * C compilers
    1414   * Java Developer Kit (SDK) version 1.6 or above
     
    1717   * openssl development package
    1818
    19  * 執行 Eucalyptus 的事項 (Euc 有分為 front-end 和 node,安裝的 Euc 元件也不同)
     19 * __2.1.2__ 執行 Eucalyptus 需要的套件 (Euc 有分為 front-end 和 node,安裝的 Euc 元件也不同)
    2020   * Front-end run-time dependencies
    2121     1. Java6
     
    2727     7. 如果從 rpm 安裝的話,必須再安裝 xen-libs RPM
    2828   * Node run-time dependencies
    29      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
     29     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
    3030     2. Euc 支援各種網路型式 : vlan (vconfig), bridge-utils, xen-utils
    3131
    32  * 與 Euc 互動
    33    * 需安裝  EC2 command-line tools : [http://s3.amazonaws.com/ec2-downloads/ec2-api-tools-1.3-30349.zip ec2-api-tools-1.3-30349]、[http://s3.amazonaws.com/ec2-downloads/ec2-ami-tools-1.3-26357.zip ec2-ami-tools-1.3-26357]
     32 * __2.1.3__ 與 Euc 互動的套件
     33   * 需安裝  EC2 command-line tools: [http://s3.amazonaws.com/ec2-downloads/ec2-api-tools-1.3-30349.zip ec2-api-tools-1.3-30349]、[http://s3.amazonaws.com/ec2-downloads/ec2-ami-tools-1.3-26357.zip ec2-ami-tools-1.3-26357]
     34
     35=== '''''__『2.2 從 source 安裝』__''''' ===
     36 * __2.2.0__ 安裝前需注意以完成 2.1 的部份,此外 Euc 分為三個元件: (元件間透過 SOAP with WS-security 來溝通,一個 Cluster 只會有一個 Cluster controller 被執行再 head node 和每個 node 都個有一個 Node controller)
     37   1. '''Cloud controller''' -> Java 寫的程式,負責高階的資源排程和系統 accounting,此外也提供 Web services 和網頁介面讓外界使用者可以連接
     38   2. '''Cluster controller(s)''' -> 用 C 撰寫,在 Apache 內當成 Web server 來佈署
     39   3. '''Node controller(s)''' -> 用 C 撰寫,在 Apache 內當成 Web server 來佈署
     40 
     41 * __2.2.1__ [http://open.eucalyptus.com/downloads 下載 Eucalyptus] -> 下載兩個檔案 eucalyptus-1.4-src.tar.gz (Eucalyptus source) & eucalyptus-1.4-src-deps.tar.gz
     42{{{
     43#!sh
     44### 解壓縮 ###
     45$ su
     46$ sudo tar zvxf eucalyptus-1.4-src.tar.gz -C ~
     47
     48### 設定環境變數 ###
     49$ echo "export EUCALYPTUS_SRC=/root/" >> /root/.bashrc
     50$ echo "export EUCALYPTUS=/opt/eucalyptus" >> /root/.bashrc
     51$ source /root/.bashrc
     52
     53### 安裝 Euc 相依的軟體 ###
     54$ tar zvxf eucalyptus-1.4-src-deps.tar.gz -C $EUCALYPTUS_SRC
     55$ mkdir -p $EUCALYPTUS/packages/
     56
     57$ tar zxvf $EUCALYPTUS_SRC/eucalyptus-src-deps/axis2-1.4.tgz  -C $EUCALYPTUS/packages/
     58
     59}}}
     60
    3461----
    3562== Reference ==