Re: Using physical disks in a VM

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Sep 23, 2014 at 06:54:48PM +0000, Boylan, Ross wrote:
> I have a couple of SATA disks (software RAID on some partitions) with a system that has become unreliable on them.  I plan to add more disks and install a new system on them (Debian wheezy).  I will still need to run things on the old OS (simultaneously running the new OS) to migrate.
> 
> Is there a way I can use the 2 old physical disks in a VM?  How?
> 
> Searching suggests that I can't simply say -hda /dev/sdc.  There are some references to using virtio, but it isn't clear to me if this would enable me to use the physical disk as is.

In some cases you can simply point QEMU at /dev/sdc and it will boot
without a hitch.

However, it depends on the guest operating system.  Windows is fussy
about hardware changes and may refuse to boot.  Modern Linux distros
tend to be okay.

Booting from a pre-existing physical disk works best when the hardware
changes that the guest sees are minimal.  Even in a Linux guest there
could be a problem if /etc/fstab uses device names like /dev/sda instead
of disk labels because the device name could change if the hardware
changes (e.g. virtio disks are named /dev/vda).

If you are familiar with moving disks between physical machines or
rescuing broken systems that don't boot, then booting a pre-existing
physical disk inside KVM should feel familiar.

You may also want to look at p2v migration tools:
http://libguestfs.org/virt-v2v/

Good luck!

Stefan

Attachment: pgp1Ab4Pc5lbF.pgp
Description: PGP signature


[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux