Use this design decision list for reference related to the vCenter Server configuration in an environment with a single or multiple VMware Cloud Foundation instances. The design also considers if an instance contains a single or multiple availability zones. The vCenter Server design also includes the configuration of a VI workload domain cluster.
The configuration tasks for most design decisions are automated in VMware Cloud Foundation. You must perform the configuration manually only for a limited number of decisions as noted in the design implication.
For full design details, see vCenter Server Design for a Virtual Infrastructure Workload Domain.
Deployment Specification
Decision ID |
Design Decision |
Design Justification |
Design Implication |
---|---|---|---|
VCF-WLD-VCS-CFG-001 |
For each VI workload domain, deploy a dedicated vCenter Server system in the management domain. |
|
None |
Decision ID |
Design Decision |
Design Justification |
Design Implication |
---|---|---|---|
VCF-WLD-VCS-CFG-002 |
Deploy a vCenter Server appliance of a medium deployment size or larger. |
A vCenter Server appliance of a medium-deployment size is typically sufficient to manage customer workloads that run in a VI workload domain. |
If the size of the VI workload domain grows, you might have to increase the size of the vCenter Server appliance. |
VCF-WLD-VCS-CFG-003 |
Deploy the vCenter Server appliance with the default storage size. |
The default storage capacity assigned to a medium-sized appliance is sufficient. |
None. |
Decision ID |
Design Decision |
Design Justification |
Design Implication |
---|---|---|---|
VCF-WLD-VCS-CFG-004 |
Join all VI workload domains vCenter Server instances to a single vCenter Single Sign-On domain. |
When all vCenter Server instances are joined to a single vCenter Single Sign-On domain, they can share authentication and license data across all components and regions. |
|
VCF-WLD-VCS-CFG-005 |
Create a ring topology between all the vCenter Server instances in the same VMware Cloud Foundation instance, including the management domain and all VI workload domains. |
By default, one vCenter Server instance replicates only with another vCenter Server instance. This setup creates a single point of failure for replication. A ring topology ensures that each vCenter Server instance has two replication partners and removes any single point of failure. |
None |
Decision ID |
Design Decision |
Design Justification |
Design Implication |
---|---|---|---|
VCF-WLD-VCS-CFG-006 |
Protect the vCenter Server appliance by using vSphere HA. |
Supports the availability objectives for vCenter Server appliances without requiring manual intervention if a failure occurs. |
vCenter Server becomes unavailable during a vSphere HA failover. |
VCF-WLD-VCS-CFG-007 |
In vSphere HA, set the restart priority policy for the vCenter Server appliance to high. |
vCenter Server is the management and control plane for physical and virtual infrastructure. In a vSphere HA event, to ensure the rest of the SDDC management stack comes up faultlessly, VI workload domain vCenter Server must be available first, before the other management components come online. |
If the restart priority for another virtual machines is set to highest, the connectivity delays for management components will be longer. |
Network Design
Decision ID |
Design Decision |
Design Justification |
Design Implication |
---|---|---|---|
VCF-WLD-VCS-NET-001 |
Place the appliance of the VI workload domain vCenter Server on the management VLAN network segment. |
Reduces the number of VLANs needed as a single VLAN can be allocated for both vCenter Server and NSX-T for Data Center management components. |
None. |
Decision ID |
Design Decision |
Design Justification |
Design Implication |
---|---|---|---|
VCF-WLD-VCS-NET-002 |
Allocate a statically assigned IP address and host name to the appliance of the VI workload domain vCenter Server. |
Ensures stability across the SDDC, 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-WLD-VCS-NET-003 |
Configure forward and reverse DNS records for the appliance of the VI workload domain vCenter Server. |
The vCenter Server appliance is accessible by using a fully qualified domain name instead of by using IP addresses only. |
You must provide DNS records for the VI workload domain vCenter Server appliance in each region. |
Decision ID |
Design Decision |
Design Justification |
Design Implication |
---|---|---|---|
VCF-WLD-VCS-NET-004 |
Configure time synchronization using an internal NTP time for the appliance for the VI workload domain vCenter Server. |
|
|
Life Cycle Management Design
Decision ID |
Design Decision |
Design Justification |
Design Implication |
---|---|---|---|
VCF-WLD-VCS-LCM-001 |
Use SDDC Manager to perform the life cycle management of the VI workload domain vCenter Server. |
Because the deployment scope of SDDC Manager covers the full SDDC stack, SDDC Manager performs patching, update, or upgrade of the VI workload domain as a single process. Performing life cycle management tasks by using vCenter Server directly might cause issues in SDDC Manager. |
The operations team must understand and be aware of the impact of a patch, segmentation, or upgrade operation by using SDDC Manager. |
vSphere Cluster Design
Decision ID |
Design Decision |
Design Justification |
Design Implication |
---|---|---|---|
VCF-WLD-VCS-CLS-001 |
Create a shared edge and workload vSphere cluster in the VI workload domain. |
You can add ESXi hosts to the cluster as needed. |
Management of multiple clusters and vCenter Server instances increases operational overhead. |
VCF-WLD-VCS-CLS-002 |
If using vSAN as the principal storage, create the shared edge and workload cluster in the VI workload domain with a minimum of 4 ESXi hosts. |
|
To support redundancy, you must allocate additional ESXi host resources. |
Decision ID |
Design Decision |
Design Justification |
Design Implication |
---|---|---|---|
VCF-WLD-VCS-CLS-003 |
Add 4 ESXi hosts to create the second availability zone of a shared edge and workload cluster in the VI workload domain. The total number of ESXi hosts in the shared edge and workload cluster of the VI workload domain across the two availability zones is eight. |
|
To support redundancy, you must allocate additional ESXi host resources. |
Decision ID |
Design Decision |
Design Justification |
Design Implication |
---|---|---|---|
VCF-WLD-VCS-CLS-004 |
In each additional VMware Cloud Foundation instance, create the shared edge and workload cluster in the VI workload domain with a minimum of 4 ESXi hosts, when using vSAN as the principal storage. |
|
To support redundancy, you must allocate additional ESXi host resources . |
Decision ID |
Design Decision |
Design Justification |
Design Implication |
---|---|---|---|
VCF-WLD-VCS-CLS-005 |
Use vSphere HA to protect all virtual machines against failures. |
vSphere HA supports a robust level of protection for both ESXi host and virtual machine availability. |
You must provide sufficient resources on the remaining hosts so that virtual machines can be migrated to those hosts in the event of a host outage. |
VCF-WLD-VCS-CLS-006 |
Set host isolation response to |
vSAN requires that the host isolation response be set to Power Off and to restart virtual machines on available ESXi hosts. |
If a false positive event occurs, virtual machines are powered off and an ESXi host is declared isolated incorrectly. |
VCF-WLD-VCS-CLS-007 |
Set the advanced cluster setting |
Ensures that vSphere HA uses the manual isolation addresses instead of the default management network gateway address. |
You must configure this parameter manually. |
Decision ID |
Design Decision |
Design Justification |
Design Implication |
---|---|---|---|
VCF-WLD-VCS-CLS-008 |
Configure admission control for 1 ESXi host failure and percentage-based failover capacity. |
Using the percentage-based reservation works well in situations where virtual machines have varying and sometimes significant CPU or memory reservations. vSphere automatically calculates the reserved percentage according to the number of ESXi host failures to tolerate and the number of ESXi hosts in the cluster. |
In a cluster of 4 ESXi hosts, the resources of only 3 ESXi hosts are available for use. |
VCF-WLD-VCS-CLS-009 |
Set the isolation address for the cluster to the gateway IP address for the vSAN network. |
Allows vSphere HA to validate complete network isolation if a connection failure occurs on an ESXi host. |
You must configure the isolation address manually. |
Decision ID |
Design Decision |
Design Justification |
Design Implication |
---|---|---|---|
VCF-WLD-VCS-CLS-010 |
Increase admission control percentage to the half of the ESXi hosts in the cluster. |
Allocating only half of a stretched cluster ensures that all VMs have enough resources if an availability zone outage occurs. |
In a cluster of 8 ESXi hosts, the resources of only 4 ESXi hosts are available for use. If you add more ESXi hosts to the cluster, add them in pairs, one per availability zone. |
VCF-WLD-VCS-CLS-011 |
Set an additional isolation address to the vSAN network gateway in the second availability zone. |
Allows vSphere HA to validate complete network isolation if a connection failure occurs on an ESXi host or between availability zones. |
None. |
Decision ID |
Design Decision |
Design Justification |
Design Implication |
---|---|---|---|
VCF-WLD-VCS-CLS-012 |
Enable VM Monitoring for each cluster. |
VM Monitoring provides in-guest protection for most VM workloads. The application or service running on the virtual machine must be capable of restarting successfully after a reboot or the virtual machine restart is not sufficient. |
None. |
VCF-WLD-VCS-CLS-013 |
Set the advanced cluster setting |
The NSX Edge appliances in the cluster are restarted when an OS failure occurs and heartbeats are not received from VMware Tools instead of waiting additionally for the I/O check to complete. I/O monitoring is deactivated for the workload virtual machines too. |
You must manually enable I/O monitoring by configuring the |
Decision ID |
Design Decision |
Design Justification |
Design Implication |
---|---|---|---|
VCF-WLD-VCS-CLS-014 |
Enable vSphere DRS on all clusters, using the default fully automated mode with medium threshold. |
Provides the best trade-off between load balancing and unnecessary migrations with vSphere vMotion. |
If a vCenter Server outage occurs, the mapping from virtual machines to ESXi hosts might be difficult to determine. |
Decision ID |
Design Decision |
Design Justification |
Design Implication |
---|---|---|---|
VCF-WLD-VCS-CLS-015 |
Create a host group for each availability zone and add the ESXi hosts in the zone to the respective group. |
Makes it easier to manage which virtual machines run in which availability zone. |
You must create and maintain VM-Host DRS group rules. |
VCF-WLD-VCS-CLS-016 |
Create a virtual machine group for each availability zone and add the VMs in the zone to the respective group. |
Ensures that virtual machines are located only in the assigned availability zone to avoid unnecessary vSphere vMotion operations. |
You must add virtual machines to the allocated group manually. |
VCF-WLD-VCS-CLS-017 |
Create a should-run VM-Host affinity rule to run each group of virtual machines on the respective group of hosts in the same availability zone. |
Ensures that virtual machines are located only in the assigned availability zone to avoid unnecessary vSphere vMotion migrations. |
You must manually create the rules. |
Decision ID |
Design Decision |
Design Justification |
Design Implication |
---|---|---|---|
VCF-WLD-VCS-CLS-018 |
Enable Enhanced vMotion Compatibility (EVC) on all clusters in the VI workload domain. |
Supports cluster upgrades without virtual machine downtime. |
You can enable EVC only if the clusters contain hosts with CPUs from the same vendor. |
VCF-WLD-VCS-CLS-019 |
Set the cluster EVC mode to the highest available baseline that is supported for the lowest CPU architecture on the hosts in the cluster. |
Supports cluster upgrades without virtual machine downtime. |
None. |
Information Security and Access Control Design
Decision ID |
Design Decision |
Design Justification |
Design Implication |
---|---|---|---|
VCF-WLD-VCS-SEC-001 |
Replace the default VMCA-signed certificate of the appliance of the VI workload domain vCenter Server with a CA-signed certificate. |
Ensures that the communication to the externally facing Web user interface and API to vCenter Server, and between vCenter Server and other management components is encrypted. |
Replacing the default certificates with trusted CA-signed certificates from a certificate authority might increase the deployment preparation time because you must generate and submit certificates requests. |
VCF-WLD-VCS-SEC-002 |
Use a SHA-2 algorithm or higher when signing certificates. |
The SHA-1 algorithm is considered less secure and has been deprecated. |
Not all certificate authorities support SHA-2. |
VCF-WLD-VCS-SEC-003 |
Perform SSL certificate life cycle management for vCenter Server by using SDDC Manager. |
SDDC Manager provides automated SSL certificate life cycle management rather than requiring a series of manual steps to be performed. |
None. |