Tftp服務(wù):將節(jié)點(diǎn)機(jī)的操作系統(tǒng)發(fā)送給節(jié)點(diǎn)機(jī)
DHCP 服務(wù):為節(jié)點(diǎn)機(jī)提供DHCP服務(wù)
Discover 服務(wù):Discover節(jié)點(diǎn)機(jī),獲得返回的xml,并解析
Backup服務(wù):將代碼和數(shù)據(jù)打包保存起來(lái)
Configration 服務(wù):檢查 Configration File是否更新。
Statistics服務(wù):不斷監(jiān)控系統(tǒng)數(shù)據(jù),生成statistics
等服務(wù),需要采用統(tǒng)一的服務(wù)管理系統(tǒng)對(duì)所有服務(wù)進(jìn)行管理。

3.對(duì)應(yīng)物理硬件的虛擬化對(duì)象設(shè)計(jì)。

對(duì)應(yīng)每一種物理硬件,比如CPU,Memory,網(wǎng)卡,各種存儲(chǔ)設(shè)備都有對(duì)應(yīng)的虛擬化對(duì)象設(shè)計(jì),通過(guò)該對(duì)象對(duì)實(shí)際物理硬件進(jìn)行操作。需要對(duì)于實(shí)際物理硬件作出恰當(dāng)?shù)某橄?,提取出物理硬件的各種狀態(tài)與各種操作方法。

4.一致性過(guò)程的保證。

在系統(tǒng)的操作過(guò)程中,經(jīng)常會(huì)出現(xiàn)需要保證前后數(shù)據(jù)和狀態(tài)一致性的情況,不僅僅需要保證數(shù)據(jù)庫(kù)的一致性,還需要保證物理機(jī)狀態(tài)和數(shù)據(jù)庫(kù)的一致性,在這種情況下,我們?cè)O(shè)計(jì)了一致性保證機(jī)制,它主要做了以下幾個(gè)方面的工作:

A.定時(shí)循環(huán)Discover物理機(jī),保證物理機(jī)狀態(tài)和數(shù)據(jù)庫(kù)狀態(tài)的一致。

B.鎖機(jī)制。在開始一致性過(guò)程的時(shí)候?qū)τ诳赡苡玫降奈锢碣Y源進(jìn)行"加鎖",以避免物理資源內(nèi)容被修改。對(duì)應(yīng)的,在結(jié)束一致性過(guò)程的時(shí)候進(jìn)行"解鎖"。

C.回滾機(jī)制。在一致性過(guò)程內(nèi)部的操作都具有對(duì)應(yīng)的回滾操作方法,如果執(zhí)行過(guò)程中發(fā)生錯(cuò)誤,可以采用該機(jī)制回滾到執(zhí)行過(guò)程前。

5.事件的處理

在系統(tǒng)的運(yùn)行過(guò)程中會(huì)產(chǎn)生各種各樣的事件,比如虛擬機(jī)狀態(tài)錯(cuò)誤事件、Discover錯(cuò)誤事件等。這些事件都有對(duì)應(yīng)的處理方法,并且在產(chǎn)生事件的時(shí)候就被處理。事件在處理完后集合到事件列表中,虛擬化對(duì)象可以查詢出與自己相關(guān)的事件,作為對(duì)象操作的輸入。

6.為了保證硬件虛擬化技術(shù)與軟件虛擬化技術(shù)的匹配,需要跟蹤最新的硬件虛擬化技術(shù),以此推進(jìn)虛擬化軟件技術(shù)的應(yīng)用,提升服務(wù)器虛擬化技術(shù)的整體應(yīng)用水平。

分享到

zhabin

相關(guān)推薦