Bug 1738392
Summary: | Libvirt cannot get disk info of the guest installed on vmware when disk Minor device number >15 | ||||||
---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 8 | Reporter: | liuzi <zili> | ||||
Component: | libvirt | Assignee: | Michal Privoznik <mprivozn> | ||||
Status: | CLOSED ERRATA | QA Contact: | mxie <mxie> | ||||
Severity: | unspecified | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | 8.1 | CC: | chhu, hhan, jdenemar, juzhou, lizhu, lmen, mprivozn, mxie, mzhan, rjones, tzheng, virt-maint, xiaodwan, xuzhang, yalzhang, yanqzhan | ||||
Target Milestone: | rc | Keywords: | Reopened, Triaged, Upstream | ||||
Target Release: | 8.6 | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | libvirt-7.8.0-1.module+el8.6.0+12978+7d7a0321 | Doc Type: | If docs needed, set a value | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | |||||||
: | 2001323 (view as bug list) | Environment: | |||||
Last Closed: | 2022-05-10 13:18:34 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: | 7.7.0 | ||||
Embargoed: | |||||||
Bug Depends On: | |||||||
Bug Blocks: | 2001323 | ||||||
Attachments: |
|
Description
liuzi
2019-08-07 05:38:45 UTC
After evaluating this issue, there are no plans to address it further or fix it in an upcoming release. Therefore, it is being closed. If plans change such that this issue will be fixed in an upcoming release, then the bug can be reopened. It's still a bug, what makes this "stale" bug process think otherwise? Patches posted upstream: https://listman.redhat.com/archives/libvir-list/2021-August/msg00038.html Merged upstream as: 32f7db0989 vmx: Support super wide SCSI bus 5c254bb541 conf: Store SCSI bus length in virDomainDef 48344c640f vmx: Drop needless check in virVMXParseDisk() d628c5ded1 vmx: Rework disk def allocation de1829059a vmx2xmltest: Add a test case 5e16038284 vmx: Fill virtualHW.version to ESX version mapping v7.6.0-133-g32f7db0989 Move to RHEL since RHEL-AV will only be a rebuild of RHEL starting w/ 8.6.0 Test the bug with libvirt-client-7.8.0-1.module+el8.6.0+12978+7d7a0321.x86_64 Steps: 1.Prepare a guest with more than 16 disks on VMware ESXi host, then use virsh to dump the libvirtxml of the guest # virsh -c vpx://root.198.169/data/10.73.199.217/?no_verify=1 dumpxml Auto-esx7.0-rhel8.5-with-more-than-16disks Enter root's password for 10.73.198.169: <domain type='vmware' xmlns:vmware='http://libvirt.org/schemas/domain/vmware/1.0'> <name>Auto-esx7.0-rhel8.5-with-more-than-16disks</name> .... </disk> <disk type='file' device='disk'> <source file='[datastore1] Auto-esx7.0-rhel8.5-with-16disks/Auto-esx7.0-rhel8.5-with-16disks_2.vmdk'/> <target dev='sdb' bus='scsi'/> <address type='drive' controller='0' bus='0' target='0' unit='1'/> </disk> <disk type='file' device='disk'> <source file='[datastore1] Auto-esx7.0-rhel8.5-with-16disks/Auto-esx7.0-rhel8.5-with-16disks_3.vmdk'/> <target dev='sdc' bus='scsi'/> <address type='drive' controller='0' bus='0' target='0' unit='2'/> </disk> ..... ..... <disk type='file' device='disk'> <source file='[datastore1] Auto-esx7.0-rhel8.5-with-16disks/Auto-esx7.0-rhel8.5-with-16disks_20.vmdk'/> <target dev='sdt' bus='scsi'/> <address type='drive' controller='0' bus='0' target='0' unit='20'/> </disk> <disk type='file' device='disk'> <source file='[datastore1] Auto-esx7.0-rhel8.5-with-16disks/Auto-esx7.0-rhel8.5-with-16disks_21.vmdk'/> <target dev='sdu' bus='scsi'/> <address type='drive' controller='0' bus='0' target='0' unit='21'/> </disk> ..... Result: Virsh can dump all disks(more than 16) of guest from VMware Verify the bug with libvirt-client-7.8.0-1.module+el8.6.0+12978+7d7a0321.x86_64 Steps: 1.Prepare a guest with more than 16 disks on VMware ESXi host, then use virsh to dump the libvirtxml of the guest # virsh -c vpx://root.198.169/data/10.73.199.217/?no_verify=1 dumpxml Auto-esx7.0-rhel8.5-with-more-than-16disks Enter root's password for 10.73.198.169: <domain type='vmware' xmlns:vmware='http://libvirt.org/schemas/domain/vmware/1.0'> <name>Auto-esx7.0-rhel8.5-with-more-than-16disks</name> .... </disk> <disk type='file' device='disk'> <source file='[datastore1] Auto-esx7.0-rhel8.5-with-16disks/Auto-esx7.0-rhel8.5-with-16disks_2.vmdk'/> <target dev='sdb' bus='scsi'/> <address type='drive' controller='0' bus='0' target='0' unit='1'/> </disk> <disk type='file' device='disk'> <source file='[datastore1] Auto-esx7.0-rhel8.5-with-16disks/Auto-esx7.0-rhel8.5-with-16disks_3.vmdk'/> <target dev='sdc' bus='scsi'/> <address type='drive' controller='0' bus='0' target='0' unit='2'/> </disk> ..... ..... <disk type='file' device='disk'> <source file='[datastore1] Auto-esx7.0-rhel8.5-with-16disks/Auto-esx7.0-rhel8.5-with-16disks_20.vmdk'/> <target dev='sdt' bus='scsi'/> <address type='drive' controller='0' bus='0' target='0' unit='20'/> </disk> <disk type='file' device='disk'> <source file='[datastore1] Auto-esx7.0-rhel8.5-with-16disks/Auto-esx7.0-rhel8.5-with-16disks_21.vmdk'/> <target dev='sdu' bus='scsi'/> <address type='drive' controller='0' bus='0' target='0' unit='21'/> </disk> ..... Result: Virsh can dump all disks(more than 16) of guest from VMware, 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 (Moderate: virt:rhel and virt-devel:rhel security, bug fix, and enhancement update), 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://access.redhat.com/errata/RHSA-2022:1759 |