Uploaded image for project: 'OpenShift Bugs'
  1. OpenShift Bugs
  2. OCPBUGS-9378

OpenShift IPI installer uses BIOS instead of UEFI as the boot option on VMware

XMLWordPrintable

    • None
    • None
    • x86_64
    • Hide
      Previously, the vSphere Terraform `vsphere_virtual_machine` resource did not include the `firmware` parameter. This issue caused the firmware of the virtual machine (VM) to be set to `bios` by default instead of `efi`. Now, the resource includes the `firmware` parameter and sets `efi` as the default value for the parameter, so that the VM runs the Extensible Firmware Interface (EFI) instead of the basic input/output system (BIOS) interface. (https://issues.redhat.com/browse/OCPBUGS-9378[*OCPBUGS-9378*)
      Show
      Previously, the vSphere Terraform `vsphere_virtual_machine` resource did not include the `firmware` parameter. This issue caused the firmware of the virtual machine (VM) to be set to `bios` by default instead of `efi`. Now, the resource includes the `firmware` parameter and sets `efi` as the default value for the parameter, so that the VM runs the Extensible Firmware Interface (EFI) instead of the basic input/output system (BIOS) interface. ( https://issues.redhat.com/browse/OCPBUGS-9378 [* OCPBUGS-9378 *)
    • Bug Fix
    • Done

      OCP Version at Install Time: 4.11-fc.3
      RHCOS Version at Install Time: 411.86.202206172255-0
      Platform: vSphere
      Architecture: x86_64

      I'm trying to verify that the IPI installer uses UEFI when creating VMs on VMware, following https://github.com/coreos/coreos-assembler/pull/2762 (merged Mar 19).

      However, the 4.11.0-fc.3 installer taken from https://mirror.openshift.com/pub/openshift-v4/clients/ocp-dev-preview/4.11.0-fc.3/openshift-install-linux.tar.gz still seems to use BIOS.

      Reproducing:

      1. Run openshift-install against a VMware vSphere cluster.
      2. Wait for an OpenShift VM (bootstrap, control, or worker node) to show up in vCenter.
      3. Go to the VM's boot options - the firmware is set to BIOS instead of UEFI, which was supposed to be set by default.

              jcallen@redhat.com Joseph Callen
              rh-ee-vemporop Vitaliy Emporopulo
              Wenxin Wei Wenxin Wei
              Red Hat Employee
              Votes:
              0 Vote for this issue
              Watchers:
              13 Start watching this issue

                Created:
                Updated:
                Resolved: