ESXi Design Decisions for the Management Domain
Use this design decision list for reference related to the ESXi host configuration in an environment with a single or multiple VMware Cloud Foundation instances. The decisions determine the ESXi hardware configuration, networking, life cycle management and remote access.
For full design details, see ESXi Design for the Management Domain.
Deployment Specification
Decision ID | Design Decision | Design Justification | Design Implication |
---|---|---|---|
VCF-MGMT-ESX-CFG-001 | Use vSAN ReadyNodes with vSAN storage for each ESXi host in the management domain. | Your management domain is fully compatible with vSAN at deployment. For information about the models of physical servers that are vSAN-ready, see vSAN Compatibility Guide for vSAN ReadyNodes. | Hardware choices might be limited. If you plan to use a server configuration that is not a vSAN ReadyNode, your CPU, disks and I/O modules must be listed on the VMware Compatibility Guide under CPU Series and vSAN Compatibility List aligned to the ESXi version specified in VMware Cloud Foundation 4.5 Release Notes. |
VCF-MGMT-ESX-CFG-002 | Allocate hosts with uniform configuration across the default management vSphere cluster. | A balanced cluster has these advantages:
| You must apply vendor sourcing, budgeting, and procurement considerations for uniform server nodes on a per cluster basis. |
Decision ID | Design Decision | Design Justification | Design Implication |
---|---|---|---|
VCF-MGMT-ESX-CFG-003 | Install each ESXi host in the default, four-node, management vSphere cluster with a minimum of 13 physical CPU cores. |
| If you plan to add more than one virtual infrastructure workload domain, additional VMware solutions or third-party management components, you must add more CPU cores to the management ESXi hosts. |
VCF-MGMT-ESX-CFG-004 | When sizing CPU, do not consider multithreading technology and associated performance gains. | Although multithreading technologies increase CPU performance, the performance gain depends on running workloads and differs from one case to another. | Because you must provide more physical CPU cores, costs increase and hardware choices become limited. |
Decision ID | Design Decision | Design Justification | Design Implication |
---|---|---|---|
VCF-MGMT-ESX-CFG-005 | Install each ESXi host in the default, four-node, management cluster of each instance with a minimum of 22 physical CPU cores. |
| If you plan to add more than one virtual infrastructure workload domain, additional VMware solution or third-party management components, you must add more CPU cores to the management ESXi hosts. |
Decision ID | Design Decision | Design Justification | Design Implication |
---|---|---|---|
VCF-MGMT-ESX-CFG-006 | Install each ESXi host in the default, four-node, management cluster with a minimum of 128 GB RAM. | The management components in this cluster require a total of 295 GB RAM. You allocate the remaining memory to additional management components that are required for new capabilities, for example, for new virtual infrastructure workload domains. |
|
Decision ID | Design Decision | Design Justification | Design Implication |
---|---|---|---|
VCF-MGMT-ESX-CFG-007 | Install each ESXi host in the default, four-node, management cluster with a minimum of 256 GB RAM. | The management components in this cluster require a total of 511 GB RAM. You allocate the remaining memory to additional management components that are required for new capabilities, for example, for new virtual infrastructure workload domains |
|
Decision ID | Design Decision | Design Justification | Design Implication |
---|---|---|---|
VCF-MGMT-ESX-CFG-008 | Install and configure all ESXi hosts in the default management cluster to boot using a 32-GB device or greater. | Provides hosts that have large memory, that is, greater than 512 GB, with enough space for the scratch partition when using vSAN. | When you use SATA-DOM or SD devices, scratch partition and ESXi logs are not retained locally. Configure the scratch partition of each ESXi host on supplemental storage. |
VCF-MGMT-ESX-CFG-009 | Use the default configuration for the scratch partition on all ESXi hosts in the default management cluster. |
| When you use SATA-DOM or SD devices, scratch partition and ESXi logs are not retained locally. Configure the scratch partition of each ESXi host on supplemental storage. |
Decision ID | Design Decision | Design Justification | Design Implication |
---|---|---|---|
VCF-MGMT-ESX-CFG-010 | For workloads running in the default management cluster, save the virtual machine swap file at the default location. | Simplifies the configuration process. | Increases the amount of replication traffic for management workloads that are recovered as part of the disaster recovery process. |
Network Design
Decision ID | Design Decision | Design Justification | Design Implication |
---|---|---|---|
VCF-MGMT-ESX-NET-001 | Place the ESXi hosts in the default management cluster on the VLAN-backed management network segment. | Reduces the number of VLANs needed because a single VLAN can be allocated to both the ESXi hosts, vCenter Server, and management components for NSX-T for Data Center . | Separation of the physical VLAN between ESXi hosts and other management components for security reasons is missing. |
Decision ID | Design Decision | Design Justification | Design Implication |
---|---|---|---|
VCF-MGMT-ESX-NET-002 | Allocate statically assigned IP addresses and host names across all ESXi hosts in the default management cluster. | Ensures stability across the VMware Cloud Foundation instance, makes it simpler to maintain and track, and to implement a DNS configuration. | Requires precise IP address management. |
Decision ID | Design Decision | Design Justification | Design Implication |
---|---|---|---|
VCF-MGMT-ESX-NET-003 | Configure forward and reverse DNS records for each ESXi host in the default management cluster. | All ESXi hosts are accessible by using a fully qualified domain name instead of by using IP addresses only. | You must provide DNS records for each ESXi host. |
Decision ID | Design Decision | Design Justification | Design Implication |
---|---|---|---|
VCF-MGMT-ESX-NET-004 | Configure time synchronization by using an internal NTP time source across all ESXi hosts in the management domain for the region. | Prevents from failures in the deployment of the vCenter Server appliance on an ESXi host if the host is not using NTP. | An operational NTP service must be available in the environment. |
VCF-MGMT-ESX-NET-005 | Set the NTP service policy to Start and stop with host across all ESXi hosts in the default management vSphere cluster. | Ensures that the NTP service is available right after you restart an ESXi host. | None. |
Life Cycle Management Design
Decision ID | Design Decision | Design Justification | Design Implication |
---|---|---|---|
VCF-MGMT-ESX-LCM-001 | Use SDDC Manager to perform the life cycle management of ESXi hosts in the management domain. | Because the deployment scope of SDDC Manager covers the full VMware Cloud Foundation stack, SDDC Manager performs patching, update, or upgrade of the management domain as a single process. | The operations team must understand and be aware of the impact of a patch, update, or upgrade operation by using SDDC Manager. |
Information Security and Access Control
Decision ID | Design Decision | Design Justification | Design Implication |
---|---|---|---|
VCF-MGMT-ESX-SEC-001 | Deactivate SSH access
on all ESXi hosts in the management domain by having the SSH
service stopped and using the default SSH service policy
Start and stop manually . | Ensures compliance
with the vSphere Security Configuration Guide and with
security best practices.Disabling SSH access
reduces the risk of security attacks on the ESXi hosts through
the SSH interface. | You must enable SSH
access manually for troubleshooting or support activities. |
VCF-MGMT-ESX-SEC-002 | Set the advanced setting UserVars.SuppressShellWarning to 0 across all ESXi hosts in the management domain. | Ensures compliance
with the vSphere Security Configuration Guide and with
security best practicesA warning appears in
the vSphere Client every time SSH access is enabled on an ESXi
host drawing administrator's attention. | You must suppress SSH enablement warnings manually when performing troubleshooting or support activities. |
Decision ID | Design Decision | Design Justification | Design Implication |
---|---|---|---|
VCF-MGMT-ESX-SEC-003 | Regenerate the certificate of each ESXi host after assigning the host an FQDN. | Establishes a secure connection with VMware Cloud Builder during the deployment of the management domain and prevents man-in-the-middle (MiTM) attacks. | You must manually regenerate the certificates of the ESXi hosts before the deployment of the management domain. |