From Fedora Project Wiki

Virtualization short cuts for noobs

Introduction

Purpose

Scope

Acronyms, descriptions

References

http://en.gentoo-wiki.com/wiki/Bridging_Network_Interfaces
http://en.gentoo-wiki.com/wiki/KVM#Networking_2
Shows direct and indirect bridging.

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

Administration

virsch

virsh help lists the supported commands.

Virsh operations commands of interest

shutdown
shutdown the domain.
destroy
as if you pulled the power cord, preferably use 'halt'.
reboot
reboot the domain.
undefine
remove all references to the domain. (Note; not sure if it is actually *all*).


dumpxml
list
List the active domains.

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"


Trouble shooting