Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1263574
Summary: | vpx: Include dcpath output in libvirt XML | |||
---|---|---|---|---|
Product: | Red Hat Enterprise Linux 7 | Reporter: | Richard W.M. Jones <rjones> | |
Component: | libvirt | Assignee: | Michal Privoznik <mprivozn> | |
Status: | CLOSED ERRATA | QA Contact: | Virtualization Bugs <virt-bugs> | |
Severity: | high | Docs Contact: | ||
Priority: | high | |||
Version: | 7.3 | CC: | dyuan, gklein, jdenemar, jherrman, jsuchane, juzhou, michal.skrivanek, mxie, rbalakri, rjones, sherold, s.kieske, snagar, tzheng | |
Target Milestone: | rc | Keywords: | ZStream | |
Target Release: | --- | |||
Hardware: | Unspecified | |||
OS: | Unspecified | |||
Whiteboard: | ||||
Fixed In Version: | libvirt-1.3.1-1.el7 | Doc Type: | Enhancement | |
Doc Text: |
The virt-v2v utility now processes the "<vmware:datacenterpath>" tag, newly added to the domain XML file by the libvirt library, and maps the paths to the disk image on a VMware vCenter server. This feature enables accessing disk images on the VMware vCenter server without the need for the "--dcpath" command-line option.
|
Story Points: | --- | |
Clone Of: | ||||
: | 1305489 (view as bug list) | Environment: | ||
Last Closed: | 2016-11-03 18:23:55 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: | ||||
Bug Depends On: | ||||
Bug Blocks: | 910269, 952703, 1154205, 1236075, 1292096, 1292437, 1305489 |
Description
Richard W.M. Jones
2015-09-16 08:39:32 UTC
Pushed upstream in commit 636a99058758a0447482f3baad94de8de3ab1151. Patches for libguestfs to use this field: https://www.redhat.com/archives/libguestfs/2015-October/msg00118.html This feature will be available in libguestfs RHEL 7.3. There is no separate bug for this, since it will be picked up in the libguestfs rebase (bug 1218766). is this feasible for a 7.2.z backport? The libvirt patch is fairly straightforward. It needs a libguestfs backport too, because I didn't include the patch to virt-v2v which gets the data from libvirt. It needs another bug against libguestfs. Just backporting the libvirt fix is not sufficient. Verify the bug with the build: libvirt-1.3.1-1.el7.x86_64 Steps: 1. Setting up some folder structure in vCenter. In vCenter I added this: v2v-vcenter -> Folder(my is called mxie) -> Datacenter(my is called mxie-data) -> Cluster(my is called mxie-cluster) -> vmware [ESXi node] 2.Check the dcpath of guest rhel6.7-mxie in via vCenter server's web address, eg: https://vcenter/folder 2.1 Read the underlying disk image,the URL is :https://10.66.145.47/folder/rhel6%2e7%2dmxie?dcPath=mxie%252fmxie%252ddata&dsName=datastore1 2.2 encode URL,dcpath=mxie/mxie-data 3.Check dcpath in libvirt xml: 3.1 #virsh -c vpx://root.145.47/mxie/mxie-data/mxie-cluster/10.66.144.40/?no_verify=1 Enter root's password for 10.66.145.47: Welcome to virsh, the virtualization interactive terminal. Type: 'help' for help with commands 'quit' to quit virsh # list --all Id Name State ---------------------------------------------------- 164 VMware-vcenter-server-app running - app_vcenter600 shut off - Auto-esx6.0-win7-efi shut off - bug1260689-win2008R2-GPO-Macfee shut off - rhel6.7-mxie shut off [etc] 3.2 Check dcpath in guest xml virsh # dumpxml rhel6.7-mxie <domain type='vmware' xmlns:vmware='http://libvirt.org/schemas/domain/vmware/1.0'> <name>rhel6.7-mxie</name> <uuid>423f07c2-18f5-6830-09bd-bff8e75c2f9b</uuid> <memory unit='KiB'>2097152</memory> <currentMemory unit='KiB'>2097152</currentMemory> <vcpu placement='static'>1</vcpu> <cputune> <shares>1000</shares> </cputune> <os> <type arch='x86_64'>hvm</type> </os> <clock offset='utc'/> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>destroy</on_crash> <devices> <disk type='file' device='disk'> <source file='[datastore1] rhel6.7-mxie/rhel6.7-mxie.vmdk'/> <target dev='sda' bus='scsi'/> <address type='drive' controller='0' bus='0' target='0' unit='0'/> </disk> <controller type='scsi' index='0' model='vmpvscsi'/> <interface type='bridge'> <mac address='00:50:56:bf:c1:73'/> <source bridge='VM Network'/> <model type='vmxnet3'/> </interface> <video> <model type='vmvga' vram='8192'/> </video> </devices> <vmware:datacenterpath>mxie/mxie-data</vmware:datacenterpath> </domain> Result now: dcpath "<vmware:datacenterpath>mxie/mxie-data</vmware:datacenterpath>" has added in libvirt xml and match with the above one encoded from URL 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-2577.html |