Changes between Version 3 and Version 4 of GTD_Cloud_One_arch
- Timestamp:
- Mar 17, 2009, 4:47:29 PM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GTD_Cloud_One_arch
v3 v4 1 1 [[PageOutline]] 2 2 = OpenNEbula 的運作架構 = 3 == 1. ONE的 Daemon ==3 == 0. OpenNEbula 的 Daemon == 4 4 * 當 $ONE_LOCATION/bin/one start 時,會啟動 (1)!OpenNebula daemon、(2)相關的 Drivers (Information driver, Virtualization driver & Transfer driver) 和 (3)Scheduler。 5 * Drivers 彼此都是獨立的 process,透過 internal ASCII protocol 與 OpenNEbla core 溝通,在 load driver 前會啟動兩個 Run Command (RC) 來獲得境變數,這兩個 RC file為: 6 1. $ONE_LOCATION/etc/mad/defaultrc 7 2. Driver 各自的特定的檔案 5 8 6 9 [[BR]] 7 == 2. OpenNebula daemon ==10 == 1. OpenNebula daemon == 8 11 * 功能:!OpenNebula daemon (oned) 管理 host, vnet & vm 9 12 * 設定檔為 $ONE_LOCATION/etc/oned.conf … … 31 34 32 35 [[BR]] 33 == 3. Information Driver ==36 == 2. Information Driver == 34 37 * 功能:從 Clustre node 去收集資訊,相依選擇的 Virtualizer 35 38 * [http://www.opennebula.org/doku.php?id=documentation:rel1.2:img Information Driver 配置] … … 51 54 }}} 52 55 53 == 4. Transfer Driver == 56 [[BR]] 57 == 3. Transfer Driver == 54 58 * 功能:傳輸、複製、回復和開啟 VM 印象檔 55 59 * 範例檔: … … 74 78 type = "xen" ] 75 79 }}} 80 81 == 4. Scheduler == 82 * 功能:分配 pending VM 到 Host,他是獨立的 process 83 * match making scheduler (mm_sched) 實作 Rank Scheduling Policy.