grep '(vmx|svm)' /proc/cpuinfo
yum install -y kvm virt-* libvirt bridge-utils qemu-img
lsmod |grep kvm
( KVM )
modprobe kvm-intel ( )
libvirtd messagebus
/etc/init.d/libvirtd start
/etc/init.d/messagebus restart
qemu-img create -f qcow2 -o preallocation=metadata /data/test02.qcow2 7G;
mkdir /data/ // ,
virt-install \
--name aming1 \
--ram 512 \
--disk path=/data/aming1.img,size=30 \
--vcpus 1 \
--os-type linux \
--os-variant rhel6 \
--network bridge=br0 \
--graphics none \
--console pty,target_type=serial \
--location 'http://mirrors.163.com/centos/6.7/os/i386/' \
--extra-args 'console=ttyS0,115200n8 serial'
virt-install
--name liuwenzhi--ram 512 --disk
path=/database/kvm/aming2.qcow2,=format=qcow2,size=10,bus=virtio --vcpus
1 --os-type linux --os-variant rhel6 --network bridge=br0 --graphics
none --console pty,target_type=serial --location /mnt \ --vnc
kvm
1. ssh
virsh console aming1
2.virsh list
virsh list --all ,
ctrl + ] KVM
virsh shutdown aming1 。 yum install -y acpid
/etc/init.d/acpid start
virsh start aming1 --console ,
virsh destroy aming1 acpid,
destroy , virsh start aming1
virsh suspend aming1
virsh resume aming1
virsh autostart aming1 , 。
virshw autostart --disable aming1
destroy, virsh undefine aming1 。
。
,
virt-clone --original aming1 -name aming2 --file /data/kvm/aming2.qcow2
aming1 ,aming2 , file 。
virsh list --all
, IP,mac 。 , 。
vim /etc/udev/rules.d/70-
virsh snapshot-create aming1 aming1
qemu-img info /data/kvm/aming1.qow2 , 。
raw ,qow2
virsh edit aming3 aming3
ls /etc/libvirsh/qemu/aming3
source file=
qemu-img convert -f raw -O qcow2 /data/kvm/aming1.qow2 /data/kvm/aming2.qow2
-f raw
-O
,
virsh snapshot-list aming1
virsh snapshot-revert centos6.6_1 1437248443
e.
virsh snapshot-delete centos6.6_1 1437248847
qemu-img info /data/kvm/test03.img
qemu-img resize /data/kvm/test03.img +2G
destroy
virsh destroy aming1
virsh start aming1