KvmOnGentoo: Difference between revisions
From KVM
No edit summary |
No edit summary |
||
Line 17: | Line 17: | ||
== Installing == | == Installing == | ||
* printf 'QEMU_SOFTMMU_TARGETS="i386 x86_64"\nQEMU_USER_TARGETS="i386 x86_64"\n' >> /etc/make.conf | |||
QEMU_USER_TARGETS="i386 x86_64" | |||
* echo "app-emulation/qemu-kvm ~amd64" >> /etc/portage/package.keywords | * echo "app-emulation/qemu-kvm ~amd64" >> /etc/portage/package.keywords | ||
* emerge app-emulation/qemu-kvm | * emerge app-emulation/qemu-kvm |
Revision as of 06:19, 15 September 2010
Requirement
- a Gentoo install on a vt (Intel) or svm (AMD) machine
- kernel compiled with at least, either y or m
CONFIG_HAVE_KVM=y CONFIG_HAVE_KVM_IRQCHIP=y CONFIG_HAVE_KVM_EVENTFD=y CONFIG_KVM=y
and CONFIG_KVM_INTEL=y or CONFIG_KVM_AMD=y depending if you are using Intel or AMD CPU optionally CONFIG_VIRTIO=y CONFIG_VIRTIO_RING=y CONFIG_VIRTIO_PCI=y CONFIG_VIRTIO_BALLOON=y
Installing
- printf 'QEMU_SOFTMMU_TARGETS="i386 x86_64"\nQEMU_USER_TARGETS="i386 x86_64"\n' >> /etc/make.conf
QEMU_USER_TARGETS="i386 x86_64"
- echo "app-emulation/qemu-kvm ~amd64" >> /etc/portage/package.keywords
- emerge app-emulation/qemu-kvm
Network setup
Bridged
- edit /etc/conf.d/net
config_eth0=( "null" ) # any any other interfaces you want to bridge bridge_brkvm="eth0" config_brkvm=( "192.168.254.254/24" ) # the ip of the original eth0, or dhcp brctl_brkvm=( "setfd 0" "sethello 30" "stp off" )
- cd /etc/init.d
- ln -s net.lo net.brkvm
- rc-update add net.brkvm default
- rc-update del net.eth0 default