Changes between Version 23 and Version 24 of Eucalyptus/Install
- Timestamp:
- May 12, 2009, 11:55:25 AM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Eucalyptus/Install
v23 v24 47 47 48 48 == ''__2.2 執行 Euc 所需的套件__'' == 49 * Front-end run-time dependencies49 * Front-end 50 50 * (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 dependencies51 * Node 52 52 * (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 53 53 * [wiki:Xen_Installation 安裝 Xen] … … 135 135 $EUCALYPTUS/usr/sbin/euca_conf -nodes "<hostname1> ... <hostnamen>" $EUCALYPTUS/etc/eucalyptus/eucalyptus.conf 136 136 }}} 137 * 設定 storage 存放 image template137 * 設定 storage 存放 image template 138 138 {{{ 139 139 for x in hostname1 hostname2 ... hostnameN ; do \ … … 141 141 done 142 142 }}} 143 * 網路配置 (提供三種高階的網路 modes,必須選擇合適的網路模式再 front-end 和 node 在 'eucalyptus.conf'設定檔內)143 * 網路配置 (提供三種高階的網路 modes,必須選擇合適的網路模式再 front-end 和 node 在 'eucalyptus.conf'設定檔內) 144 144 1. SYSTEM Mode -> 最簡單的網路配置,Euc 發 random MAC 位址,使用 Xen Bridge,配合 DHCP 來發 IP,適合小環境測試用 145 145 2. STATIC Mode -> 此模式可讓 Euc 管理者管理 VM 的 MAC 和 IP 位址(和 SYSTEM Mode 一樣會使用到 Xen Bridge 和 DHCP),適合當管理者有一群 MAC/IP 時 146 146 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 147 147 >> 使用 SYSTEM和 STATIC 會關掉一些特色 (1)VMs間的進出規則(在Amzaon EC2 稱為 security groups) (2)使用者可控制和動態IPs分配再開機和執行期間(在Amazon EC2 稱為 elastic IPs) (3)VMs間的網路流量的的隔離 148 148 [[BR]] 149 149 == ''__3.2 啟動 Euc__'' == 150 150 * 啟動 … … 166 166 167 167 * 第1次執行 Euc 的設定 168 1. 在 CLC 那台 登入 https://localhost:8443/ (admin/admin)168 i. 在 CLC 那台 登入 https://localhost:8443/ (admin/admin) 169 169 * 修改 admin 密碼 170 170 * 修改 mail 171 171 * 確認網址和 Walrus service(Euc Storage) 172 2. 到'Configuration'標籤,選擇'Add Cluster'再'Save clusters'之後,會產生認証的 Key,需手動分配給所有的 nodes172 ii. 到'Configuration'標籤,選擇'Add Cluster'再'Save clusters'之後,會產生認証的 Key,需手動分配給所有的 nodes 173 173 {{{ 174 174 ### 這個指令會使用 rsync 和 ssh 來散佈 key ### 175 175 $ $EUCALYPTUS/usr/sbin/euca_sync_key -c $EUCALYPTUS/etc/eucalyptus/eucalyptus.conf 176 176 }}} 177 3. 最後,你必須產生使用者的認証,選擇 'Credentials' 標籤和按下 'Download certificates' 來下載,你能使用 基於 x509 的 EC2 tools 和第3方工具(rightscale.com)177 iii. 最後,你必須產生使用者的認証,選擇 'Credentials' 標籤和按下 'Download certificates' 來下載,你能使用 基於 x509 的 EC2 tools 和第3方工具(rightscale.com) 178 178 {{{ 179 179 $ mkdir $HOME/.euca … … 185 185 = 【4.管理】 = 186 186 == ''__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) 188 188 * 新增 Image 189 189 {{{ … … 284 284 ---- 285 285 = 【Think】 = 286 1. 和 EC2 相比,Euc 少了 (1)計費或租約機制 (2)類似 S3 的 Storage 機制。不過畢竟是學校單位的成品,無法做到全面兼顧,但是其架構和想法非常值得參考 286 1. 和 EC2 相比,Euc 少了 (1)計費或租約機制 (2)類似 S3 的 Storage 機制。不過畢竟是學校單位的成品,無法做到全面兼顧,但是其架構和想法非常值得參考 (3)似乎沒看到 migrate 的機制 287 287 ---- 288 288 = 【Reference】 =