Changes between Version 23 and Version 24 of Eucalyptus/Install


Ignore:
Timestamp:
May 12, 2009, 11:55:25 AM (15 years ago)
Author:
rock
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Eucalyptus/Install

    v23 v24  
    4747
    4848== ''__2.2 執行 Euc 所需的套件__'' ==
    49  * Front-end run-time dependencies
     49 * Front-end
    5050   * (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
    51  * Node run-time dependencies
     51 * Node
    5252   * (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
    5353   * [wiki:Xen_Installation 安裝 Xen]
     
    135135$EUCALYPTUS/usr/sbin/euca_conf -nodes "<hostname1> ... <hostnamen>" $EUCALYPTUS/etc/eucalyptus/eucalyptus.conf
    136136}}}
    137 * 設定 storage 存放 image template
     137 * 設定 storage 存放 image template
    138138{{{
    139139for x in hostname1 hostname2 ... hostnameN ; do \
     
    141141done
    142142}}}
    143 * 網路配置 (提供三種高階的網路 modes,必須選擇合適的網路模式再 front-end 和 node 在 'eucalyptus.conf'設定檔內)
     143 * 網路配置 (提供三種高階的網路 modes,必須選擇合適的網路模式再 front-end 和 node 在 'eucalyptus.conf'設定檔內)
    144144  1. SYSTEM Mode -> 最簡單的網路配置,Euc 發 random MAC 位址,使用 Xen Bridge,配合 DHCP 來發 IP,適合小環境測試用
    145145  2. STATIC Mode -> 此模式可讓 Euc 管理者管理 VM 的 MAC 和 IP 位址(和 SYSTEM Mode 一樣會使用到 Xen Bridge 和 DHCP),適合當管理者有一群 MAC/IP 時
    146146  3. MANAGED Mode -> 最有特色的 modes,但也相當多的約束,Euc 管理需定義一個大的網路 (private 且 unrouteable)給 VMs,Euc 使用者可定義 'named networks' 和 'security groups',舉例來說使用者可以選擇是否允許 ping (ICMP) 或 ssh (TCP, port 22)到他們的 VMs,此外,Eua 也可定義一個 Public Network Pool(在Amazon 稱為 elastic IP)。此 mode 適用於需要 security groups, elastic IPs 和 VM network isolation
    147147>> 使用 SYSTEM和 STATIC 會關掉一些特色 (1)VMs間的進出規則(在Amzaon EC2 稱為 security groups) (2)使用者可控制和動態IPs分配再開機和執行期間(在Amazon EC2 稱為 elastic IPs) (3)VMs間的網路流量的的隔離
    148 
     148[[BR]]
    149149== ''__3.2 啟動 Euc__'' ==
    150150   * 啟動
     
    166166
    167167 * 第1次執行 Euc 的設定
    168    1. 在 CLC 那台 登入 https://localhost:8443/  (admin/admin)
     168   i. 在 CLC 那台 登入 https://localhost:8443/  (admin/admin)
    169169     * 修改 admin 密碼
    170170     * 修改 mail
    171171     * 確認網址和 Walrus service(Euc Storage)
    172    2. 到'Configuration'標籤,選擇'Add Cluster'再'Save clusters'之後,會產生認証的 Key,需手動分配給所有的 nodes
     172   ii. 到'Configuration'標籤,選擇'Add Cluster'再'Save clusters'之後,會產生認証的 Key,需手動分配給所有的 nodes
    173173{{{
    174174### 這個指令會使用 rsync 和 ssh 來散佈 key ###
    175175$ $EUCALYPTUS/usr/sbin/euca_sync_key -c $EUCALYPTUS/etc/eucalyptus/eucalyptus.conf
    176176}}}
    177    3. 最後,你必須產生使用者的認証,選擇 'Credentials' 標籤和按下 'Download certificates' 來下載,你能使用 基於 x509 的 EC2 tools 和第3方工具(rightscale.com)
     177   iii. 最後,你必須產生使用者的認証,選擇 'Credentials' 標籤和按下 'Download certificates' 來下載,你能使用 基於 x509 的 EC2 tools 和第3方工具(rightscale.com)
    178178{{{
    179179$ mkdir $HOME/.euca
     
    185185= 【4.管理】 =
    186186== ''__4.1 Euc 印象檔管理__'' ==
    187  0. 執行前的注意事項 (1)已 source 'eucaer' 檔案 (2)user 可以註冊 Image,但只有管理者可以註冊 kernel/ramdisks (3)已安裝EC2 tools: ec2-api-tools-1.3-30349 和 ec2-ami-tools-1.3-26357)
     187 * 執行前的注意事項: (1)已 source 'eucaer' 檔案 (2)user 可以註冊 Image,但只有管理者可以註冊 kernel/ramdisks (3)已安裝EC2 tools: ec2-api-tools-1.3-30349 和 ec2-ami-tools-1.3-26357)
    188188 * 新增 Image
    189189{{{
     
    284284----
    285285= 【Think】 =
    286  1. 和 EC2 相比,Euc 少了 (1)計費或租約機制 (2)類似 S3 的 Storage 機制。不過畢竟是學校單位的成品,無法做到全面兼顧,但是其架構和想法非常值得參考
     286 1. 和 EC2 相比,Euc 少了 (1)計費或租約機制 (2)類似 S3 的 Storage 機制。不過畢竟是學校單位的成品,無法做到全面兼顧,但是其架構和想法非常值得參考 (3)似乎沒看到 migrate 的機制
    287287----
    288288= 【Reference】 =