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

Scale: Implement Hot-plug Testing for Disks and NICs

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • CNV v4.21.0
    • None
    • CNV Perf/Scale
    • None
    • Quality / Stability / Reliability
    • 21
    • False
    • Hide

      None

      Show
      None
    • False
    • Green
    • Hide

      2025-12-15:
      No blockers (work completed awaiting feedbacks from Guchen)...

      Show
      2025-12-15: No blockers (work completed awaiting feedbacks from Guchen)...
    • None

      {}Summary:{}
      Create automated test scenarios to validate hot-plugging capabilities for disks and network interfaces on running VMs.

      {}Description:{}
      This hot-plug testing scenario tests dynamic resource attachment and detachment for OpenShift Virtualization VMs. The disk hot-plug test supports adding up to 256 disks to running VMs with automated mounting and validation. The NIC hot-plug test supports adding network interfaces using both simple Linux bridges and VLAN-tagged bridges with automatic interface detection.

      Requirements:

      • Disk hot-plug: Support up variables disks with configurable PVC sizes
      • NIC hot-plug: Support variable number of network interfaces per VM
      • Configurable validation levels (spec-only vs guest OS verification)
      • Automated disk mounting in guest OS at `/mnt/disk1`, `/mnt/disk2`, etc.
      • Support for multiple storage classes

      Nice to Have:

      • Automatic detection of available physical interfaces for VLAN bridge testing
      • NodeNetworkConfigurationPolicy creation and cleanup via NMState
      • NetworkAttachmentDefinition creation for Multus CNI integration
      • Optional cleanup of network configurations post-test

              mlehrer@redhat.com Mordechai Lehrer
              mlehrer@redhat.com Mordechai Lehrer
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: