Jumpstart your Production OpenStack Deployment with
© 2016 NetApp, Inc. All rights reserved.1
Dave CainWednesday April 27th, 2016 11:50am-12:30pm CST
§ Dave Cain§ 12+ years working on IT in datacenters§ B.S. Computer Science @ NC State University§ Reference Architect & Technical Marketing Engineer§ Converged Infrastructure Engineering
§ Cisco Champion 2015/2016
§ Twitter:
About me
© 2016 NetApp, Inc. All rights reserved.2
@thedavecain
1. Enterprise challenges2. Why NetApp and FlexPod for OpenStack3. Announcement4. Infrastructure and integration proof points
Agenda
© 2016 NetApp, Inc. All rights reserved.3
Key Challenges with OpenStack
• Operational
- Complex to deploy
- 6 month release cadence hard to keep up with
- Potential risks of implementing, operating and supporting an OpenStack environment
- Rapid provisioning
• Design
- Efficient and scalable cloud resource utilization
- Scalable infrastructure
- Predictable performance
- High availability and enterprise readiness
© 2016 NetApp, Inc. All rights reserved.4
Why Converged Infrastructure?
§ Prevalidated, flexible, unified platform ⁻ Reduces risk⁻ Reduces TCO⁻ Increases efficiency⁻ Increases speed and ease of deployment
§ FlexPod core architecture⁻ Cisco Nexus Family switches
⁻ NetApp® FAS storage with Data ONTAP⁻ and/or NetApp E-Series storage
⁻ Cisco® UCS B or C server⁻ Cisco Fabric Interconnect, Cisco UCS Manager
FlexPod
© 2016 NetApp, Inc. All rights reserved.5
SLOT1
SLOT5
SLOT3
SLOT7
SLOT2
SLOT6
SLOT4
SLOT8
!
UCS 5108
OK FAIL OK FAIL OK FAIL OK FAIL
ResetConsole
UCS B200 M3
ResetConsole
UCS B200 M3
ResetConsole
UCS B200 M3
ResetConsole
UCS B200 M3
PS1
PS2
FAN STAT
FAN STAT
FAN1
FAN2
FAIL
OK
FAIL
OKID
STAT
MGMTOL1
L2 CONSOLE
PS1
PS2
FAN STAT
FAN STAT
FAN1
FAN2
FAIL
OK
FAIL
OKID
STAT
MGMTOL1
L2 CONSOLE
SLOT1
SLOT5
SLOT3
SLOT7
SLOT2
SLOT6
SLOT4
SLOT8
!
UCS 5108
OK FAIL OK FAIL OK FAIL OK FAIL
ResetConsole
UCS B200 M3
ResetConsole
UCS B200 M3
ResetConsole
UCS B200 M3
ResetConsole
UCS B200 M3
OpenStack on FlexPod
• Developer benefits- Private cloud infrastructure as a service faster- Block, File, Object ready to be utilized in the resulting deployment- Concentrate on developing applications
• Operator benefits- Complete datacenter in a single rack- FlexPod robustness provided with OpenStack HA hardening- Hybrid cloud ready on Day 1
Targeting Production workloads
© 2016 NetApp, Inc. All rights reserved.6
Why NetApp and FlexPodfor OpenStack
© 2016 NetApp, Inc. All rights reserved.7
2015.4
Liberty Summit Sponsor
ManilaGraduation
2014.10
Kilo Release Summit Sponsor
Manila Incubation
2013.10
Icehouse Summit Sponsor
Swift onE-Series
2014.4
Juno Summit Sponsor
E/EF-Seriesdrivers in Icehouse
2013.4
Havana Summit Sponsor
Direct Drivers in Grizzly
2012.10
Grizzly Summit Sponsor
Clustered Data ONTAP driver
in Folsom
2012.4
Folsom Summit Sponsor
7-Mode driver in Essex
2011.3
NetAppJoins
Diablo Summit Sponsor
NetApp and OpenStack
§ OpenStack Foundation:§ Charter Gold Member§ Elected board representation
© 2016 NetApp, Inc. All rights reserved.8
§ 1st and leading storage provider
§ Production deployments and deployer
§ Community project leadership
2011.10
EssexSummit Sponsor
Integration Previewed
2016.5
Newton Summit Sponsor
Welcome toAustin!
2015.10
MitakaSummit Sponsor
Manila 1.0
RHEL-OSP6 CVD Released
OpenStack Provider Landscape
© 2016 NetApp, Inc. All rights reserved.9
DIY OpenStack OpenStack on FlexPod
Product roadmap w/upgrades
Lifecycle
Support
Production timeline
OpenStack skill sets required
Operational complexity
None
6 months
None
Unpredictable
High
High
3 years
Yes- Collaborative Support
Accelerated
High
Medium
Integrated Relationship
Integrated Infra platform No Yes-Validated
© 2016 NetApp, Inc. All rights reserved.10
Nova: Compute§ Rapid cloning of Instances with FASGlance: Image Repository Service § Storage efficiency with FASSwift: Object Storage Service§ Dynamic Disk Pool efficiencies with E-Series
Manila: File Share Service§ Shared file systems as a serviceNeutron: Network§ Nexus 1000vCinder: Block Storage Service§ Storage service catalog
Horizon
Nova
RED HAT ENTERPRISE LINUX
Glance Swift Manila Neutron Cinder HeatKeystone
FlexPod Integration with Red Hat OpenStack Platform
FlexPod Cooperative SupportPurpose-built for a best-in-class solution
© 2016 NetApp, Inc. All rights reserved.11
Direct Access Coordinated Support FlexPod Expertise
No barrier between you and the experts you need, whenever you need them.
Formal communications, training and escalation processes across vendors and partners.
A multivendor cooperative support lab to simulate and pretest support solutions.
Infrastructure and integration matters
© 2016 NetApp, Inc. All rights reserved.12
Announcement
§ Red Hat OpenStack Platform 8 on FlexPod
§ Validated deployment and architectural diagrams
§ Ease of installation with custom Heat templates- Cinder, Swift, Manila enablement with NetApp storage
§ Common operations demonstrated post-deployment via Horizon
§ Load testing and comparison with Rally
New NetApp Technical Report
© 2016 NetApp, Inc. All rights reserved.13
Deployment
1. Configure physical infrastructure
2. Deploy Red Hat OpenStack Platform director
Red Hat OpenStack Platform 8 on FlexPod
© 2016 NetApp, Inc. All rights reserved.14
Deployment
3. Download and customize Heat templates- https://github.com/NetApp/snippets/tree/master/RedHat/osp8-liberty/tr
4. Deploy the overcloud- 35 minutes
5. Launch post-deployment scripts- Manila
6. Deployed automatically for you- Cinder using NFS backed by NetApp FAS- Swift using iSCSI backed by NetApp E-Series- Manila using NFS backed by NetApp FAS
Red Hat OpenStack Platform 8 on FlexPod
© 2016 NetApp, Inc. All rights reserved.15
Dynamic Disk Pools
Cinder/Manila
Define your block and file marketplace
§ Assemble diverse capabilities across platforms
§ Define a catalog through Cinder and Manila
§ Deliver unique NetApp® features directly to serve workload requirements
© 2016 NetApp, Inc. All rights reserved.16
CompressionHigh
Performance
DensityReplication
DeduplicationQuality of Service
Encryption
Data Protection
Thin Provisioning
Good Better Best
Data Protection Encryption
Critical
Cinder / ManilaMarketplace
§ Match storage capabilities to application requirements on the dimensions of:
§ Availability
§ Protection
§ Performance
§ Cost
Deliver your block and file marketplace
NFV Database
as a Service
VDIDev & TestAnalytics
as aService
Good
Compression Data Protection Thin Provisioning
DeduplicationQuality of Service Encryption
Best
High PerformanceReplication Data Protection
Quality of Service Encryption
Better
Compression Data Protection Thin Provisioning
DeduplicationQuality of Service Encryption
High PerformanceReplication Data Protection
SnapShot PolicyQuality of Service Encryption
Best Critical
High Performance
Quality of Service
© 2016 NetApp, Inc. All rights reserved.17
Rapid, efficient, persistent instances
§ Create instances instantly that:§ Are persistent by default, but optionally
ephemeral§ Live-migration ready§ Storage efficient§ Enable stateless hypervisors
© 2016 NetApp, Inc. All rights reserved.18
OpenStackImage
OpenStackBlock Storage
90%+deduplication ratescommonly reported
OpenStackCompute
VM1 VM2 VM3 VM4
RHEL SUSEUbuntu CentOS
RHEL RHEL RHELRHEL
Volume creation and disk space consumedProof points
© 2016 NetApp, Inc. All rights reserved.19
Creating 2000 persistent Instances
§ 35 concurrency
§ Fedora Core 23 Instances§ 1 vCPU§ 256Mb RAM§ 60Gb disk space
§ Generic NFS Cinder = 68 minutes
§ NetApp NFS Cinder = 20 minutes§ 71% faster
© 2016 NetApp, Inc. All rights reserved.20
4102
1187
0
500
1000
1500
2000
2500
3000
3500
4000
4500
Load testing with 35 concurrent requests
Tim
e ta
ken
in S
econ
ds
Generic NFS Cinder Driver NetApp NFS Cinder Driver
Disk space consumed by 2000 booted Instances
§ Generic NFS Cinder = 1209GB
§ NetApp NFS Cinder = 42.9GB§ 99.97% less physical space
© 2016 NetApp, Inc. All rights reserved.21
1209.49
42.9
0
200
400
600
800
1000
1200
1400
Load testing with 35 concurrent requests
Dis
k sp
ace
cons
umed
in G
b
Generic NFS Cinder Driver NetApp NFS Cinder Driver
Create bootable Volume from large Image
§ 1 concurrency
§ Fedora Core 23 Instance with 35GB of randomized data inserted§ Still 60Gb disk size
§ Generic NFS Cinder = 12 minutes
§ NetApp NFS Cinder = 32 seconds§ 95.57% faster
© 2016 NetApp, Inc. All rights reserved.22
743.52
32.88
0
100
200
300
400
500
600
700
800
Load testing with large image
Tota
l tim
e ta
ken
in s
econ
ds
Generic NFS Cinder Driver NetApp NFS Cinder Driver
Disk space consumed by 100 large volumes
§ 100 times
§ Generic NFS Cinder = 6000GB
§ NetApp NFS Cinder = 87 GB§ 98.55% less physical space
© 2016 NetApp, Inc. All rights reserved.23
6000
870
1000
2000
3000
4000
5000
6000
7000
Load testing with large image
Dis
k sp
ace
cons
umed
in G
b
Generic NFS Cinder Driver NetApp NFS Cinder Driver
What was the point?
Key Takeaways
24 © 2016 NetApp, Inc. All rights reserved.
§ FlexPod is the ideal converged infrastructure platform for deploying Red Hat OpenStackPlatform in production environments: easier than do-it-yourself deployments
§ Spend more time developing applications and less time designing and deploying infrastructure for OpenStack
§ FlexPod Cooperative Support provides peace-of-mind with an infrastructure you can count on – all the way from the physical hardware to the virtual instances
§ Red Hat OpenStack Platform 8 on FlexPod:http://www.netapp.com/us/media/tr-4506.pdf
§ CVD Design: http://bit.ly/1LFCHEz
§ CVD Deployment: http://bit.ly/1Q7b3Qb
§ Solution Brief (4 page):http://nt-ap.com/1qF6B4L
ResourcesOpenStack on FlexPod
© 2016 NetApp, Inc. All rights reserved.25
@OpenStackNetApp
Upcoming sessions at the Austin Summit§ Shared Filesystems Management (Manila)- SuSE and NetApp- Wednesday 5:20pm – 6:00pm, Level 4 MR 12 A/B
§ Open Container Initiative, the OpenStackMangum & Kuryr projects, the CNCF, and you!- IBM and NetApp- Thursday 9:50am – 10:30am, Level 1 Ballroom C
§ Big Data Rapid Prototyping using Mangum with Cinder and Manila- NetApp- Thursday 11:00am – 11:40am, Level 4 Ballroom F
NetApp and SolidFire booth A38