vmdk support by libguestfs in RHEL and upstream
Hi all, As we are doing plan for testing libguestfs, I have a question about vmdk support for libguestfs. In Fedora 12, we can successfully manage a vmdk image via guestfish(add -> run -> mkfs -> mount -> ...). But in RHEL6, for qemu-kvm can not boot with a vmdk image, libguestfs can not manage vmdk either. So is it true that vmdk is only supported by upstream libguestfs but not the version in RHEL6? Thanks. --Yufang
On 28/04/10 08:58, Yufang Zhang wrote:
Hi all, As we are doing plan for testing libguestfs, I have a question about vmdk support for libguestfs. In Fedora 12, we can successfully manage a vmdk image via guestfish(add -> run -> mkfs -> mount -> ...). But in RHEL6, for qemu-kvm can not boot with a vmdk image, libguestfs can not manage vmdk either. So is it true that vmdk is only supported by upstream libguestfs but not the version in RHEL6? Thanks.
I haven't looked specifically, but it's more likely that qemu in RHEL 6 beta has been compiled without vmdk support. libguestfs itself doesn't know anything about vmdk. Matt -- Matthew Booth, RHCA, RHCSS Red Hat Engineering, Virtualisation Team M: +44 (0)7977 267231 GPG ID: D33C3490 GPG FPR: 3733 612D 2D05 5458 8A8A 1600 3441 EA19 D33C 3490
On 04/28/2010 05:15 PM, Matthew Booth wrote:
On 28/04/10 08:58, Yufang Zhang wrote:
Hi all, As we are doing plan for testing libguestfs, I have a question about vmdk support for libguestfs. In Fedora 12, we can successfully manage a vmdk image via guestfish(add -> run -> mkfs -> mount -> ...). But in RHEL6, for qemu-kvm can not boot with a vmdk image, libguestfs can not manage vmdk either. So is it true that vmdk is only supported by upstream libguestfs but not the version in RHEL6? Thanks.
I haven't looked specifically, but it's more likely that qemu in RHEL 6 beta has been compiled without vmdk support. libguestfs itself doesn't know anything about vmdk.
Matt
So in RHEL6, virt-v2v must first convert vmdk format image into qcow2 format image, and then do other converting, because libguestfs in RHEL6 cannot manage vmdk image directly?
On 28/04/10 10:39, Yufang Zhang wrote:
On 04/28/2010 05:15 PM, Matthew Booth wrote:
On 28/04/10 08:58, Yufang Zhang wrote:
Hi all, As we are doing plan for testing libguestfs, I have a question about vmdk support for libguestfs. In Fedora 12, we can successfully manage a vmdk image via guestfish(add -> run -> mkfs -> mount -> ...). But in RHEL6, for qemu-kvm can not boot with a vmdk image, libguestfs can not manage vmdk either. So is it true that vmdk is only supported by upstream libguestfs but not the version in RHEL6? Thanks.
I haven't looked specifically, but it's more likely that qemu in RHEL 6 beta has been compiled without vmdk support. libguestfs itself doesn't know anything about vmdk.
Matt
So in RHEL6, virt-v2v must first convert vmdk format image into qcow2 format image, and then do other converting, because libguestfs in RHEL6 cannot manage vmdk image directly?
No. virt-v2v never needs to touch vmdk files because it downloads raw storage from an ESX server. Matt -- Matthew Booth, RHCA, RHCSS Red Hat Engineering, Virtualisation Team M: +44 (0)7977 267231 GPG ID: D33C3490 GPG FPR: 3733 612D 2D05 5458 8A8A 1600 3441 EA19 D33C 3490
On Wed, Apr 28, 2010 at 10:15:17AM +0100, Matthew Booth wrote:
On 28/04/10 08:58, Yufang Zhang wrote:
Hi all, As we are doing plan for testing libguestfs, I have a question about vmdk support for libguestfs. In Fedora 12, we can successfully manage a vmdk image via guestfish(add -> run -> mkfs -> mount -> ...). But in RHEL6, for qemu-kvm can not boot with a vmdk image, libguestfs can not manage vmdk either. So is it true that vmdk is only supported by upstream libguestfs but not the version in RHEL6? Thanks.
I haven't looked specifically, but it's more likely that qemu in RHEL 6 beta has been compiled without vmdk support. libguestfs itself doesn't know anything about vmdk.
As Matt says, qemu-kvm in RHEL 6 will be compiled without support for VMDK. RHEL 6 will support just: raw partitions, qcow2, host devices and host CD/DVD-ROM drives. Also as Matt said, this doesn't matter because we download the raw ("Flat") files from ESX. Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones virt-p2v converts physical machines to virtual machines. Boot with a live CD or over the network (PXE) and turn machines into Xen guests. http://et.redhat.com/~rjones/virt-p2v
participants (3)
-
Matthew Booth -
Richard W.M. Jones -
Yufang Zhang