Jumpstart your Production OpenStack Deployment with Dave Cain Wednesday April 27 th, 2016 11:50am-12:30pm CST 1
About me 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: @thedavecain 2
Agenda 1. Enterprise challenges 2. Why NetApp and FlexPod for OpenStack 3. Announcement 4. Infrastructure and integration proof points 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 4
UCS 5108 UCS 5108 1 3 5 7 1 3 5 7 ID STAT ID STAT L1 L2 L1 L2 MGMTO CONSOLE MGMTO CONSOLE UCS B200 M3 UCS B200 M3 Console Console Reset Reset OK FAIL OK FAIL OK FAIL OK FAIL UCS B200 M3 UCS B200 M3 Console Console FAN STAT FAN STAT Reset Reset FAN1 FAN2 FAN1 FAN2 FAN STAT FAN STAT FAIL OK FAIL OK UCS B200 M3 UCS B200 M3 UCS B200 M3 UCS B200 M3 OK FAIL OK FAIL OK FAIL OK FAIL PS1 PS2 PS1 PS2 FAIL OK FAIL OK Console Console Console Console Reset Reset Reset Reset 2 4 6 8! 2 4 6 8! Why Converged Infrastructure? FlexPod 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 5
OpenStack on FlexPod Targeting Production workloads 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 6
Why NetApp and FlexPod for OpenStack 7
NetApp and OpenStack OpenStack Foundation: Charter Gold Member Elected board representation 1st and leading storage provider Production deployments and deployer Community project leadership NetApp Joins Diablo Summit Sponsor Essex Summit Sponsor Integration Previewed Folsom Summit Sponsor 7-Mode driver in Essex Grizzly Summit Sponsor Clustered Data ONTAP driver in Folsom Havana Summit Sponsor Direct Drivers in Grizzly Icehouse Summit Sponsor Swift on E-Series Juno Summit Sponsor E/EF-Series drivers in Icehouse Kilo Release Summit Sponsor Manila Incubation Liberty Summit Sponsor Manila Graduation Mitaka Summit Sponsor Manila 1.0 RHEL-OSP6 CVD Released Newton Summit Sponsor Welcome to Austin! 2011.3 2011.10 2012.4 2012.10 2013.4 2013.10 2014.4 2014.10 2015.4 2015.10 2016.5 8
OpenStack Provider Landscape Product roadmap w/upgrades Lifecycle Support Production timeline OpenStack skill sets required Operational complexity DIY OpenStack None 6 months None Unpredictable High High OpenStack on FlexPod Integrated Relationship 3 years Yes- Collaborative Support Accelerated High Medium Integrated Infra platform No Yes-Validated 9
FlexPod Integration with Red Hat OpenStack Platform Nova Horizon Glance Swift Manila Neutron Cinder Heat Keystone RED HAT ENTERPRISE LINUX Nova: Compute Rapid cloning of Instances with FAS Glance: Image Repository Service Storage efficiency with FAS Swift: Object Storage Service Dynamic Disk Pool efficiencies with E-Series Manila: File Share Service Shared file systems as a service Neutron: Network Nexus 1000v Cinder: Block Storage Service Storage service catalog 10
FlexPod Cooperative Support Purpose-built for a best-in-class solution 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. 11
Infrastructure and integration matters 12
Announcement New NetApp Technical Report 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 postdeployment via Horizon Load testing and comparison with Rally 13
Deployment Red Hat OpenStack Platform 8 on FlexPod 1. Configure physical infrastructure 2. Deploy Red Hat OpenStack Platform director 14
Deployment Red Hat OpenStack Platform 8 on FlexPod 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 15
Define your block and file marketplace Assemble diverse capabilities across platforms Cinder/Manila Good Better Best Critical Define a catalog through Cinder and Manila Deliver unique NetApp features directly to serve workload requirements Compression Data Protection Thin Provisioning High Performance Dynamic Disk Pools Quality of Service Replication Deduplication Encryption Data Protection Density Encryption 16
Deliver your block and file marketplace Match storage capabilities to application requirements on the dimensions of: Dev & Test Database as a Service VDI NFV Analytics as a Service Availability Protection Cinder / Manila Marketplace Good Better Best Critical Performance Cost Compression Replication Data Protection Thin Provisioning High Performance Quality of Service Deduplication Encryption SnapShot Policy 17
Rapid, efficient, persistent instances Create instances instantly that: Are persistent by default, but optionally ephemeral Live-migration ready Storage efficient Enable stateless hypervisors OpenStack Compute OpenStack Block Storage VM1 VM2 VM3 VM4 RHEL RHEL RHEL RHEL 90%+ deduplication rates commonly reported OpenStack Image RHEL Ubuntu SUSE CentOS 18
Proof points Volume creation and disk space consumed 19
Creating 2000 persistent Instances 4500 4102 35 concurrency Time taken in Seconds 4000 3500 3000 2500 2000 1500 1000 500 1187 Fedora Core 23 Instances 1 vcpu 256Mb RAM 60Gb disk space Generic NFS Cinder = 68 minutes NetApp NFS Cinder = 20 minutes 71% faster 0 Load testing with 35 concurrent requests Generic NFS Cinder Driver NetApp NFS Cinder Driver 20
Disk space consumed by 2000 booted Instances 1400 Generic NFS Cinder = 1209GB Disk space consumed in Gb 1200 1000 800 600 400 200 1209.49 42.9 NetApp NFS Cinder = 42.9GB 99.97% less physical space 0 Load testing with 35 concurrent requests Generic NFS Cinder Driver NetApp NFS Cinder Driver 21
Create bootable Volume from large Image 800 743.52 1 concurrency Total time taken in seconds 700 600 500 400 300 200 100 32.88 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 0 Load testing with large image Generic NFS Cinder Driver NetApp NFS Cinder Driver 22
Disk space consumed by 100 large volumes 7000 100 times Disk space consumed in Gb 6000 5000 4000 3000 2000 1000 6000 Generic NFS Cinder = 6000GB NetApp NFS Cinder = 87 GB 98.55% less physical space What was the point? 87 0 Load testing with large image Generic NFS Cinder Driver NetApp NFS Cinder Driver 23
Key Takeaways FlexPod is the ideal converged infrastructure platform for deploying Red Hat OpenStack Platform 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 24
Resources OpenStack on FlexPod 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 @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 OpenStack Mangum & 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 25