Provisioning a RHEL 8 host with Satellite fails on VMware vSphere 6.5
Environment
- Red Hat Satellite 6.5 or later
- VMware vSphere 6.5
Issue
- When attempting to use Red Hat Satellite 6.5 or later to provision Red Hat Enterprise Linux 8 on a new VMware virtual machine from vSphere Version 6.5, the provision attempt fails and displays the following error:
Failed to create a compute vSphere resource (VMware)
instance *newinstance.example.com:* InvalidArgument: A specified parameter
was not correct: configSpec.guestId
Resolution
The resolution for this issue is to upgrade the affected vSphere server to Content from kb.vmware.com is not included.ESXi 6.5 Update 3 or higher that supports RHEL 8 as a guest operating system.
For more KB articles/solutions related to Red Hat Satellite 6.x Provisioning Issues, please refer to the Consolidated Troubleshooting Article for Red Hat Satellite 6.x Provisioning related Issues
Root Cause
RHEL 8 deployment in vSphere version 6.5 has known issues by VMWare that have been fixed in newer releases.
Diagnostic Steps
The versions of Red Hat Enterprise Linux that are supported for a specific vSphere release can be determined by manually creating a new VMware virutal machine from the vSphere client and noting the versions of RHEL displayed as options for the guest OS.
This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.