資源描述:
《開源私有云搭建方案.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、開源私有云搭建方案開源私有云搭建方案本文闡述了開源軟件構(gòu)建基于Eucalyptur架構(gòu)提供IaaS服務(wù)的私有云提供了一種設(shè)計(jì)搭建方案,并詳細(xì)描述了使用開源操作系統(tǒng)UbuntuServer具體的實(shí)施過程。這種設(shè)計(jì)具有快速、簡單、費(fèi)用少、維護(hù)簡單特點(diǎn),并可在合適的時(shí)候遷移到公有云上。這是由資料站為您提供的開源私有云搭建方案,希望這些對您有所幫助!云計(jì)算帶來一場計(jì)算環(huán)境的變革,把傳統(tǒng)的軟件安裝、許可證的發(fā)布變成了通過Internet獲取的所需服務(wù)。比如,微軟office365就是基于云的辦公應(yīng)用軟件,用戶再也不需要直接購買和安裝;在Facebook社
2、交網(wǎng)站,上傳視頻也是通過使用云存儲(chǔ)服務(wù)來實(shí)現(xiàn)的,這樣大大降低了用戶的硬件成本。1、云計(jì)算提供的服務(wù)和實(shí)現(xiàn)技術(shù)云計(jì)算機(jī)提供服務(wù)云計(jì)算是一種通過Internet以服務(wù)的方式提供動(dòng)態(tài)可伸縮的虛擬化的資源的計(jì)算模式?,是一個(gè)無處不在、便利、按需的可通過網(wǎng)絡(luò)訪問的一池共享可配置的資源的一種模式,只要較少操作,就能持有者快速提供網(wǎng)絡(luò)、服務(wù)器、存儲(chǔ)、應(yīng)用和服務(wù)。云的類型有公有云、私有云和混合云,公有云通過互聯(lián)網(wǎng)為所有的用戶提供資源,私有云通過互聯(lián)網(wǎng)上為一個(gè)組織的內(nèi)部用戶提供資源,混合云通過互聯(lián)網(wǎng)根據(jù)不同用戶提供相應(yīng)的資源。云計(jì)算服務(wù)包括:IaaS、SaaS和
3、PaaS,IaaS(基礎(chǔ)設(shè)施即服務(wù))通過導(dǎo)航方式向用戶提供基于云的服務(wù)包括:虛擬機(jī)、塊存儲(chǔ)、防火墻、負(fù)載平衡和網(wǎng)絡(luò);PaaS(平臺即服務(wù))通過互聯(lián)網(wǎng)向用戶提供操作系統(tǒng)、應(yīng)用幵發(fā)平臺(如微軟的):SaaS(軟件即服務(wù))通過互聯(lián)網(wǎng)把軟件(如ERP、CRM)提供給用戶,這些由SasS提供的軟件已經(jīng)獲得了較大的收益。云計(jì)算實(shí)現(xiàn)的關(guān)鍵技術(shù)虛擬化技術(shù)是實(shí)現(xiàn)云計(jì)算的關(guān)鍵,IaaS(基礎(chǔ)設(shè)施即服務(wù))是一個(gè)在云環(huán)境中提供虛擬化設(shè)置創(chuàng)建多個(gè)工作站的基礎(chǔ)。在計(jì)算環(huán)境中,虛擬化意味著對一個(gè)設(shè)備或一個(gè)資源創(chuàng)建一個(gè)版本,如服務(wù)器、存儲(chǔ)裝置、網(wǎng)絡(luò)甚至操作系統(tǒng),在這個(gè)架構(gòu)里,
4、把這些資源分成一個(gè)或多個(gè)執(zhí)行環(huán)境管理程序,也被稱為虛擬機(jī)監(jiān)控程序(VMM),VMM是許多硬件虛擬化技術(shù)中的一種,它允許多被稱為客戶機(jī)的操作系統(tǒng)并發(fā)運(yùn)行在主機(jī)上。VMM有2種模式,裸金屬模式和主機(jī)模式;裸金屬模式Hypervisor(虛擬機(jī)管理器)是提供虛擬分區(qū)方法的薄的軟件層,它直接運(yùn)行在硬件上,如CitrixXenServei、VMwareESX/ESXio主機(jī)模式Hypervisor(虛擬機(jī)管理器)是一種分區(qū)和虛擬化服務(wù)都運(yùn)行在主機(jī)操作系統(tǒng)頂層的虛擬化技術(shù),如:基于核心的虛擬機(jī)KVM、VMwareplayer和VirtualBoXo目前所使
5、用的虛擬化方式有2種:完全虛擬化及半虛擬化。完全虛擬化提供完整的相關(guān)計(jì)算機(jī)硬件模擬,軟件能夠不經(jīng)任何修改運(yùn)行。由于它使計(jì)算資源最大的使用和伸縮,多個(gè)操作系統(tǒng)能夠同時(shí)運(yùn)行在相同的硬件上,對于云計(jì)算來說,完全虛擬化被認(rèn)為是一個(gè)關(guān)鍵的技術(shù)。對于云計(jì)算來說,完全虛擬化能夠增加操作的有效性,因?yàn)樗軆?yōu)化計(jì)算機(jī)負(fù)載和調(diào)整使用中的服務(wù)器數(shù)量來滿足需要,從而能源和信息資源。所使用的全虛擬化的仿真包有VMwareServerVirtualboxo半虛擬化是Hypervisor提供一客戶操作系統(tǒng)能夠使用的接口客戶操作系統(tǒng)的一種技術(shù),它取代了通常的硬件接口。如果客戶
6、操作系統(tǒng)能使用半虛擬化的接口,它們將提供象對硬盤和網(wǎng)絡(luò)資源顯著快速的訪問,如微軟的Hyper-V和VMwareESXServero2、Eucayptus組成和原理組成Eucalyptus是uElasticUtilityComputingArchitectureforLinkingYourprogramstoUserfulSystems”首字母縮寫,意思是把你的程序鏈接到有用系統(tǒng)的富有伸縮公共計(jì)算架構(gòu)上,Eucalyptus是可創(chuàng)建和管理私有云和公有云的開源軟件,有5個(gè)組件,分別是云控制器(CLC)、存儲(chǔ)控制器(SC)、節(jié)點(diǎn)控制器(NC)、集群控
7、制器(CC)、分布式存儲(chǔ)控制器Warlus(W)。原理它的CLC(云控制器)類似Amazon的EC2,是用戶和管理員的云入口,它向節(jié)點(diǎn)管理員查詢資源信息,做出計(jì)劃和決策,并通過向集群控制器發(fā)出請求來實(shí)現(xiàn);它的SC(存儲(chǔ)控制器)類似Amazon的S3云控制器,它提供了存儲(chǔ)、訪問虛擬機(jī)器里的鏡像和用戶數(shù)據(jù)的方法;它的NC(節(jié)點(diǎn)控制器)是通過Hypervisor管理執(zhí)行、檢測、結(jié)束其所運(yùn)行在主機(jī)上的虛擬機(jī)實(shí)例;它的CC(集群控制)是用來收集有關(guān)節(jié)點(diǎn)控制器上的虛擬機(jī)運(yùn)行的信息,并調(diào)度其運(yùn)行計(jì)劃和管理虛擬實(shí)例的網(wǎng)絡(luò);SC(存儲(chǔ)控制器)與W(Walrus)
8、互相配合完成訪問和存儲(chǔ)內(nèi)核映像、RAM磁盤映像、虛擬機(jī)映像及用戶數(shù)據(jù)。3、構(gòu)建基于Eucalyptus私有云的具體實(shí)現(xiàn)構(gòu)建一個(gè)私有云條件構(gòu)建一個(gè)私有云