Bug 1190965

Summary: [virtio-win][scsi]Microsoft clustering feature does not work on virtio-scsi disk
Product: Red Hat Enterprise Linux 7 Reporter: Mike Cao <bcao>
Component: virtio-winAssignee: Vadim Rozenfeld <vrozenfe>
Status: CLOSED DUPLICATE QA Contact: Virtualization Bugs <virt-bugs>
Severity: medium Docs Contact:
Priority: medium    
Version: 7.2CC: michen, rbalakri, virt-maint
Target Milestone: rc   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-07-04 03:40:46 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Test-Cluster logs and event logs none

Description Mike Cao 2015-02-10 06:29:23 UTC
Description of problem:


Version-Release number of selected component (if applicable):


How reproducible:
100%

Steps to Reproduce:
1.Start 3 VM and joined domain group 
CLI: screen /usr/libexec/qemu-kvm -name 100SCS2012641JE -enable-kvm -m 6G -smp 8 -uuid 83b96e7c-02ad-4441-9c10-991c606cd9a5 -nodefconfig -nodefaults -chardev socket,id=charmonitor,path=/tmp/100SCS2012641JE,server,nowait -mon chardev=charmonitor,id=monitor,mode=control -rtc base=localtime,driftfix=slew -boot order=cd,menu=on -device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 -device virtio-scsi-pci,id=scsi0 -drive file=100SCS2012641JE,if=none,id=drive-ide0-0-0,format=raw,serial=mike_cao,cache=none -device scsi-hd,drive=drive-ide0-0-0,id=ide0-0-0 -drive file=en_windows_server_2012_x64_dvd_915478.iso,if=none,media=cdrom,id=drive-ide0-1-0,readonly=on,format=raw -device ide-drive,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0 -drive file=100SCS2012641JE.vfd,if=none,id=drive-fdc0-0-0,format=raw,cache=none -global isa-fdc.driveA=drive-fdc0-0-0 -netdev tap,script=/etc/qemu-ifup1,downscript=no,id=hostnet0 -device rtl8139,netdev=hostnet0,id=net0,mac=00:52:0a:44:44:55,bus=pci.0,addr=0x4 -chardev pty,id=charserial0 -device isa-serial,chardev=charserial0,id=isa_serial0 -device usb-tablet,id=input0 -vnc 0.0.0.0:1 -vga cirrus -device virtio-scsi-pci,id=scsi1,bus=pci.0,addr=0x7 -drive file=/dev/sdc,if=none,id=drive-scsi-disk0,format=raw,serial=mike_cao,cache=none -device scsi-disk,bus=scsi0.0,drive=drive-scsi-disk0,id=scsi-disk0 -monitor stdio

#screen /usr/libexec/qemu-kvm -name 100SCS2012641JE -enable-kvm -m 2G -smp 2 -uuid a791f3ce-a0ab-4816-8ab3-6ae0fcf1a859 -nodefconfig -nodefaults -chardev socket,id=charmonitor,path=/tmp/100SCS2012641JE.1,server,nowait -mon chardev=charmonitor,id=monitor,mode=control -rtc base=localtime,driftfix=slew -boot order=cd,menu=on -device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 -device virtio-scsi-pci,id=scsi0 -drive file=100SCS2012641JE.1,if=none,id=drive-ide0-0-0,format=raw,serial=mike_cao,cache=none -device scsi-hd,drive=drive-ide0-0-0,id=ide0-0-0 -drive file=en_windows_server_2012_x64_dvd_915478.iso,if=none,media=cdrom,id=drive-ide0-1-0,readonly=on,format=raw -device ide-drive,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0 -drive file=100SCS2012641JE.vfd,if=none,id=drive-fdc0-0-0,format=raw,cache=none -global isa-fdc.driveA=drive-fdc0-0-0 -netdev tap,script=/etc/qemu-ifup1,downscript=no,id=hostnet0 -device rtl8139,netdev=hostnet0,id=net0,mac=00:52:0a:14:41:55,bus=pci.0,addr=0x4 -chardev pty,id=charserial0 -device isa-serial,chardev=charserial0,id=isa_serial0 -device usb-tablet,id=input0 -vnc 0.0.0.0:2 -vga cirrus -device virtio-scsi-pci,id=scsi1,bus=pci.0,addr=0x7 -drive file=/dev/sdd,if=none,id=drive-scsi-disk0,format=raw,serial=mike_cao,cache=none -device scsi-hd,bus=scsi0.0,drive=drive-scsi-disk0,id=scsi-disk0 -monitor stdio

