On Tue, Jul 19, 2016 at 02:29:11PM +0300, Yaniv Kaul wrote:
Does it make more sense to just use virt-builder and build it from
scratch?
I did not find where in virt-builder I can actually specify virtio-scsi as
the type.
virt-builder images should boot on virtio-scsi "out of the box",
certainly the x86-64 ones.
If you like you can check what drivers are supported by the initrd
like this:
$ virt-builder --arch x86_64 fedora-23
$ virt-get-kernel -a fedora-23.img
download: /boot/vmlinuz-4.4.6-300.fc23.x86_64 -> ./vmlinuz-4.4.6-300.fc23.x86_64
download: /boot/initramfs-4.4.6-300.fc23.x86_64.img ->
./initramfs-4.4.6-300.fc23.x86_64.img
$ zcat initramfs-4.4.6-300.fc23.x86_64.img | cpio -it | grep virtio
usr/lib/modules/4.4.6-300.fc23.x86_64/kernel/drivers/block/virtio_blk.ko.xz
usr/lib/modules/4.4.6-300.fc23.x86_64/kernel/drivers/char/hw_random/virtio-rng.ko.xz
usr/lib/modules/4.4.6-300.fc23.x86_64/kernel/drivers/char/virtio_console.ko.xz
usr/lib/modules/4.4.6-300.fc23.x86_64/kernel/drivers/scsi/virtio_scsi.ko.xz
usr/lib/modules/4.4.6-300.fc23.x86_64/kernel/drivers/virtio
usr/lib/modules/4.4.6-300.fc23.x86_64/kernel/drivers/virtio/virtio.ko.xz
usr/lib/modules/4.4.6-300.fc23.x86_64/kernel/drivers/virtio/virtio_pci.ko.xz
usr/lib/modules/4.4.6-300.fc23.x86_64/kernel/drivers/virtio/virtio_ring.ko.xz
51087 blocks
Hence that particular guest should support booting from virtio-blk or
virtio-scsi.
Rich.
--
Richard Jones, Virtualization Group, Red Hat
http://people.redhat.com/~rjones
Read my programming and virtualization blog:
http://rwmj.wordpress.com
virt-top is 'top' for virtual machines. Tiny program with many
powerful monitoring features, net stats, disk stats, logging, etc.
http://people.redhat.com/~rjones/virt-top