Bug 1309619
Summary: | Wrong warning info "use standard VGA" shows when converting windows > 7 by virt-v2v | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 7 | Reporter: | mxie <mxie> | ||||||||
Component: | libguestfs | Assignee: | Richard W.M. Jones <rjones> | ||||||||
Status: | CLOSED ERRATA | QA Contact: | Virtualization Bugs <virt-bugs> | ||||||||
Severity: | medium | Docs Contact: | |||||||||
Priority: | medium | ||||||||||
Version: | 7.3 | CC: | juzhou, mzhan, ptoscano, rjones, tzheng, xiaodwan | ||||||||
Target Milestone: | rc | ||||||||||
Target Release: | --- | ||||||||||
Hardware: | x86_64 | ||||||||||
OS: | Unspecified | ||||||||||
Whiteboard: | V2V | ||||||||||
Fixed In Version: | libguestfs-1.32.2-6.el7 | Doc Type: | Bug Fix | ||||||||
Doc Text: | Story Points: | --- | |||||||||
Clone Of: | Environment: | ||||||||||
Last Closed: | 2016-11-03 17:58:59 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
mxie@redhat.com
2016-02-18 10:22:40 UTC
Created attachment 1128179 [details]
log_win8.1_x64_rhev
Created attachment 1128180 [details]
w2012_libvirt
Pretty sure that "Microsoft Basic Display Adapter" *is* VGA. It's using the emulated Cirrus card in standard VGA mode (not QXL). So this isn't a bug. (In reply to Richard W.M. Jones from comment #4) > Pretty sure that "Microsoft Basic Display Adapter" *is* VGA. It's > using the emulated Cirrus card in standard VGA mode (not QXL). > So this isn't a bug. Hi rjones, I research some info about "Microsoft Basic Display Adapter" on line, it said " In Windows 8, The Microsoft Basic Display Driver (MSBDD) is the in-box display driver that replaces the XDDM VGA Save and VGA PnP drivers.", pls refer to link https://msdn.microsoft.com/en-us/library/windows/hardware/dn653353%28v=vs.85%29.aspx, is it that mean basic display driver is the updated version of VGA? I think if updating the conversion info to "The guest will be configured to use Basic Display Driver" is more clearly, thanks I suppose we can change The guest will be configured to use standard VGA. to The guest will use a basic VGA display driver. For consistency with the other warnings, it now says: The guest will be configured to use a basic VGA display driver. https://github.com/libguestfs/libguestfs/commit/2e87face9e0a1b2d9e426bb3a6dfbb07228be7d5 Hi Richard, When using virt-v2v-1.32.3-1.el7.x86_64 to convert guest win2003 and win2008, the virt-v2v warning about display has been changed as below which should be "The guest will be configured to use standard VGA." could you help to check this? Thanks # virt-v2v -ic vpx://root.4.103/tzheng-demo/10.66.4.153/?no_verify=1 -b virbr0 esx5.1-win2008-i386 -of raw --password-file /tmp/passwd [ 0.0] Opening the source -i libvirt -ic vpx://root.4.103/tzheng-demo/10.66.4.153/?no_verify=1 esx5.1-win2008-i386 [ 1.1] Creating an overlay to protect the source from being modified [ 1.8] Initializing the target -o libvirt -os default [ 1.8] Opening the overlay [ 10.6] Inspecting the overlay [ 41.9] Checking for sufficient free disk space in the guest [ 41.9] Estimating space required on target for each disk [ 41.9] Converting Windows Server (R) 2008 Standard to run on KVM virt-v2v: warning: there is no QXL driver for this version of Windows (6.0 i386). virt-v2v looks for this driver in /usr/share/virtio-win The guest will be configured to use a basic VGA display driver. virt-v2v: This guest has virtio drivers installed. [ 51.8] Mapping filesystem data to avoid copying unused and blank areas [ 52.9] Closing the overlay [ 53.2] Checking if the guest needs BIOS or UEFI to boot [ 53.2] Assigning disks to buses [ 53.2] Copying disk 1/1 to /var/lib/libvirt/images/esx5.1-win2008-i386-sda (raw) (100.00/100%) [ 636.3] Creating output metadata Pool default refreshed Domain esx5.1-win2008-i386 defined from /tmp/v2vlibvirtcc3b78.xml [ 642.4] Finishing off The commit changed the message to: The guest will be configured to use a basic VGA display driver. which is what it now says. So that looks good to me. (In reply to Richard W.M. Jones from comment #9) > The commit changed the message to: > > The guest will be configured to use a basic VGA display driver. > > which is what it now says. So that looks good to me. Hi Richard, For win2003 and win2008, the display driver is standard VGA. For windows >7, the display driver is basic VGA, as comment5, we should distinguish their display driver name during conversion, right? It says "_a_ basic VGA" driver, ie. a simple, low resolution VGA driver. It's not naming a particular Windows driver. Verify the bug again with builds: virt-v2v-1.32.5-10.el7.x86_64 libguestfs-1.32.5-10.el7.x86_64 qemu-kvm-1.5.3-116.el7.x86_64 libvirt-2.0.0-1.el7.x86_64 virtio-win-1.8.0-5.el7.noarch libguestfs-winsupport-7.2-1.el7.x86_64 Result now: 1.Convert win8, win8.1, win2012,win2012r2,win10 guests to rhev by virt-v2v, all their VGA info shows as below during conversion The guest will be configured to use a basic VGA display driver. 2.Convert win2003 and win2008 guests to rhev by virt-v2v, all their VGA info shows as below during conversion The guest will be configured to use a basic VGA display driver. According to above result,comment10 and comment11, the bug has been fixed So move the bug from ON_QA to VERIFIED Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHSA-2016-2576.html |