OpenStack 入门概述

上传人:re****.1 文档编号:591342094 上传时间:2024-09-17 格式:PPT 页数:49 大小:5.29MB
返回 下载 相关 举报
OpenStack 入门概述_第1页
第1页 / 共49页
OpenStack 入门概述_第2页
第2页 / 共49页
OpenStack 入门概述_第3页
第3页 / 共49页
OpenStack 入门概述_第4页
第4页 / 共49页
OpenStack 入门概述_第5页
第5页 / 共49页
点击查看更多>>
资源描述

《OpenStack 入门概述》由会员分享,可在线阅读,更多相关《OpenStack 入门概述(49页珍藏版)》请在金锄头文库上搜索。

1、OpenStackOpensourcesoftwaretobuildpublicandprivateclouds.WhatisOpenStack?+CommunityCommunity+CommunityTechnologycreatingopensourcesoftwaretobuildpublicandprivateclouds创造开源软件去建设共有和私有云Softwaretoprovisionvirtualmachinesonstandardhardwareatmassivescale在标准的硬件上大规模地提供虚拟机Softwaretoreliablystorebillionsofobj

2、ectsdistributedacrossstandardhardware在标准硬件上可靠地存储数以十亿计的对象OpenStackComputeOpenStackObjectStoragecreatingopensourcesoftwaretobuildpublicandprivatecloudsOpenStackMission“Toproducetheubiquitousopensourcecloudcomputingplatformthatwillmeettheneedsofpublicandprivatecloudprovidersregardlessofsize,bybeingsimp

3、letoimplementandmassivelyscalable.”生产一个无处不在的开源云计算平台,满足与大小无关的共有云和私有云服务提供商的需求,简单实现,规模使用WhyisOpenStackimportant?Openeliminatesvendorlock-in开发消除厂家的自我闭锁Workingtogether,weallgofaster一起努力,我们将走的更快Freedomtofederate,ormovebetweenclouds自由联盟,云间漫游OpenStackFoundingPrinciplesApache2.0license(OSI),nopaidenterprisev

4、ersionOpendesignprocess,2xyearpublicDesignSummitsPubliclyavailablesourcecoderepositoryAllcommunityprocessesdocumentedandtransparentCommitmenttodriveandadoptopenstandardsModulardesignfordeploymentflexibilityviaAPIsArchitectforin-houseRe-ArchitectforserviceproviderArchitectonceDeployanywhereNoStandard

5、sWithOpenStackOpenStackHistoryRackspaceDecidestoOpenSourceCloudSoftwareMarchNASAOpenSourcesNebulaPlatformMayJuneJulyOpenStackformedb/wRackspaceandNASAInauguralDesignSummitinAustin20102005RackspaceClouddevelopedOpenStackHistoryOpenStacklauncheswith25+partnersJulyFirstAustincodereleasewith35+partnersO

6、ctoberNovemberFebruaryFirstpublicDesignSummitinSanAntonioSecondBexarcodereleaseplanned2011Openstack的结构But do we really have to choose?NASANASAFoundersoperateatmassivescaleOpenStackCommunityTodayHOWTO:TurnRacksofStandardHardwareIntoaCloudwithOpenStackStartwithanopen,scalableplatformOpenStackComputeOp

7、enStackObjectStorageCLOUDOSOpenStackImageServiceUserControlPanelTicketingSystemNetworkManagementMonitoringSystemsHostServerManagementECOSYSTEMOpenStackComputeOpenStackObjectStorageCLOUDOSOpenStackImageServiceAdd3rdpartytoolsfromtheecosystemUserControlPanelTicketingSystemNetworkManagementMonitoringSy

8、stemsHostServerManagementAccountBillingAdminCLIToolsLiveChatSupportAccountManagementECOSYSTEMPUBLICCLOUDOpenStackComputeOpenStackObjectStorageCLOUDOSOpenStackImageServiceUserControlPanelTicketingSystemNetworkManagementMonitoringSystemsHostServerManagementECOSYSTEMAdminControlPanelDept.AccountingChar

