From: Michael Tokarev <mjt@tls.msk.ru>
To: Emmanuel Noobadmin <centos.admin@gmail.com>
Cc: kvm <kvm@vger.kernel.org>
Subject: Re: Using qemu-img to directly convert physical disk to KVM image
Date: Tue, 09 Nov 2010 10:53:42 +0300 [thread overview]
Message-ID: <4CD8FE06.5010907@msgid.tls.msk.ru> (raw)
In-Reply-To: <AANLkTi=VGX7qb9Dp5SGBaR+BkccMsQBdQ3izF70n63Wf@mail.gmail.com>
09.11.2010 05:54, Emmanuel Noobadmin wrote:
> Thanks for the confirmation and just for the benefit of anybody else
> who subsequently searches for <keywords> KVM QEMU convert physical
> drive virtual machine image </keywords>, yes it works :)
Heh. Well, it is not something unexpected really. Just a few more
comments below...
> On 11/9/10, Michael Tokarev <mjt@tls.msk.ru> wrote:
>> 09.11.2010 01:48, Emmanuel Noobadmin wrote:
>>> I'm trying to convert a physical Windows XP machine into a KVM guest.
>>> All the guides so far mentions using dd to create a flat image file,
>>> then using qemu-img to convert that to qcow2. Since I've been making
>>> mistake here and there, retrying the process several times (initially
>>> converting each logical partition into an image), the question struck
>>> me: is there any reason why I cannot do something like this
>>> qemu-img convert -f /dev/sdc -O qcow2 /images/winxp.qcow instead of
>>> having to do it in two passes which literally take hours each.
You mentioned several kinds of storage. The format of (virtual) drive
can be raw or qcow2, or others supported by qemu. The location of the
data can be in a file on a filesystem, or it can be a physical device
(/dev/sdc), or a lvm volume, or a partition, or an iscsi lun, or any
other block device. Either reasonable combination of the two can be
used.
In this case, running your guest off /dev/sda directly will work too.
Moreover, you most likely does not want to convert it to a qcow2 format,
due to various small and large issues with it - the "flat image file"
created with dd, or a raw format created by `qemu-img -O raw' (which
is almost the same but with zero blocks skipped) will most likely work
better (read: faster and more reliable).
/mjt
next prev parent reply other threads:[~2010-11-09 7:53 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-11-08 22:48 Using qemu-img to directly convert physical disk to KVM image Emmanuel Noobadmin
2010-11-08 23:27 ` Michael Tokarev
2010-11-09 2:54 ` Emmanuel Noobadmin
2010-11-09 7:53 ` Michael Tokarev [this message]
2010-11-09 16:22 ` Emmanuel Noobadmin
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4CD8FE06.5010907@msgid.tls.msk.ru \
--to=mjt@tls.msk.ru \
--cc=centos.admin@gmail.com \
--cc=kvm@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox