lsmod |grep kvm
yum install qemu-kvm (上面命令没有的时候,就这样安装kvm)
yum install virt-manager python-virtinst qemu-kvm-tools (相关管理工具)
qemu-img (kvm管理虚拟机存储工具,对磁盘操作)
qemu-img create -f raw /opt/kvm.raw 10G (创建10G镜像)
如果是qcow2就用用这个预分配
qemu-img create -f qcow2 -o preallocation=metadata /opt/img/test-metadata.qcow2 1G
/usr/libexec/qemu-kvm(启动虚拟机)
/usr/sbin/virt-install (这个文件要用Python2.6启动)
yum install libvirt libvirt-python
/etc/init.d/libvirtd start(安装虚拟系统前一定要运行这个)
NAT网络
virt-install -n nat --virt-type kvm --name kvm-demo --ram 512 --cdrom=/opt/centos64.iso --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole --os-type=linux --os-variant=rhel6 --disk path=/opt/kvm.raw (设置虚拟机相关配置)
用vnc连本机加端口,端口默认59000,在window用TightVNC Viewer
虚拟机网络桥接
1.禁用kvm自带的默认网络配置virbr0
virsh net-list #查看默认的kvm网络配置
删除kvm自带默认网络配置
virsh net-destroy default
virsh net-undefine default
service libvirtd restart
2.创建/etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
TYPE=Bridge
NM_CONTROLLED=no
BOOTPROTO=dhcp
ONBOOT=yes
3.在虚拟机的XML配置文件中device下添加interface标签即可
<interface type=‘bridge‘>
<mac address=‘52:54:00:84:e9:e1‘/>
<source bridge=‘br0‘/>
<address type=‘pci‘ domain=‘0x0000‘ bus=‘0x00‘ slot=‘0x03‘ function=‘0x0‘/>
</interface>
原文地址:http://felixcode.blog.51cto.com/3264160/1840792