You configure vSphere Update Manager to apply updates on the management components of the SDDC according to the objectives of this design.
UMDS Virtual Machine Specification
You allocate resources to and configure the virtual machines for UMDS according to the following specification:
Attribute |
Specification |
---|---|
vSphere Update Manager Download Service |
vSphere 6.7 U1 |
Number of CPUs |
2 |
Memory |
2 GB |
Disk Space |
120 GB |
Operating System |
Ubuntu 14.04 LTS |
ESXi Host and Cluster Settings
When you perform updates by using the vSphere Update Manager, the update operation affects certain cluster and host base settings. You customize these settings according to your business requirements and use cases.
Settings |
Description |
---|---|
Maintenance mode |
During remediation, updates might require the host to enter maintenance mode. Virtual machines cannot run when a host is in maintenance mode. For availability during a host update, virtual machines are migrated to the other ESXi hosts in a cluster before the host enters maintenance mode. However, putting a host in maintenance mode during update might cause issues with the availability of the cluster. |
vSAN |
When using vSAN, consider the following factors when you update hosts by using vSphere Update Manager:
|
You can control the update operation by using a set of host and cluster settings in vSphere Update Manager.
Level |
Setting |
Description |
---|---|---|
Host settings |
VM power state when entering maintenance mode |
You can configure vSphere Update Manager to power off, suspend, or do not control virtual machines during remediation. This option applies only if vSphere vMotion is not available for a host. |
Retry maintenance mode in case of failure |
If a host fails to enter maintenance mode before remediation, vSphere Update Manager waits for a retry delay period and retries putting the host into maintenance mode as many times as you indicate.
|
|
Allow installation of additional software on PXE-booted hosts |
You can install solution software on PXE-booted ESXi hosts. This option is limited to software packages that do not require a host reboot after installation. |
|
Cluster settings |
Disable vSphere Distributed Power Management (DPM), vSphere High Availability (HA) Admission Control, and Fault Tolerance (FT) |
vSphere Update Manager can remediate only clusters with disabled vSphere DPM, vSphere HA, and vSphere FT. |
Enable parallel remediation of hosts |
vSphere Update Manager can remediate multiple hosts.
Note:
Parallel remediation is not supported if you use vSAN. Remediation is performed serially for the ESXi hosts. |
|
Migrate powered-off or suspended virtual machines |
vSphere Update Manager migrates the suspended and powered-off virtual machines from hosts that must enter maintenance mode to other hosts in the cluster. The migration is launched on virtual machines that do not prevent the host from entering maintenance mode. |
Virtual Machine and Virtual Appliance Update Settings
vSphere Update Manager supports remediation of virtual machines and appliances. You can provide application availability upon virtual machine and appliance updates by performing the following operations:
Configuration |
Description |
---|---|
Take snapshots before virtual machine remediation |
If the remediation fails, use the snapshot to return the virtual machine to the state before the remediation. |
Define the window in which a snapshot persists for a remediated virtual machine |
Automatically clean up virtual machine snapshots that are taken before remediation. |
Enable smart rebooting for VMware vSphere vApps remediation |
Start virtual machines after remediation to maintain startup dependencies no matter if some of the virtual machines are not remediated. |
Baselines and Groups
Baseline or Baseline Group Feature |
Description |
|
---|---|---|
Baselines |
Types |
|
Default Baselines |
vSphere Update Manager contains the following default baselines. Each of these baselines is configured with dynamic selection of new items.
|
|
Baseline groups |
Definition |
A baseline group consists of a set of non-conflicting baselines. You use baseline groups to scan and remediate objects against multiple baselines at the same time. Use baseline groups to construct an orchestrated upgrade that contains a combination of an upgrade baseline, patch baseline, or extension baselines |
Types |
You can create two types of baseline groups according to the object type:
|
ESXi Image Configuration
You can store full images that you can use to upgrade ESXi hosts. These images cannot be automatically downloaded by vSphere Update Manager from the VMware patch repositories. You must obtain the image files from the VMware Web site or a vendor-specific source. You can then upload the image to vSphere Update Manager.
You can add packages to an ESXi image in the following ways:
- Using Image Builder
-
If you use Image Builder, add the NSX software packages, such as esx-vdpi, esx-vsip and esx-vxlan, to the ESXi upgrade image. You can then upload this slipstreamed ESXi image to vSphere Update Manager so that you can use the hosts being upgraded in a software-defined networking setup. Such an image can be used for both upgrades and future fresh ESXi installations.
- Using Baseline Group
-
If you use a baseline group, you can add additional patches and extensions, such as the NSX software packages esx-vdpi, esx-vsip and esx-vxlan, to an upgrade baseline containing the ESXi image. In this way, vSphere Update Manager can orchestrate the upgrade while ensuring the patches and extensions are not in conflict. Perform the following steps:
-
Download the NSX software packages bundle from the NSX Manager.
-
Include the NSX software packages, such as esx-vdpi, esx-vsip and esx-vxlan, in an extension baseline.
-
Place the extension baseline and the ESXi upgrade baseline in a baseline group so that you can use the hosts being upgraded in a software-defined networking setup.
-
vSphere Update Manager Logical Design Decisions
This design applies the following decisions on the logical design of vSphere Update Manager and update policy:
Design ID |
Design Decision |
Design Justification |
Design Implication |
---|---|---|---|
SDDC-OPS-VUM-006 |
Use the default patch repositories by VMware. |
Simplifies the configuration because you use only the pre-defined sources. |
None. |
SDDC-OPS-VUM-007 |
Set the VM power state to Do Not Power Off. |
Ensures longest uptime of management components and tenant workload virtual machines. |
You must manually intervene if the migration fails. |
SDDC-OPS-VUM-008 |
Enable parallel remediation of hosts assuming that enough resources are available to update multiple hosts at the same time. |
Provides fast remediation of host patches. |
Less resources are available at the same time during remediation. |
SDDC-OPS-VUM-009 |
Enable migration of powered-off virtual machines and templates. |
Ensures that templates stored on all management hosts are accessible. |
Increases the amount of time to start remediation for templates to be migrated.
|
SDDC-OPS-VUM-010 |
Use the default critical and non-critical patch baselines for the management cluster and for the shared edge and compute cluster. |
Simplifies the configuration because you can use the default baselines without customization. |
All patches are added to the baselines as soon as they are released. |
SDDC-OPS-VUM-011 |
Use the default schedule of a once-per-day check and patch download. |
Simplifies the configuration because you can use the default schedule without customization. |
None. |
SDDC-OPS-VUM-012 |
Remediate hosts, virtual machines, and virtual appliances once a month or according to the business guidelines. |
Aligns the remediation schedule with the business policies. |
None. |
SDDC-OPS-VUM-013 |
Use a baseline group to add NSX software packages to the ESXi upgrade image. |
|
NSX updates require periodic updates of the group baseline. |
SDDC-OPS-VUM-014 |
On each UMDS virtual machine, install and configure an HTTP Web server to share patches with the connected vSphere Update Manager servers. |
Enables the automatic download of patches on vSphere Update Manager from UMDS. The alternative is to copy media from one place to another manually. |
You must be familiar with a third-party Web service such as Nginx or Apache. |
SDDC-OPS-VUM-015 |
Configure the vSphere Update Manager integration with vSAN. |
Enables the integration of vSphere Update Manager with the vSAN Hardware Compatibility List (HCL) for more precision and optimization when you patch with a specific vSphere release ESXi hosts that participate in a vSAN datastore. |
|