文本案例成果openstack block storage_第1页
文本案例成果openstack block storage_第2页
文本案例成果openstack block storage_第3页
文本案例成果openstack block storage_第4页
文本案例成果openstack block storage_第5页
免费预览已结束,剩余24页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、OpenStack Block StorageOpenStack Storage and Cinder an Interactive Discussion!Aaron Delp, Director of SolutionsOpenStack Architect, aarondelpQuick Poll:How many of you are end-users of OpenStack?How many of you are OpenStack Operators?How many of you contribute to OpenStack?How many of you work for

2、Vendor Organizations that contribute to OpenStack?How many are “all of the above”?How many just heard there was free Pizza? What do you mean when you say Storage?EphemeralNon-PersistentLife Cycle coincides with an InstanceUsually local FS/QCOW file ObjectManages data as. well, an ObjectThink photos,

3、 mp4s etcTypically “cheap and deep”Commonly SWIFTShared FSWe all know and love NFSSoon to be ManilaNumber of different types of Storage in OpenStack, each serving a different use caseCephBlockFoundation for the other typesThink raw diskTypically higher performanceCinderMost common question, differen

4、ce between Object and Block?Cinder / Block StorageSwift / Object StorageObjectivesStorage for running VM disk volumes on a hostIdeal for performance sensitive appsEnables Amazon EBS-like serviceIdeal for cost effective, scale-out storageFully distributed, API-accessible Well suited for backup, archi

5、ving, data retentionEnables Dropbox-like service Use CasesProduction ApplicationsTraditional IT SystemsDatabase Driven AppsMessaging / CollaborationDev / Test SystemsVM TemplatesISO ImagesDisk Volume SnapshotsBackup / ArchiveImage / Video RepositoryWorkloadsHigh Change ContentSmaller, Random R/WHigh

6、er / “Bursty” IOTypically More Static ContentLarger, Sequential R/WLower IOPSLets talk Cinder!Cinder Mission Statement To implement services and libraries to provide on demand, self-service access to Block Storage resources. Provide Software Defined Block Storage via abstraction and automation on to

7、p of various traditional backend block storage devices.To put it another way. Virtualize various Block Storage devices and abstract them in to an easy self serve offering to allow end users to allocated and deploy storage resources on their own quickly and efficiently.Huh? So its simply allowing you

8、 to dynamically create/attach/detach disks to your Nova Instance. Those are the basics, much more advanced capabilities (see demo/questions section).How it worksPlugin architecture, use your own vendors backend(s) or use the defaultBackend devices invisible to end-userConsistent API regardless of ba

9、ckend Filter Scheduler lets you get get fancyexpose differentiating features via custom volume-types and extra-specsReference Implementation IncludedIncludes code to provide a base implementation using LVMJust add disksGreat for POC and getting startedSometimes good enoughMight be lacking for your p

10、erformance, H/A and Scaling needs (it all depends)Can Scale by adding NodesCinder-Volume Node utilizes its local disks (allocate by creating an LVM VG)Cinder Volumes are LVM Logical Volumes, with an iSCSI target created for eachTypical max size mendations per VG/Cinder-Volume backend 5 TBNo Redundan

11、cy (yet)Look at a deploymentSometimes LVM Isnt Enough* datera* fujitsu_eternus* fusionio* hitachi-hbsd* hauwei* nimble* prophetstor* pure* zfssa* New as of Juno Releasecoraidemc-vmaxemc-xtremioeqlxglusterfchdsibm-gpfsibm-xivlvmnetappnexentanfsCeph RBDHP-3ParHP-LeftHandscalitysheepdogsmbfssolidfirevm

12、ware-vmdkwindow-hypervzadaraPlugin Architecture gives you choices (maybe too many) and you can mix them together:Only Slightly DifferentConf file entries#Append to /etc/cinder.confenabled_backends=lvm,solidfirelvmvolume_group=cinder_volumesvolume_driver=cinder.volume.drivers.lvm.LVMISCSIDrivervolume

13、_backend_name=LVM_iSCSIsolidfirevolume_driver=cinder.volume.drivers.solidfire.SolidFiresan_ip=192.168.138.180san_login=adminsan_password=solidfirevolume_backend_name=SolidFireSpeaking of Juno!Just wrapped up the fifth release of Cinder!Major emphasis on testing and compatibilityRunning Third Party C

14、I on Vendors gear in their own labs against each Cinder commitManage/Unmanage (or Import/Export) of Volumes widely availableIntroduced support for Pools for those devices that still have that conceptIntroduced support for ReplicationIntroduced support for Consistency GroupsContinued improvements to

15、Cinder-Backup making way towards incrementalsPreview for KiloIts all about QUALITYTechnical debtDe-emphasizing new features (ie finish the ones we have and make them rock solid)Redundancy for base LVM implementationRolling Upgrades!Thoughts for those building OpenStack CloudsMaking choices can be th

16、e HARDEST part!Each has their own meritsSome excel at specific use casesMaybe you already own the gearTCO, TCO, TCOAsk yourself:Does it scale?Is the architecture a good fit?Is it tested, will it really work in OpenStack?Support?What about performance and noisy neighbors?Third party CI testing?Active

17、 in the OpenStack Community?DIY, Services, both/neither (SolidFire AI, Fuel, JuJu, Nebula.)A few words from our sponsor.SolidFires Scale-Out Block Storage SystemDesigned from the start for OpenStack and other cloud platformsMulti-Tenant architectureDesigned for “Cloud-Scale” DeploymentsLinear non-di

18、sruptive platform growthAutomation top priority in API designBuilt to deploy in an OpenStack environmentNot an afterthoughtExtreme fault toleranceSolidFire & OpenStackSolidFire led the creation of Cinder (break out from Nova)Founding Cinder PTL (2.5 years)OpenStack Technical Committee MemberFull Sol

19、idFire driver integration with latest OpenStack releaseSet and maintain true QoS levels on a per-volume basis Create, snapshot, clone and manage SolidFire volumes using OpenStack clients and APIs Bootable SolidFire VolumesWeb-based API exposing all cluster functionality SolidFire integration with Op

20、enStack Cinder can be configured in less than a minuteSeamless scaling after initial configurationFull multi-tenant isolationRelated ResourcesOpenStack Solution PageOpenStack Solution BriefSolidFire/Cinder Reference ArchitectureOpenStack Configuration GuideSolidFire/Rackspace Private Cloud Implementation GuideVideo: Configuring OpenStack Block Storage w/SolidFireBlogsOpenStack Summit Recap: Mindshare Achieved, Market Share Must FollowSeparating from the PackWhy OpenStack MattersDemos/Questions?Creating types and extra-specsgriffstack

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论