# # /usr/libexec/qemu-kvm -name 100SCS2012641JE -enable-kvm -m 2G -smp 2 -uuid 9e267fb0-14b6-42c5-b087-0b6564f8ad6f -nodefconfig -nodefaults -chardev socket,id=charmonitor,path=/tmp/100SCS2012641JE.2,server,nowait -mon chardev=charmonitor,id=monitor,mode=control -rtc base=localtime,driftfix=slew -boot order=cd,menu=on -device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 -device virtio-scsi-pci,id=scsi0 -drive file=100SCS2012641JE.2,if=none,id=drive-ide0-0-0,format=raw,serial=mike_cao,cache=none -device scsi-hd,drive=drive-ide0-0-0,id=ide0-0-0 -drive file=en_windows_server_2012_x64_dvd_915478.iso,if=none,media=cdrom,id=drive-ide0-1-0,readonly=on,format=raw -device ide-drive,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0 -drive file=100SCS2012641JE.vfd,if=none,id=drive-fdc0-0-0,format=raw,cache=none -global isa-fdc.driveA=drive-fdc0-0-0 -netdev tap,script=/etc/qemu-ifup1,downscript=no,id=hostnet0 -device rtl8139,netdev=hostnet0,id=net0,mac=00:52:20:30:41:55,bus=pci.0,addr=0x4 -chardev pty,id=charserial0 -device isa-serial,chardev=charserial0,id=isa_serial0 -device usb-tablet,id=input0 -vnc 0.0.0.0:3 -vga cirrus -device virtio-scsi-pci,id=scsi1,bus=pci.0,addr=0x7 -drive file=/dev/sdf,if=none,id=drive-scsi-disk0,format=raw,serial=mike_cao,cache=none -device scsi-block,bus=scsi0.0,drive=drive-scsi-disk0,id=scsi-disk0 -monitor stdio
char device redirected to /dev/pts/9 (label charserial0)

2.install e Failover Cluster Feature http://blogs.msdn.com/b/clustering/archive/2012/04/06/10291601.aspx?utm_source=rss&utm_medium=rss&utm_campaign=installing-the-failover-cluster-feature-and-tools-in-windows-server-8

3.login 3 VM w/ domain account and exec #Test-Cluster -node <node1>,<node2>,<node3>

Actual results:
"The port driver used by the disk does not support clustering. Disk
bus type does not support clustering. Disk partition style is MBR.
Disk type is BASIC. The required inquiry data (SCSI page 83h VPD
descriptor) was reported as not being supported.


Expected results:
Validation should pass

Additional info:
upstream link:http://lists.gnu.org/archive/html/qemu-devel/2015-02/msg00848.html

Comment 2 Mike Cao 2015-02-10 10:38:07 UTC
Tried passthrough scsi disk whose model is 'IBM 2145 SCSI Disk Device' with -device scsi-block.xxxx

It shows ' The port drivr used by the disk does not support clustering. Disk bus type does not support clustering. Disk is on the system bus. Diskparition styple is MBR. Disk Type is BASIC

Comment 6 Mike Cao 2015-06-25 03:22:09 UTC
Created attachment 1042924 [details]
Test-Cluster logs and event logs

Comment 7 Vadim Rozenfeld 2015-06-25 04:11:09 UTC
(In reply to Mike Cao from comment #6)
> Created attachment 1042924 [details]
> Test-Cluster logs and event logs

Thanks Mike.

Comment 10 Vadim Rozenfeld 2016-07-04 03:40:46 UTC

*** This bug has been marked as a duplicate of bug 1219841 ***