資源描述:
《開源私有云搭建方案》由會(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í)候遷移到公有云上。這是由資料站為您提供的開源私有云搭建方案,希望這些對(duì)您有所幫助!云計(jì)算帶來一場計(jì)算環(huán)境的變革,把傳統(tǒng)的軟件安裝、許可證的發(fā)布變成了通過Inter獲取的所需服務(wù)。比如,微軟office365就是基于云的辦公應(yīng)用軟件,用戶再
2、也不需要直接購買和安裝;在Facebook社交網(wǎng)站,上傳視頻也是通過使用云存儲(chǔ)服務(wù)來實(shí)現(xiàn)的,這樣大大降低了用戶的硬件成本?! ?、云計(jì)算提供的服務(wù)和實(shí)現(xiàn)技術(shù) 1.1云計(jì)算機(jī)提供服務(wù) 云計(jì)算是一種通過Inter以服務(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è)組
3、織的內(nèi)部用戶提供資源,混合云通過互聯(lián)網(wǎng)根據(jù)不同用戶提供相應(yīng)的資源。云計(jì)算服務(wù)包括:IaaS、SaaS和PaaS,IaaS(基礎(chǔ)設(shè)施即服務(wù))通過導(dǎo)航方式向用戶提供基于云的服務(wù)包括:虛擬機(jī)、塊存儲(chǔ)、防火墻、負(fù)載平衡和網(wǎng)絡(luò);PaaS(平臺(tái)即服務(wù))通過互聯(lián)網(wǎng)向用戶提供操作系統(tǒng)、應(yīng)用開發(fā)平臺(tái)(如微軟的VisualStudio.):SaaS(軟件即服務(wù))通過互聯(lián)網(wǎng)把軟件(如ERP、CRM)提供給用戶,這些由SasS提供的軟件已經(jīng)獲得了較大的收益?! ?.2云計(jì)算實(shí)現(xiàn)的關(guān)鍵技術(shù) 虛擬化技術(shù)是實(shí)現(xiàn)云計(jì)算的關(guān)鍵,I
4、aaS(基礎(chǔ)設(shè)施即服務(wù))是一個(gè)在云環(huán)境中提供虛擬化設(shè)置創(chuàng)建多個(gè)工作站的基礎(chǔ)。在計(jì)算環(huán)境中,虛擬化意味著對(duì)一個(gè)設(shè)備或一個(gè)資源創(chuàng)建一個(gè)版本,如服務(wù)器、存儲(chǔ)裝置、網(wǎng)絡(luò)甚至操作系統(tǒng),在這個(gè)架構(gòu)里,把這些資源分成一個(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)行在硬件上,如CitrixXe
5、nServer、VMstoUserfulSystems首字母縮寫,意思是把你的程序鏈接到有用系統(tǒng)的富有伸縮公共計(jì)算架構(gòu)上,Eucalyptus是可創(chuàng)建和管理私有云和公有云的開源軟件,有5個(gè)組件,分別是云控制器(CLC)、存儲(chǔ)控制器(SC)、節(jié)點(diǎn)控制器(NC)、集群控制器(CC)、分布式存儲(chǔ)控制器磁盤映像、虛擬機(jī)映像及用戶數(shù)據(jù)?! ?、構(gòu)建基于EucaIyptus私有云的具體實(shí)現(xiàn) 3.1構(gòu)建一個(gè)私有云條件 構(gòu)建一個(gè)私有云至少有一個(gè)前端和一個(gè)節(jié)點(diǎn),為了更好闡明問題,本文就以部署最基本的系統(tǒng)為例說明一
6、個(gè)私有云平臺(tái)的具體構(gòu)建。下文描述私有云前端系統(tǒng)(云控制器)和節(jié)點(diǎn)(節(jié)點(diǎn)控制器)建立的詳細(xì)過程?! ?.2所使用的硬件和軟件 硬件:兩臺(tái)相同配置的Dell機(jī)架服務(wù)器R715(支持虛擬化技術(shù));軟件:操作系統(tǒng)Ubuntu10.04server,Hypervisor使用KVM,云軟件使用EucalyptusCloud1.6.2?! ?.3軟件安裝和配置 3.3.1安裝云、存儲(chǔ)、集群控制器和(邏輯卷管理),設(shè)置帳號(hào)的新用戶全名和用戶名(在本文設(shè)置為:cladmin),選擇不自動(dòng)更新軟件,設(shè)置Eucaly
7、ptus集群名(在本文設(shè)置為:Clusterl),設(shè)置能動(dòng)態(tài)分配給虛擬機(jī)的公共IP(在本文設(shè)置為:192.168.0.70192.168.0.80),安裝KVM以便綁定將來要安裝的系統(tǒng)鏡像?! ?.3.2安裝節(jié)點(diǎn)控制器 使用另一臺(tái)Dell服務(wù)器(標(biāo)記為Server2),同樣使用ubuntu10.04serveredition,在安裝時(shí)選擇安裝ubuntu企業(yè)云,這時(shí)云控制器會(huì)自動(dòng)被檢測到,具體配置參數(shù)如下:IP地址設(shè)置為:192.168.0.222,網(wǎng)關(guān)為:192.168.0.221,子網(wǎng)掩碼為:
8、255.255.255.0,域名服務(wù)器:202.101.98.55(根據(jù)自己具體的DNS來填),云安裝模式選擇節(jié)點(diǎn)控制器,主機(jī)名設(shè)置為:NC,分區(qū)選擇中把整個(gè)磁盤設(shè)置成LVM(邏輯卷管理),設(shè)置帳號(hào)的新用戶全名和用戶名(在本文設(shè)置為:cladmin) 3.3.3交換公共SSH密鑰,在節(jié)點(diǎn)控制器設(shè)置臨時(shí)口令: $sudopassl創(chuàng)建隱藏的文件夾euca,云控制器和zip文件的解壓放在這里 $mkdir~/.euca $cd~/.euca $unzip/hom