Architecting a Vmware Vsphere Compute Platform for Vmware Cloud Providers
Total Page:16
File Type:pdf, Size:1020Kb
VMware vCloud® Architecture Toolkit™ for Service Providers Architecting a VMware vSphere® Compute Platform for VMware Cloud Providers™ Version 2.9 January 2018 Martin Hosken Architecting a VMware vSphere Compute Platform for VMware Cloud Providers © 2018 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. This product is covered by one or more patents listed at http://www.vmware.com/download/patents.html. VMware is a registered trademark or trademark of VMware, Inc. in the United States and/or other jurisdictions. All other marks and names mentioned herein may be trademarks of their respective companies. VMware, Inc. 3401 Hillview Ave Palo Alto, CA 94304 www.vmware.com 2 | VMware vCloud® Architecture Toolkit™ for Service Providers Architecting a VMware vSphere Compute Platform for VMware Cloud Providers Contents Overview ................................................................................................. 9 Scope ...................................................................................................... 9 Use Case Scenario ............................................................................... 10 3.1 Service Definition – Virtual Data Center Service .............................................................. 10 3.2 Service Definition – Hosted Private Cloud Service ........................................................... 12 3.3 Integrated Service Overview – Conceptual Design .......................................................... 14 Software-Defined Compute and Hypervisor Concepts ......................... 15 Scalability and Designing Physical Resources ..................................... 16 5.1 Infrastructure Protection .................................................................................................... 22 5.2 Eliminating Single Points of Failure .................................................................................. 24 5.3 Blade Servers Compared with Rackmount Servers ......................................................... 25 5.4 Converged and Hyper-Converged Infrastructure .............................................................. 27 5.5 Compute Host Sizing – Scale-Up Compared with Scale-Out ........................................... 28 5.6 Determining Host CPU and Memory Requirements ......................................................... 29 5.7 VMware Cloud Provider Program Compute Sizing Example ............................................ 31 5.8 Determining an Appropriate vCPU-to-pCPU Ratio ........................................................... 36 5.9 Performance Tuning with NUMA ...................................................................................... 38 5.10 vNUMA ......................................................................................................................... 39 5.11 ESXi Host Server Advanced BIOS Settings ................................................................ 39 5.12 Host Connectivity ......................................................................................................... 40 5.13 Single Hypervisor Compared with Mixed Hypervisor ................................................... 40 5.14 Capacity Management for vCloud Service Providers .................................................. 41 Planning Host Deployment .................................................................... 43 6.1 Preparing for Host Deployment ......................................................................................... 44 6.2 Boot from Local Disk ......................................................................................................... 45 6.3 Boot from SAN .................................................................................................................. 46 6.4 Boot from Removable Media ............................................................................................ 49 6.5 vSphere Auto Deploy ........................................................................................................ 49 6.6 Customizing ESXi Images with Image Builder .................................................................. 56 6.7 Impact of vSAN ................................................................................................................. 56 vSphere Cluster Design ........................................................................ 59 7.1 Designing vSphere Host Clusters ..................................................................................... 60 7.2 Building Block Clusters and Scale-Out Architecture ......................................................... 61 3 | VMware vCloud® Architecture Toolkit™ for Service Providers Architecting a VMware vSphere Compute Platform for VMware Cloud Providers 7.3 Cloud Platform Management Cluster ................................................................................ 63 7.4 Cloud Platform Edge Cluster ............................................................................................ 65 7.5 Dedicated Island Clusters ................................................................................................. 65 7.6 Host Placement for Optimized Availability ........................................................................ 67 7.7 Virtual Machine Mobility .................................................................................................... 67 Planning for Server Failure ................................................................... 73 8.1 vSphere High Availability .................................................................................................. 73 8.2 vSphere Fault Tolerance ................................................................................................... 83 Resource Balancing and Transparent Maintenance ............................. 87 9.1 DRS Automation ............................................................................................................... 87 9.2 Enhanced vMotion Compatibility ....................................................................................... 92 9.3 Distributed Power Management ........................................................................................ 93 Designing Host Security for Multitenanted Clouds ................................ 94 10.1 Hypervisor Secure Communication ............................................................................. 94 10.2 Certificate Configuration and Usage ............................................................................ 95 10.3 Local Account Management ........................................................................................ 97 10.4 Host Active Directory Configuration Status .................................................................. 97 10.5 Authentication Proxy .................................................................................................... 98 10.6 Transparent Page Sharing Security ............................................................................. 98 10.7 SNMP Hardware Monitoring ........................................................................................ 98 10.8 Host Lockdown Mode .................................................................................................. 99 10.9 ESXi Firewall ................................................................................................................ 99 10.10 Compute Component Patching ................................................................................ 99 10.11 ESXi Logging Service ............................................................................................. 100 10.12 ESXi Host Hardening ............................................................................................. 100 Host Management ............................................................................... 102 11.1 vCenter Server Appliance .......................................................................................... 103 11.2 Physical or Virtual vCenter Server ............................................................................. 104 11.3 vCenter Server High Availability Options ................................................................... 106 11.4 Role-Based Access Control ....................................................................................... 107 Designing a vCenter Server Ecosystem ............................................. 109 12.1 Platform Services Design ........................................................................................... 109 12.2 vCenter Server Management Services Design .......................................................... 112 12.3 Sample Service Provider Deployment Scenario ........................................................ 112 12.4 vSphere Update Manager .......................................................................................... 114 12.5 vSphere Management Assistant Appliance ............................................................... 116 4 | VMware vCloud® Architecture Toolkit™ for Service Providers Architecting a VMware vSphere Compute Platform for VMware Cloud Providers 12.6 VMware vCenter Support Assistant ........................................................................... 117 Operational Verification ....................................................................... 117 5 | VMware vCloud® Architecture Toolkit™ for Service Providers Architecting a VMware vSphere Compute Platform