Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-78215

[RHEL.9.4][QE] Test windows failover on pass-through multiple path device

Linking RHIVOS CVEs to...Migration: Automation ...SWIFT: POC ConversionSync from "Extern...XMLWordPrintable

    • 1
    • rhel-virt-storage
    • ssg_virtualization
    • virt-storage Sprint 2
    • 2
    • False
    • Hide

      None

      Show
      None
    • None

      It needs to verify question from germeno:

      there is that very old known problem with the failover (RHEL-65852) back to RHV on RHEL7 days, but the setup on top of multipath devices works fine and is tested in RHEL9 like it does on RHEL8/7 right? 

      but the setup on top of multipath devices works fine and is tested in RHEL9 like it does on RHEL8/7 right? I mean, in RHEL9 KVM the VM with lun disk on top of multipath starts fine without errors, Windows is able to validate WFSC and the IO flows normally (at least until some path goes down and hits issue mentioned before), right?

       

      reference VM CML

      
      /usr/libexec/qemu-kvm \
       -name ms-node2 \
       -machine q35 \
       -nodefaults \
       -device VGA,bus=pcie.0,addr=0x1 \
       -device pvpanic,ioport=0x505,id=idZcGD6F \
       -device pcie-root-port,id=pcie-root-port-2,slot=2,chassis=2,addr=0x2,bus=pcie.0 \
       -device qemu-xhci,id=usb1,bus=pcie-root-port-2,addr=0x0 \
       -device pcie-root-port,id=pcie-root-port-3,slot=3,chassis=3,addr=0x3,bus=pcie.0 \
       -device pcie-root-port,id=pcie-root-port-4,slot=4,chassis=4,addr=0x4,bus=pcie.0 \
       -device pcie-root-port,id=pcie-root-port-5,slot=5,chassis=5,addr=0x5,bus=pcie.0 \
       -device pcie-root-port,id=pcie-root-port-6,slot=6,chassis=6,addr=0x6,bus=pcie.0 \
       -device virtio-scsi-pci,id=scsi0,bus=pcie-root-port-3,addr=0x0 \
       -device virtio-scsi-pci,id=scsi1,bus=pcie-root-port-4,addr=0x0 \
       -object pr-manager-helper,id=helper0,path=/var/run/qemu-pr-helper.sock \
       -blockdev driver=file,node-name=file_disk,cache.direct=off,cache.no-flush=on,filename=/home/msfo/ms-node2.qcow2 \
       -blockdev driver=qcow2,node-name=protocol_disk,file=file_disk \
       -device scsi-hd,drive=protocol_disk,bus=scsi0.0,serial=ms-node2,id=os_disk,bootindex=1 \
       -blockdev driver=host_device,aio=native,cache.direct=on,cache.no-flush=off,filename=/dev/mapper/mpatha,node-name=drive_disk,pr-manager=helper0 \
       -blockdev driver=raw,node-name=host_disk,file=drive_disk \
       -device scsi-block,bus=scsi1.0,channel=0,scsi-id=0,lun=0,drive=host_disk,id=scsi0-0-0-0,share-rw=on,bootindex=2,werror=stop,rerror=stop \
       -device virtio-net-pci,mac=9a:95:96:97:98:92,id=idKSMZST,netdev=idWCSiU5,bus=pcie-root-port-6,addr=0x0 \
       -netdev tap,id=idWCSiU5,script=/etc/qemu-ifup,vhost=on \
       -m 12G \
       -cpu host,vmx,+kvm_pv_unhalt \
       -smp 8,maxcpus=8,cores=4,threads=1,sockets=2 \
       -blockdev node-name=file_cd1,driver=file,read-only=on,aio=threads,filename=/home/kvm_autotest_root/iso/ISO/Win2019/en_windows_server_2019_updated_may_2020_x64_dvd_5651846f_official_updates_20240706_47.iso,cache.direct=on,cache.no-flush=off \
       -blockdev node-name=drive_cd1,driver=raw,read-only=on,cache.direct=on,cache.no-flush=off,file=file_cd1 \
       -device ide-cd,id=cd1,drive=drive_cd1,write-cache=on,bus=ide.0,unit=0 \
       -blockdev node-name=file_cd2,driver=file,read-only=on,aio=threads,filename=/home/kvm_autotest_root/iso/windows/virtio-win-latest-prewhql.iso,cache.direct=on,cache.no-flush=off \
       -blockdev node-name=drive_cd2,driver=raw,read-only=on,cache.direct=on,cache.no-flush=off,file=file_cd2 \
       -device ide-cd,id=cd2,drive=drive_cd2,write-cache=on,bus=ide.1,unit=0 \
       -blockdev node-name=file_cd3,driver=file,read-only=on,aio=threads,filename=/home/kvm_autotest_root/iso/windows/winutils.iso,cache.direct=on,cache.no-flush=off \
       -blockdev node-name=drive_cd3,driver=raw,read-only=on,cache.direct=on,cache.no-flush=off,file=file_cd3 \
       -device ide-cd,id=cd3,drive=drive_cd3,write-cache=on,bus=ide.2,unit=0 \
       -device usb-tablet,id=usb-tablet1,bus=usb1.0,port=1 \
       -vnc :8 \
       -rtc base=localtime,clock=host,driftfix=slew \
       -boot order=cdn,once=c,menu=off,strict=off \
       -enable-kvm \
       -monitor stdio \
       -chardev socket,id=socket-serial,path=/var/tmp/socket-serial,logfile=/var/tmp/file-serial.log,mux=on,server=on,wait=off \
       -serial chardev:socket-serial \
       -chardev file,path=/var/tmp/file-bios.log,id=file-bios \
       -device isa-debugcon,chardev=file-bios,iobase=0x402 \
       -chardev socket,id=socket-qmp,path=/var/tmp/socket-qmp,logfile=/var/tmp/file-qmp.log,mux=on,server=on,wait=off \
       -mon chardev=socket-qmp,mode=control \
       -chardev socket,id=socket-hmp,path=/var/tmp/socket-hmp,logfile=/var/tmp/file-hmp.log,mux=on,server=on,wait=off \
       -mon chardev=socket-hmp,mode=readline
      
      

              virt-maint virt-maint
              qingwangrh qing wang
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated:
                Resolved: