Why would you have to convert them? FreeBSD has drivers for both virtio-blk and virtio-scsi so you'd only have to change the controller- and disk type and you'd be set. Found a really good article that very clearly explains the procedure: http://www.tokiwinter.com/adding-scsi-controller-scsi-disks-to-kvm-based-guests/Hi Sebulon,
thanks a lot for the tip, I'll have to setup a test VM and give it a go. Unfortunately I'd have to convert all my existing VMs, guess its no the end of the world!
thanks, Andy.
So you're saying you haven't used labels when partitioning the drives, using those to mount, huh? Bites you in the ass now, doesn't itYeah, by convert them I meant, convert the disk type in the guest config on the hypervisor, reboot each system and deal with any issues related to changed device names within the virtual machine. I have quite a lot of virtualised FreeBSD systems so its a bit of a pain, in fact I can't see myself doing this for existing servers unless I'm taking them offline for some other reason. One for the future I think,
thanks, Andy.
I don't really trust labels on FreeBSD, between the various types there's too many weird things like overwrite last block or sector of where your data sits
# glabel label example /dev/ada0s1bor GPT labels displaying under /dev one minute and not the next. If you include this issue, I've had one issue ever from using device paths so can't complain.