I am happy to share with you the publishing of the second document of the FlexPod SolidFire with Red Hat OpenStack Platform 10 - Cisco Validated Design (CVD) solution. Paired with its partner Design Guide, this CVD enables an enterprise-grade OpenStack deployment, in an accelerated fashion, with little risk.

  • Deployment Guide (NEW) - is a step-by-step, detailed implementation guide giving full steps on implementing the solution. Also included is a subset of the Design Guide to provide the necessary context for the Deployment Guide.
  • Design Guide - typically includes design elements integral to the overall solution as well as why technology chosen in the architectural design represents the best choice for a deployment.

About the CVD

This collaborative, technical engineering effort represents a fully supported, enterprise class converged infrastructure deployment on FlexPod SF built with NetApp SolidFire, Cisco UCS servers, Cisco Nexus switches and Red Hat OpenStack Platform. In this deployment guide, you can find the following and more:

  1. Context (from the design guide) and technology overview as to why FlexPod SF represents the best enterprise-class converged infrastructure platform for OpenStack deployments.
  2. Detailed implementation instructions on how to configure a fresh out-of-the-box NetApp SolidFire All-Flash Array and prepare it to be used for both:
    • Stateless computing via iSCSI boot LUNs to eventual Cisco UCS service profiles
    • Highly available and resilient OpenStack object storage deployment
  3. Cisco Unified Computing System (UCS) deployment with Cisco UCS Manager to provide a robust and scalable platform for server infrastructure and compute for OpenStack:
    • Guidance on VLANs, Service Profile Templates, vNIC placement and failover, and uplink port channels to the Cisco Nexus 9000 switch pair.
    • Implementation instructions for common pools across the server infrastructure (MAC address, IQN, Server, Boot Policy, Firmware, etc)
  4. Architectural diagrams and guidance for network segmentation through VLANs to be utilized by the OpenStack deployment
  5. Step-by-step instructions for deploying Red Hat OpenStack Platform Director, a lifecycle management and deployment utility used for:
    • Introspection of the hardware details and discover the physical server blades ready to be used for OpenStack overcloud nodes
    • Provide an extensible framework based on Heat Orchestration Templates to configure and launch the OpenStack deployment
    • Deploy RHEL 7.5 on UCS server blades via iSCSI boot from SAN
    • Install and customize all the necessary OpenStack packages via Puppet in an automated and highly available deployment backed by Pacemaker for service-level HA
  6. Heat Orchestration Templates that customize the overcloud deployment:
    • Configure corresponding network interfaces on the overcloud nodes with network isolation using VLANs
    • Configures the NetApp SolidFire Cinder driver
    • Mounts the LUNs used for OpenStack Swift service on controller nodes
    • Configures Glance to use Swift as the backend
  7. Post deployment instructions to configure the Cisco Neutron drivers and Nexus to dynamically manage tenant and provider networks

As a part of the CVD, comprehensive instructions are provided to validate these common operations using Horizon dashboard:

  • Create a tenant
  • Upload operating system images to the Image service (Glance)
  • Create flavors
  • Create a project and a user
  • Create a tenant network and router
  • Set a gateway for the tenant router, and create a Floating IP network
  • Create and boot a persistent instance (VMs) from volume
  • Demonstrate QoS specs per Cinder volume for minIOPS, maxIOPS and burstIOPS
  • Dynamic retyping of the volume
  • Associate a floating IP address with this newly created instance
  • Creation of a provider network
  • Verify ingress and egress network traffic

Purpose-built appliances for OpenStack, like the FlexPod converged infrastructure platform, contain best-of-breed physical infrastructure and software integrations for OpenStack that help you go further and faster while rolling out OpenStack for production deployments versus traditional, do-it-yourself deployments.

OpenStack Summit Vancouver: If you’re going to be at the OpenStack Summit 2018 in Vancouver, here’s a comprehensive listing of sessions that NetApp is participating in.

Also, please stop by the NetApp booth (#B3) and see me and my colleagues while you’re there at the Summit.

I hope this reference architecture and associated solution documentation is useful for you. Please leave comments in the section below or reach out using our Slack team!

More resources:

If you're interested in additional validated FlexPod solutions, including infrastructure and workload solutions, visit the FlexPod page and flexpod.com.

About Amit Borulkar

Amit is a part of the Converged Infrastructure Group at NetApp where he focuses on all-things OpenStack, OpenShift, and infrastructure automation tools, such as Puppet and Chef, with FlexPod.

Pin It on Pinterest