KVM命令:
1. 日常管理:
virsh list
virsh list
virsh start centos7
virsh shutdown centos7
virsh destroy centos7
virsh reboot centos7
virsh undefine centos7_1
virsh define vm_centos7.xml
virsh edit centos7
virsh suspend web01
virsh resume web01
virsh vncdisplay web01
virsh autostart web01
virsh autostart
ll /etc/libvirt/qemu/autostart/
grubby
reboot 重启
virsh console web01
sysctl -a |grep ipv4|grep ip_forward
echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf
sysctl -p
qemu-img info test.qcow2
qemu-img info /opt/web01.raw
qemu-img create -f qcow2 test.qcow2 1G
qemu-img resize test.qcow2 +2G
time qemu-img convert -f raw -O qcow2 test.raw test.qcow2
2. 快照管理:
virsh snapshot-create-as web02
virsh snapshot-list web02
virsh snapshot-revert web02
virsh snapshot-delete web02
3. 虚拟机克隆
4.1完整克隆
virt-clone --auto-clone -o web01 -n web02
4.2手动完整克隆
cp web01.qcow2 web02.qcow2
virsh dumpxml web01 >web02.xml
vim web02.xml
virsh define web02.xml
virsh start web02
4.3链接克隆
qemu-img create -f qcow2 -b web02.qcow2 web03.qcow2
virsh dumpxml web01 >/etc/libvirt/qemu/web03.xml
virsh define /etc/libvirt/qemu/web03.xml
virsh start web03
brctl show
4. 桥接网卡
5.1创建桥接网卡
virsh iface-bridge eth0 br0
5.2取消桥接网卡
virsh iface-unbridge br0
5. 热添加
6.1临时添硬盘
virsh attach-disk web01 /data/web01-add.qcow2 vdb
6.2永久添加
virsh attach-disk web01 /data/web01-add.qcow2 vdb
6.3临时剥离硬盘
virsh detach-disk web01 vdb
6.4永久剥离硬盘
virsh detach-disk web01 vdb
6.5临时热添加内存
virsh setmem web04 1024M
6.6永久增大内存
virsh setmem web04 1024M
6.7调整虚拟机内存最大值
virsh setmaxmem web04 4G
6. 热迁移
7.1临时迁移
virsh migrate
7.2永久迁移
virsh migrate