




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 开闭所火灾事件应急预案(3篇)
- 行政法学历年真题试题及答案
- 电厂仓库火灾应急预案(3篇)
- 信息处理技术员考试准备要点及答案
- 火灾演练应急预案范例分析(3篇)
- 2025年计算机考试重点及试题及答案
- 2025年网络安全防护技术试题及答案
- 计算机科学技术基本概念试题及答案
- 软件设计师职业发展道路2025年试题及答案
- 计算网络安全管理考试试题及答案总结
- 园林苗木项目融资计划书
- 阶梯型独立基础(承台)配筋率验算
- 医院医生电子处方笺模板-可直接改数据打印使用
- 织金新型能源化工基地污水处理厂及配套管网工程-茶店污水处理厂环评报告
- 陕西省2023年中考英语真题(附答案)
- 中医内科学-咳嗽课件
- 夏商周考古-郑州大学中国大学mooc课后章节答案期末考试题库2023年
- 紧固件名称中英文对照表
- 失眠之中医问诊单
- 银行个人业务柜面操作风险点防控手册(印刷版)模版
- 幼儿园开辟小菜园的教育价值及实施策略探究 论文
评论
0/150
提交评论