資源描述:
《openstack-mitaka-手動(dòng)部署手冊(cè)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。
1、OpenStackMitaka手動(dòng)部署手冊(cè)概況The?OpenStack?projectisanopensourcecloudcomputingplatformthatsupportsalltypesofcloudenvironments.Theprojectaimsforsimpleimplementation,massivescalability,andarichsetoffeatures.Cloudcomputingexpertsfromaroundtheworldcontributetot
2、heproject.OpenStack通過(guò)各種補(bǔ)充服務(wù)提供基礎(chǔ)設(shè)施即服務(wù)?Infrastructure-as-a-Service(IaaS)`的解決方案。每個(gè)服務(wù)都提供便于集成的應(yīng)用程序接口:term:`ApplicationProgrammingInterface(API)。本指南涵蓋了如何安裝功能示例架構(gòu)逐步部署下面主要的OpenStack服務(wù),特別適合于對(duì)Linux經(jīng)驗(yàn)豐富的OpenStack新用戶:OpenStackservices服務(wù)項(xiàng)目名稱描述DashboardHorizo
3、n提供了一個(gè)基于web的自服務(wù)門戶,與OpenStack底層服務(wù)交互,諸如啟動(dòng)一個(gè)實(shí)例,分配IP地址以及配置訪問(wèn)控制。ComputeNova在OpenStack環(huán)境中計(jì)算實(shí)例的生命周期管理。按需響應(yīng)包括生成、調(diào)度、回收虛擬機(jī)等操作。NetworkingNeutron確保為其它OpenStack服務(wù)提供網(wǎng)絡(luò)連接即服務(wù),比如OpenStack計(jì)算。為用戶提供API定義網(wǎng)絡(luò)和使用?;诓寮募軜?gòu)其支持眾多的網(wǎng)絡(luò)提供商和技術(shù)。存儲(chǔ)??ObjectStorageSwift通過(guò)一個(gè)RESTful,基于HTTP
4、的應(yīng)用程序接口存儲(chǔ)和任意檢索的非結(jié)構(gòu)化數(shù)據(jù)對(duì)象。它擁有高容錯(cuò)機(jī)制,基于數(shù)據(jù)復(fù)制和可擴(kuò)展架構(gòu)。它的實(shí)現(xiàn)并像是一個(gè)文件服務(wù)器需要掛載目錄。在此種方式下,它寫入對(duì)象和文件到多個(gè)硬盤中,以確保數(shù)據(jù)是在集群內(nèi)跨服務(wù)器的多份復(fù)制。BlockStorageCinder為運(yùn)行實(shí)例而提供的持久性塊存儲(chǔ)。它的可插拔驅(qū)動(dòng)架構(gòu)的功能有助于創(chuàng)建和管理塊存儲(chǔ)設(shè)備。共享服務(wù)??IdentityserviceKeystone為其他OpenStack服務(wù)提供認(rèn)證和授權(quán)服務(wù),為所有的OpenStack服務(wù)提供一個(gè)端點(diǎn)目錄。Image
5、serviceGlance服務(wù)存儲(chǔ)和檢索虛擬機(jī)磁盤鏡像,OpenStack計(jì)算會(huì)在實(shí)例部署時(shí)使用此服務(wù)。Telemetry服務(wù)請(qǐng)參見(jiàn)Ceilometer服務(wù)為OpenStack云的計(jì)費(fèi)、基準(zhǔn)、擴(kuò)展性以及統(tǒng)計(jì)等目的提供監(jiān)測(cè)和計(jì)量。高層次服務(wù)??Orchestration服務(wù)請(qǐng)參見(jiàn)Heat服務(wù)Orchestration服務(wù)支持多樣化的綜合的云應(yīng)用,通過(guò)調(diào)用OpenStack-nativeRESTAPI和CloudFormation-compatibleQueryAPI,支持:term:`HOT6、tOrchestrationTemplate(HOT)>`格式模板或者AWSCloudFormation格式模板在你對(duì)基礎(chǔ)安裝,配置,操作和故障診斷熟悉之后,你應(yīng)該考慮按照以下步驟使用生產(chǎn)架構(gòu)來(lái)進(jìn)行部署·確定并補(bǔ)充必要的核心和可選服務(wù),以滿足性能和冗余要求。·使用諸如防火墻,加密和服務(wù)策略的方式來(lái)加強(qiáng)安全?!な褂米詣?dòng)化部署工具,例如Ansible,Chef,Puppet,orSalt來(lái)自動(dòng)化部署,管理生產(chǎn)環(huán)境示例的架構(gòu)這個(gè)示例架構(gòu)需要至少2個(gè)(主機(jī))節(jié)點(diǎn)來(lái)啟動(dòng)基礎(chǔ)服務(wù):term:`virtualm
7、achine`或者實(shí)例。像塊存儲(chǔ)服務(wù),對(duì)象存儲(chǔ)服務(wù)這一類服務(wù)還需要額外的節(jié)點(diǎn)這個(gè)示例架構(gòu)不同于下面這樣的最小生產(chǎn)結(jié)構(gòu)·網(wǎng)絡(luò)代理駐留在控制節(jié)點(diǎn)上而不是在一個(gè)或者多個(gè)專用的網(wǎng)絡(luò)節(jié)點(diǎn)上?!に接芯W(wǎng)絡(luò)的覆蓋流量通過(guò)管理網(wǎng)絡(luò)而不是專用網(wǎng)絡(luò)硬件需求控制器控制節(jié)點(diǎn)上運(yùn)行身份認(rèn)證服務(wù),鏡像服務(wù),計(jì)算服務(wù)的管理部分,網(wǎng)絡(luò)服務(wù)的管理部分,多種網(wǎng)絡(luò)代理以及儀表板。也需要包含一些支持服務(wù),例如:SQL數(shù)據(jù)庫(kù),消息隊(duì)列,and?NTP。可選的,可以在計(jì)算節(jié)點(diǎn)上運(yùn)行部分塊存儲(chǔ),對(duì)象存儲(chǔ),
8、Orchestration和Telemetry服務(wù)。計(jì)算節(jié)點(diǎn)上需要至少兩塊網(wǎng)卡。計(jì)算計(jì)算節(jié)點(diǎn)上運(yùn)行計(jì)算服務(wù)中管理實(shí)例的管理程序部分。默認(rèn)情況下,計(jì)算服務(wù)使用?KVM。你可以部署超過(guò)一個(gè)計(jì)算節(jié)點(diǎn)。每個(gè)結(jié)算節(jié)點(diǎn)至少需要兩塊網(wǎng)卡。塊設(shè)備存儲(chǔ)可選的塊存儲(chǔ)節(jié)點(diǎn)上包含了磁盤,塊存儲(chǔ)服務(wù)和共享文件系統(tǒng)會(huì)向?qū)嵗峁┻@些磁盤。為了簡(jiǎn)單起見(jiàn),計(jì)算節(jié)點(diǎn)和本節(jié)點(diǎn)之間的服務(wù)流量使用管理網(wǎng)絡(luò)。生產(chǎn)環(huán)境中應(yīng)該部署一個(gè)單獨(dú)的存儲(chǔ)網(wǎng)絡(luò)以增強(qiáng)性能和安全。你可以部署超過(guò)一個(gè)塊存儲(chǔ)節(jié)點(diǎn)。每個(gè)塊存儲(chǔ)節(jié)點(diǎn)要求至少一塊網(wǎng)卡。對(duì)