9、gebackUserManagementEnterpriseSoftwareIntegrationSystemsPRIVATECLOUDOpenStackComputeOpenStackObjectStorageCLOUDOSOpenStackImageServiceIntegratewithexistingenterprisesystemsOpenStackComputeDetailsSoftwaretoprovisionvirtualmachinesonstandardhardwareatmassivescale.Asynchronouseventuallyconsistentcommun

10、icationREST-basedAPIHorizontallyandmassivelyscalableHypervisoragnostic:supportforXen,XenServer,Hyper-V,KVM,UMLandESXiscomingHardwareagnostic:standardhardware,RAIDnotrequiredOpenStackComputeKeyFeaturesAPI:ReceivesHTTPrequests,convertscommandsto/fromAPIformat,andsendsrequeststocloudcontrollerCloudCont

11、roller:Globalstateofsystem,talkstoLDAP,OpenStackObjectStorage,andnode/storageworkersthroughaqueueUserManager用户管理ATAoE/iSCSIHostMachines:workersthatspawninstancesGlance:HTTP+OpenStackObjectStorageforserverimagesOpenStackComputeServerGroups1GigEConnectivityDualQuadCoreRAID10DrivesPublicNetworkPrivateN

12、etwork(intradatacenter)ManagementExampleOpenStackComputeHardware(othermodelspossible)OpenStackObjectStorageDetailsSoftwaretoreliablystorebillionsofobjectsdistributedacrossstandardhardwareREST-basedAPIDatadistributedevenlythroughoutsystemHardwareagnostic:standardhardware,RAIDnotrequiredOpenStackObjec

13、tStorageKeyFeaturesNocentraldatabaseScalabletomultiplepetabytes,billionsofobjectsAccount/Container/Objectstructure(notfilesystem,nonesting)plusReplication(Ncopiesofaccounts,containers,objects)SystemComponentsTheRing:Mappingofnamestoentities(accounts,containers,objects)ondisk.Storesdatabasedonzones,d

14、evices,partitions,andreplicasWeightscanbeusedtobalancethedistributionofpartitionsUsedbytheProxyServerformanybackgroundprocessesProxyServer:Requestrouting,exposesthepublicAPIObjectServer:Blobstorageserver,usesxattrs,usesbinaryformatRecommendedtorunonXFSObjectlocationbasedonpathfromnamehash×tampS

15、ystemComponents(Cont.)ContainerServer:Handleslistingofobjects,storesasSQLiteDBAccountServer:Handleslistingofcontainers,storesasSQLiteDBReplication:Keepthesystemconsistent,handlefailuresUpdaters:ProcessfailedorqueuedupdatesAuditors:Verifyintegrityofobjects,containers,andaccountsSoftwareDependenciesOb

16、jectStorage(Swift)developmentcurrentlytargetsUbuntuServer10.04,butshouldworkonmostLinuxplatformswiththefollowingsoftware:Python2.6rsync3.0Andthefollowingpythonlibraries:Eventlet0.9.8WebOb0.9.8SetuptoolsSimplejsonXattrNoseSphinxExampleNetworkDeploymentEvolutionofObjectStorageArchitectureVersion1:Cent

17、ralDB(Rackspace2008)Version2:FullyDistributed(OpenStackObjectStorage2010)5Zones2Proxiesper25StorageNodes10GigEtoProxies1GigEtoStorageNodes24x2TBDrivesperStorageNodePublicInternetExampleOpenStackObjectStorageHardwareLoadBalancers(SW)ExampleonlymanyconfigurationspossiblePlanninganOpenStackDeploymentRe

18、quirements&TechnologyChoicesHardwareSelectionOpenStackisdesignedtorunonindustrystandardhardwarewithflexibleconfigurationsComputeX86ServerStorageflexible(Local,SAN,NAS)ObjectStorageX86Server(otherarchitecturespossible)DonotdeploywithRAID(canusecontrollerforcase)PhysicalHardwareRemoteManagementHostNet

