[virt-tools-list] Install KVM Virtual machine with virt-install on a LVM partition
Arno Gaboury
arnaud.gaboury at gmail.com
Thu Apr 26 09:54:54 UTC 2012
Le 26. 04. 12 11:33, Richard W.M. Jones a écrit :
> On Thu, Apr 26, 2012 at 11:08:45AM +0200, Arno Gaboury wrote:
>> extra="bus=virtio"
>
> What does this do?
>
> Rich.
>
According to the wiki libvirt (http://wiki.libvirt.org/page/Virtio):
Virtio is a Linux standard for network and disk device drivers where
just the guest's device driver "knows" it is running in a virtual
environment, and cooperates with the hypervisor. This enables guests to
get high performance network and disk operations, and gives most of the
performance benefits of paravirtualization.
and KVM official website (http://www.linux-kvm.org/page/Virtio)
Networking:
QEMU defaults to user-mode networking (slirp), which is available
without prior setup and without administrative privileges on the host.
It is also unfortunately very slow. To get high performance networking,
switch to a bridged setup via the -net tap command line switches.
qemu -net nic,model=virtio,mac=... -net tap,ifname=...
QEMU also defaults to the RTL8139 network interface card (NIC) model.
Again this card is compatible with most guests, but does not offer the
best performance. If your guest supports it, switch to the virtio model:
qemu -net nic,model=virtio,mac=... -net tap,ifname=...
From Debain wiki
(http://wiki.kartbuilding.net/index.php/KVM_Setup_on_Debian_Squeeze)
virt-install -d --name=lin01-quake --ram 512 --disk
path=/dev/vg0/lin01-boot,bus=virtio,cache=none
They add this argument in the command.
Do you think it is an error? I don't fully undertsnad everything, so
maybe this is not a good idea. But I see that when you use GUI wirt
manager, under settings>VirtI0 Disk1>advanced option, you can choose for
disk bus Virtio, USB,SCSI, IDE.
I thought it was so a good idea.
More information about the virt-tools-list
mailing list