Pivotal Cloud Foundry on Dell EMC XC Series Hyper-Converged Appliances - Reference Architecture
Total Page:16
File Type:pdf, Size:1020Kb
Pivotal Cloud Foundry on Dell EMC XC Series Hyper-Converged Appliances - Reference Architecture Deployment of PCF on XC Series with VMware vSphere environment. Dell EMC Engineering May 2017 A Dell EMC Reference Architecture Revisions Date Description May 2017 Initial release The information in this publication is provided “as is.” Dell Inc. makes no representations or warranties of any kind with respect to the information in this publication, and specifically disclaims implied warranties of merchantability or fitness for a particular purpose. Use, copying, and distribution of any software described in this publication requires an applicable software license. Copyright © 2017 Dell Inc. or its subsidiaries. All Rights Reserved. Dell, EMC, and other trademarks are trademarks of Dell Inc. or its subsidiaries. Other trademarks may be the property of their respective owners. Published in the USA. [5/5/2017] [Reference Architecture] [000023] Dell EMC believes the information in this document is accurate as of its publication date. The information is subject to change without notice. 2 Pivotal Cloud Foundry on Dell EMC XC Series Hyper-Converged Appliances - Reference Architecture | 000023 | A00 Table of contents Revisions............................................................................................................................................................................. 2 Executive summary ............................................................................................................................................................. 5 1 Introduction ................................................................................................................................................................... 6 1.1 Objective ............................................................................................................................................................. 6 1.2 Audience ............................................................................................................................................................. 6 1.3 Terms .................................................................................................................................................................. 7 2 Technology overview .................................................................................................................................................... 8 2.1 Dell EMC XC Series Hyper-converged appliances ............................................................................................ 8 2.1.1 Nutanix architecture ............................................................................................................................................ 9 2.2 Pivotal Cloud Foundry architecture .................................................................................................................. 10 3 Solution reference architecture .................................................................................................................................. 11 3.1 Network configuration ....................................................................................................................................... 11 3.2 Storage configuration ....................................................................................................................................... 13 4 Solution infrastructure components ............................................................................................................................ 14 4.1 Ops Manager .................................................................................................................................................... 14 4.2 Elastic Runtime ................................................................................................................................................. 15 4.3 Cloud Foundry Command Line Interface (cf CLI) ............................................................................................. 16 4.4 Apps Manager .................................................................................................................................................. 18 4.5 Nutanix Prism ................................................................................................................................................... 19 5 Configuring and setting up PCF on XC Series ........................................................................................................... 20 5.1 Solution validation............................................................................................................................................. 20 5.1.1 Hello World ....................................................................................................................................................... 21 5.1.2 Spring Music ..................................................................................................................................................... 21 6 Best practices ............................................................................................................................................................. 22 6.1 Pivotal Cloud Foundry ...................................................................................................................................... 22 6.1.1 Networking ........................................................................................................................................................ 22 6.1.2 Availability Zones .............................................................................................................................................. 23 6.1.3 Scaling .............................................................................................................................................................. 23 6.2 Dell EMC XC Series ......................................................................................................................................... 24 7 Conclusion .................................................................................................................................................................. 25 8 Technical support and resources ............................................................................................................................... 26 9 Related resources ...................................................................................................................................................... 27 3 Pivotal Cloud Foundry on Dell EMC XC Series Hyper-Converged Appliances - Reference Architecture | 000023 | A00 A Solution configuration details ..................................................................................................................................... 28 A.1 Pivotal Cloud Foundry (PCF) on XC Series in a VMware vSphere environment ............................................. 28 A.1.1 System configuration – XC Series with ESXi ................................................................................................... 28 4 Pivotal Cloud Foundry on Dell EMC XC Series Hyper-Converged Appliances - Reference Architecture | 000023 | A00 Executive summary The Dell EMC™ XC Series Hyper-converged Appliance powered by Nutanix™ delivers a highly resilient, converged compute and storage platform that brings benefits of scalable architecture to business-critical enterprise applications. The XC Series platform is hypervisor agnostic and software installs quickly for deployment of multiple virtualized workloads. The XC Series platform uses the Nutanix Distributed Storage Fabric (DSF) which delivers a unified pool of storage from all appliances across the cluster, using techniques including striping, replication, auto-tiering, error detection, failover, and automatic recovery. The XC Series platform delivers storage through multiple protocols such as NFS, SMB, and iSCSI. Pivotal Cloud Foundry (PCF) is a platform agnostic cloud computing platform that provides an on-demand and scalable solution that enables rapid application development and deployment. It is hosted on virtualized services on on-premises private infrastructure as well as in the cloud. The combined solution allows developers and dev-ops professionals to quickly deploy a modern application development platform on their on-premises infrastructure. The easy to use scaling functionality of the XC Series and PCF allows the developer to focus on the application as a unit of scale rather than the infrastructure or supporting services. This document provides the reference architecture for deploying PCF onto Dell EMC XC Series hyper- converged appliances in a VMware vSphere environment. 5 Pivotal Cloud Foundry on Dell EMC XC Series Hyper-Converged Appliances - Reference Architecture | 000023 | A00 1 Introduction The purpose of this reference architecture is to demonstrate the deployment and configuration of Pivotal Cloud Foundry on Dell EMC XC Series hyper-converged appliances. Note: This document provides a reference architecture that demonstrates deploying Pivotal Cloud Foundry (PCF) based on a single-cluster configuration in a vSphere environment using minimal resources without NSX from VMware. This configuration is best used as a reference for a test lab or application development environment. It is not intended to be used in a production level environment. For more detailed best practices and other recommended reference architectures based