1.虚拟机管理命令
virt-manager ##开启虚拟机管理器
virsh list ##显示正在运行的虚拟机
virsh list --all ##查看所有虚拟机
virsh start desktop ##开启虚拟机
virsh shutdown desktop ##关闭虚拟机
virsh destory desktop ##强制关闭虚拟机
2.使用脚本安装虚拟机
vim /mnt/vm-install.sh #打开脚本文件vm-install.sh
#!/bin/bash
virt-install \ #安装命令
--cdrom /home/kiosk/Desktop/rhel-server-7.2-x86_64-dvd.is \ #系统镜像的地址
--ram 1024 \ #分配内存大小
--cpus 1 \ #分配cpu核心数
--disk /var/lib/libvirt/images/$1.qcow2,bus=virtio,size=9 \ #虚拟机安装地址,文件大小
--name $1 \ #虚拟机名字
--network bridge=br0,model=virtio & #设置网络
3.使用脚本创建虚拟机快照
1 #!/bin/bash
2 qemu-img create -f qcow2 -b \
3 /var/lib/libvirt/images/$1.qcow2 \
4 /var/lib/libvirt/images/$2.qcow2
5
6 virt-install \
7 --name $2 \
8 --ram 1024 \mv /mnt/test.qcow2 /var/lib/libvirt/images/
9 --cpus 1 \
10 --disk /var/lib/libvirt/images/$2.qcow2,bus=virtio \
11 --network bridge=br0,model=virtio \
12 --import &
4.使用脚本reset虚拟机
1 #!/bin/bash
2 virsh destroy $1
3 rm -rf /var/lib/libvirt/images/$1.qcow2
4 qemu-img create -f qcow2 -b /var/lib/libvirt/images/$2.qcow2 //var/lib /libvirt/images/$1.qcow2
5 virsh start $1
6 virt-viewer $1 &
7
在家中模拟虚拟机的恢复
准备一个已经安装好的虚拟机
mv /etc/libvirt/qemu/test.xml /mnt/
mv /var/lib/libvirt/images/test.pcow2 /mnt/
在虚拟机管理器中删除这个装好的虚拟机
模拟恢复过程
mv /mnt/test.pcow2 /var/lib/libvirt/images/
virsh create test.xml ##用硬件信息启动虚拟机
创建硬件信息
按照上述的步骤进行虚拟机硬件信息的配置,完成后就会在virt-manager上出现test虚拟机。