Uploaded image for project: 'OpenShift Virtualization'
  1. OpenShift Virtualization
  2. CNV-73561

Ship CNV with default dedicated instances to support WinLI without vCPU overcommit

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Undefined Undefined
    • None
    • None
    • CNV Infrastructure
    • None
    • Quality / Stability / Reliability
    • 3
    • False
    • Hide

      None

      Show
      None
    • False
    • None
    • 3
    • CNV Infra 282
    • Customer Facing
    • None

      To utilize the windowsli ROSA feature, on uploading a new golden image into the cluster, the default preferences should be set to the windows version related preference, e.g. "windows.11.virtio.dedicated" for windows 11. These default preferences should be shipped with CNV as other default preferences for Windows VMs are already

      https://docs.redhat.com/en/documentation/openshift_container_platform/4.19/html/virtualization/creating-a-virtual-machine#virt-creating-vm-instancetype_virt-creating-vms-from-instance-types

       

      https://github.com/openshift/openshift-docs/blame/76489fe028c7965bed446a187c62a6e53ac4550e/modules/virt-creating-vm-instancetype.adoc#L64

      For all supported Windows versions (Microsoft Windows 11, Microsoft Windows Server 2016, 2019, 2022 and 2025), a new preferences has to be added. The dedicated CPU has to be added to the new preferences, e.g. using kustomize, in midstream.
      The Windows 11 preference should look like windows.11.virtio.dedicated in https://github.com/openshift/managed-cluster-config/pull/2588/files .
      No non-virtio preferences are required.

      Let's start in 4.21, and if it works apply also to 4.20 and 4.19.

              boukhano@redhat.com Ben Oukhanov
              dholler@redhat.com Dominik Holler
              Geetika Kapoor Geetika Kapoor
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: