Changes between Version 4 and Version 5 of GTD_Cloud_One_arch


Ignore:
Timestamp:
Apr 6, 2009, 10:45:41 AM (15 years ago)
Author:
rock
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GTD_Cloud_One_arch

    v4 v5  
    11[[PageOutline]]
    22= OpenNEbula 的運作架構 =
     3== 0.安裝面 ==
     4[[Image(oper.png)]]
     5 * 只需安裝 ONE 於 Server 即可
     6 * Client 和 Server 間的溝通是透過 ssh (必須設定 ONE 管理者的 ssh 自動登入)
     7 * Host 和 VM 的資訊是透過 SQLite 來存取 ($ONE_LOCATION/var/one.db)
     8
     9[[BR]]
     10== 1.程式面 ==
     11 * one 啟動時,會根據 oned.conf 的設定來啟動 2 個 Daemon 和 3 個 driver:
     12   * oned (主程式)
     13   * mm_sched (排程用)
     14   * one_im_ssh.rb (資訊管理者)
     15   * one_vmm_xen.rb (虛擬管理者,此處的 Vitualizer 為 Xen,若是用 KVM 則為 one_vmm_kvm.rb)
     16   * one_tm.rb  (傳輸管理者)
     17
     18== 2.指令運作面 ==
     19 * onehost
    320== 0. OpenNEbula 的 Daemon ==
    421 * 當 $ONE_LOCATION/bin/one start 時,會啟動 (1)!OpenNebula daemon、(2)相關的 Drivers (Information driver, Virtualization driver & Transfer driver) 和 (3)Scheduler。
     
    825
    926[[BR]]
    10 == 1. OpenNebula daemon ==
     27== 3. OpenNebula daemon ==
    1128 * 功能:!OpenNebula daemon (oned) 管理 host, vnet & vm
    1229   * 設定檔為 $ONE_LOCATION/etc/oned.conf
     
    3451
    3552[[BR]]
    36 == 2. Information Driver ==
     53== 4. Information Driver ==
    3754 * 功能:從 Clustre node 去收集資訊,相依選擇的 Virtualizer
    3855 * [http://www.opennebula.org/doku.php?id=documentation:rel1.2:img Information Driver 配置]
     
    5572
    5673[[BR]]
    57 == 3. Transfer Driver ==
     74== 5. Transfer Driver ==
    5875 * 功能:傳輸、複製、回復和開啟 VM 印象檔
    5976 * 範例檔:
     
    6784
    6885[[BR]]
    69 == 4. Virtualization Driver ==
     86== 6. Virtualization Driver ==
    7087 * 功能:開啟、控制和監控 VMs 在 Cluster nodes
    7188 * [http://www.opennebula.org/doku.php?id=documentation:rel1.2:xeng Xen Driver 的配置]
     
    7996}}}
    8097
    81 == 4. Scheduler  ==
     98== 7. Scheduler  ==
    8299 * 功能:分配 pending VM 到 Host,他是獨立的 process
    83100 * match making scheduler (mm_sched) 實作 Rank Scheduling Policy.
     101