Install KVM

http://www.361way.com/virt-install/2721.html

yum install -y qemu-kvm.x86_64 qemu-kvm-tools.x86_64 kvm libvirt bridge-utils tunctl python-virtinst.noarch avahi

/etc/init.d/messagebus restart
/etc/init.d/avahi-daemon restart
/etc/init.d/libvirtd restart

/sbin/chkconfig messagebus on
/sbin/chkconfig avahi-daemon on

vi /etc/sysconfig/network-scripts/ifcfg-em1
DEVICE="em1"
BRIDGE="br0"
HWADDR=""
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
#UUID=""

vi /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE="br0"
BOOTPROTO="static"
ONBOOT="yes"
TYPE="Bridge"
IPADDR="10.10.10.10"
NETMASK="255.255.255.0"
GATEWAY="10.10.10.254"

service network restart

qemu-img create -f qcow2  -o preallocation=metadata /export/kvm/C6.3_64_15g.qcow2.img 60G

virt-install -n nagios_new -r 4096  --disk path=/export/kvm/nagios.qcow2.img,format=qcow2,size=60 --vcpus 2  --noautoconsole --cdrom=/export/kvm/FAN-2.4-x86_64.iso --os-type=linux --os-variant=rhel6  --network bridge=br0  --vnc --vnclisten=0.0.0.0 --vncport=6666



virt-install -n C6.3_64 -r 4096  --disk path=/data/kvm/C6.3_64.virt.img,size=60 --vcpus 2  --noautoconsole --location=http://172.31.17.41/cobbler/ks_mirror/CentOS-6.3-x86_64 --os-type=linux  --network bridge=br0 --vnc --vnclisten=0.0.0.0 --vncport=5902

virt-install -n nagios -r 4096  --disk path=/data/kvm/nagios.virt.img,size=60 --vcpus 2  --noautoconsole --cdrom=/data/kvm/FAN-2.4-x86_64.iso --os-type=linux  --network bridge=br0 --vnc --vnclisten=0.0.0.0 --vncport=5901

2G of RAM
50G disk named disk.img
Console redirected to a VNC instance on port 5901
Network interface attached to br0
4 CPUs
CDROM points to install image

virt-install --name template-host --ram 2048 --disk
/home/vm/template-host/disk.img,size=50 \
--graphics vnc,port=5901 --network bridge=br0 --vcpus=4 --os-type=linux \
--cdrom=/home/vm/Install_Media/CentOS-6.3-x86_64-bin-DVD1.iso

ssh -N -p 22 -c 3des buraglio@vmhost -L 5901/localhost/5901
The above command will redirect localhost port 5901 to port 5901 on the host
vmhost

==================================================
virt-install -n C6.3_64 -r 4096  --disk path=/export/kvm/C6.3_64.virt.img,size=60 --vcpus 2 --nographics --noautoconsole --location=http://10.17.58.25/centos6.3 --os-type=linux --os-variant=rhel6 --extra-args='console=tty0 console=ttyS0,115200n8 serial' --network bridge=br0 

qemu-img snapshot -c nagios01 nagios.qcow2.img 
qemu-img snapshot -l nagios.qcow2.img

virt-install -n zabbix-48 -r 1024  --disk
path=/data/kvm/Zabbix_2.0_x86_64.x86_64-2.0.8.qcow2 --vcpus 2  --noautoconsole
--os-type=linux  --network bridge=br0 --vnc --vnclisten=0.0.0.0 --vncport=5908
--cdrom=/data/kvm/FAN-2.4-x86_64.iso

virt-install --name=huaxia_winxp --vcpu=2 --ram=1024 --disk
path=/export/kvm/huaxia_winxp.virt.img,size=60
--cdrom=/export/kvm/XLB_GhostXp3_2012_8.iso --network bridge=br0
--os-type=windows --os-variant=winxp --vnc --vnclisten=0.0.0.0 --vncport=5900

virt-install --name=test44 --vcpu=4 --ram=4096 --disk path=/export/kvm/test44_win7.virt.img,size=60 --cdrom=/export/kvm/win7-64.iso --network bridge=br0 --os-type=windows --os-variant=win7 --vnc --vnclisten=0.0.0.0 --vncport=5900

######install windows 2008 ####
qemu-img create -f qcow2 2008.qcow2 100G
virt-install  -n window2008 --ram 8192 --vcpus=4 --cdrom=/export/kvm/win2008r2.iso   --os-type=windows  --disk path=/export/kvm/2008.qcow2  --noautoconsole  --vnc  --vnclisten=0.0.0.0  --vncport=5905  --os-variant=win2k8   --network bridge=br0,mac=f0:00:ac:18:02:09


#!/bin/sh
yum -y install kvm qemu-kvm qemu-kvm-tools  libvirt libvirt-python python-virtinst avahi dmidecode
echo "modprobe kvm" > /etc/sysconfig/modules/kvm.modules
echo "modprobe kvm-intel" >> /etc/sysconfig/modules/kvm.modules
chmod +x /etc/sysconfig/modules/kvm.modules
/etc/sysconfig/modules/kvm.modules
service messagebus restart
service avahi-daemon restart
chkconfig messagebus on
chkconfig avahi-daemon on
sed -i 's/#listen_tls = 0/listen_tls = 0/g' /etc/libvirt/libvirtd.conf
sed -i 's/#listen_tcp = 1/listen_tcp = 1/g' /etc/libvirt/libvirtd.conf
sed -i 's/#auth_tcp = "sasl"/auth_tcp = "none"/g' /etc/libvirt/libvirtd.conf
sed -i 's/#LIBVIRTD_ARGS="--listen"/LIBVIRTD_ARGS="--listen"/g' /etc/sysconfig/libvirtd
service libvirtd restart
chkconfig libvirtd on

# configure br0
cat << EOF >/etc/sysconfig/network-scripts/ifcfg-br0
NETMASK="255.255.252.0"
GATEWAY="10.10.80.254"
DEVICE=br0
TYPE=Bridge
ONBOOT=yes
BOOTPROTO=static
NM_CONTROLLED=no
EOF


cat /etc/sysconfig/network-scripts/ifcfg-em1|grep "IPADDR" >> /etc/sysconfig/network-scripts/ifcfg-br0

cat << GOF > /etc/sysconfig/network-scripts/ifcfg-em1
DEVICE=em1
BOOTPROTO=none
NM_CONTROLLED=no
ONBOOT=yes
TYPE=Ethernet
BRIDGE=br0
GOF


/etc/init.d/network restart 


####  install virt package
mkdir -p /export/kvm/
wget http://$ip/soft/virtio.zip -P /export/
wget http://$ip/kvm/test.qcow2  -P /export/kvm/

cd /export/ 
unzip -q virtio.zip

cd clone/rpm/
yum localinstall -y  *


你可能感兴趣的:(Install KVM)