19、workingHostSeedOSInstallHostOSInstallPostOSConfigurationRackCableDellDRACHPiLOIPMIDHCPBOOTP/TFTPGPXEPreseedKickstartYASTPuppetChefCFEngineStaticBootstrappingYourPhysicalServerNodes123456ServerVendorSupportFindouthowmuchconfigurationyourhardwarecanprovideBasicNeedsBIOSsettingsNetworkbootIPonIPMIcardA

20、dvancedSupportHostOSinstallationStillgetmanagementnetworkIPviaDHCPBuildinamannerthatrequiresminimalchangeLayoutaddressinginablock-basedmodelGotoLayer3fromthetopofrackuplinkKeepconfigurationsimpleMorebandwidthisbetterthanadvancedQoSLetthecomputehostmachinescreatelogicalzonesNetworkDeviceConfiguration

21、HostNetworkingDHCPforthemanagementnetworkInfiniteleasesBaseDNSonIPEx.nh-pod-a-10-241-61-8.example.orgOpenStackComputehandlesIPprovisioningforallguestinstancesClouddeploymenttoolsonlyneedtosetupmanagementIpsHostOSSeedInstallationChoosingaMethodBOOTP/TFTPSimpletoconfigureSecuritymustbehandledoutsideof

22、TFTPHostnodemustbeabletoreachmanagementsystemviabroadcastrequestTopofrackroutercanbeconfiguredtoforwardGPXENotallhardwaresupportsBetterconcurrentinstallcapabilitythanTFTPOptionstoAutomateHostOSInstallationBuildingaconfigurationbasedonascriptedinstallationisbetterthanamonolithic“goldenimage”KickPrese

23、edforUbuntu/DebianhostsstartforFedora/CentOS/RHELhostsYaSTforSUS/SLEShostsScriptedconfigurationallowsforincrementalupdateswithlesseffortPostOSConfigurationChooseaconfigurationmanagementsolutionPuppet/Chef/CfengineCreaterolestoscaleoutcontrollerinfrastructureQueueDatabaseControllerAutomateregistratio

24、nofnewhostmachinesBasetheconfigurationtorunonmanagementnetIPOpenStackReleaseProcess:FourPhasesDesign*DevelopmentQAReleaseReleaseDesignSummitFeatureFreezeFinalFreeze*DesignphaseandDesignSummitoccureveryotherrelease,2xperyearOpenStackReleasesCactus:April2011Bexar:February2011Austin:October2010OpenStac

25、kObjectStorageproduction-readyOpenStackComputedeveloperpreview,readyfortestingandproofsofconceptOpenStackComputereadyforenterpriseprivateclouddeploymentsandmid-sizeserviceproviderdeploymentsEnhanceddocumentationEasiertoinstallanddeployOpenStackComputereadyforlargeserviceproviderscaledeploymentsOpenS

26、tackComputeAustinReleaseFeaturesMulti-hypervisorsupport:KVM,QEMU,User-ModeLinux,XenandXenServerIntroducesofficialOpenStackAPI,whilemaintainingEC2APIoptionNewimageregistryanddeliveryservice,calledtheGlanceprojectSupportfortwonetworkmodelsoncomputenodes:VLANswithDHCPandflatwitheitherstaticIPpoolsorDHC

27、PAdditionofbaseschedulingserviceImplementsWSGItocreateastandardAPIlayerwithreusablecomponentsSupportforuser-friendlynamingRefactoredORMandnetworkingcodeforsimplercodethatiseasiertounderstandAdditionofSQLAlchemyDatabasetoolkitsouserscanleverageexistingSQLinfrastructureObjectStorageAustinReleaseFeatur

28、esAdditionofastatssystemthatproducesper-accounthourlysummariesofsystemusageAbilityforuserstosetACLsandgrantpublicaccesstocontainersSupportforAPIaccesstoaccountandcontainermetadataRatelimitingwasextendedtoallowrequeststobesloweddownandsupportstairsteppedratelimitsbasedoncontainersizeWSGIsupportwasimprovedandpulledintomiddlewareJoinUsTeam:Markopenstack.orgJimopenstack.orgBretopenstack.orgJonathanopenstack.org-contactus!GeneralInformation:http:/openstack.orgDevelopers&Testershttp:/

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号