m (→References) |
|||
Line 18: | Line 18: | ||
; http://en.gentoo-wiki.com/wiki/KVM#Networking_2: Shows direct and indirect bridging. | ; http://en.gentoo-wiki.com/wiki/KVM#Networking_2: Shows direct and indirect bridging. | ||
; http://blog.loftninjas.org/2008/08/18/using-attach-interface-with-libvirt-and-qemukvm-on-ubuntu/: about attach-interface. | ; http://blog.loftninjas.org/2008/08/18/using-attach-interface-with-libvirt-and-qemukvm-on-ubuntu/: about attach-interface. | ||
; http://tjworld.net/wiki/Linux/Ubuntu/VirtualMachinesWithVDENetworking: Virtual Machines With VDE Networking | |||
; http://www.mythicalbeast.co.uk/linux/dnsmasq_howto.html: HOWTO for dnsmasq | |||
=== Open issues === | === Open issues === |
Revision as of 18:54, 5 October 2010
Virtualization short cuts for noobs
Introduction
Purpose
Scope
Acronyms, descriptions
References
- http://www.linux-kvm.org/page/Documents
- KVM documentation page.
- http://www.linuxfoundation.org/collaborate/workgroups/networking/bridge
- description of the linux bridge implementation.
- http://en.gentoo-wiki.com/wiki/Bridging_Network_Interfaces
- http://en.gentoo-wiki.com/wiki/KVM#Networking_2
- Shows direct and indirect bridging.
- http://blog.loftninjas.org/2008/08/18/using-attach-interface-with-libvirt-and-qemukvm-on-ubuntu/
- about attach-interface.
- http://tjworld.net/wiki/Linux/Ubuntu/VirtualMachinesWithVDENetworking
- Virtual Machines With VDE Networking
- http://www.mythicalbeast.co.uk/linux/dnsmasq_howto.html
- HOWTO for dnsmasq
Open issues
- how to pin Dom0
- How do we pin Dom0 to a specific CPU?
Operating Environment
Which packages you need in order to run virtualization.
Storage
- File based
- LVM Based
- NFS based
- iSCSI
Network
Network configuration needs.
- Bridging
- Direct
- NAT
- NAT/Route
Get direct bridging
Source: [KVM w/o dnsmasq on CentOS 5.2 X64].
- virsh net-destroy default
- virsh net-autostart --disable default
Administration
virsch
virsh help lists the supported commands.
Virsh operations commands of interest
- console
- get access to the console in the DomU.
- destroy
- as if you pulled the power cord, preferably use 'shutdown'.
- reboot
- reboot the domain.
- shutdown
- shutdown the domain.
- undefine
- remove all references to the domain. (Note; not sure if it is actually *all*).
- dumpxml
- list
- List the active domains. Use '--all' to include the the inactive containers to the list.
Virsh network commands of interest
- domifstat
- interface statistics.
- virsh domifstat z3 vif7.0
- attach-interface
- attach a network interface.
- virsh attach-interface z3 bridge eth1 --target eth1 --mac xx:xx:xx:xx:xx:xx
- net-list
- list networks.
virt-install
virt-mananger
remote management
Creating DomUs
Creating a CentOS 5.5 DomU
source:NFS, storage:LVM network:bridge;4
virt-install -p --name=z4 --ram=512 --vcpus=1 --disk path=/dev/loom/z4 --os-type=linux
--os-variant=rhel5 --location=nfs:192.168.42.132:/exports/isos/centos55 -x
"ks=nfs:192.168.42.132:/exports/ks/anaconda-ks.cfg ip=192.168.42.31 netmask=255.255.255.0
gateway=192.168.42.132 dns=192.168.42.32"