我们采用虚拟机的原因是什么呢,很简单就俩字: 节能
1. 管理虚拟机的命令:
virt-manager | 开启虚拟机管理器 |
---|---|
virsh list | 显示正在运行的虚拟机 |
virsh list --all | 查看所有虚拟机 |
virsh start desktop | 打开虚拟机 |
virsh shutdown desktop | 正常关闭虚拟机 |
virsh destroy desktop | 强行关闭虚拟机 |
virt-viewer desktop | 显示虚拟机 |
注意: 上面的命令全都是在真机中的root用户下操作的
2. 克隆别的主机的虚拟机
复制虚拟机所需文件
scp root@172.25.254…:/var/lib/libvirt/images/虚拟机.qcow2 /var/lib/libvirt/images/
注意:这只是复制系统硬盘
scp root@172.25.254…:/etc/libvirt/qemu/虚拟机.xml /mnt/
这个是复制硬件信息
拷过来后对虚拟机进行恢复
命令:virsh create /mnt/虚拟机.xml
但是这样的虚拟机是一次性的,你关闭之后就没了。
想要永久恢复虚拟机的话:virsh define /mnt/虚拟机.xml
虚拟机的控制硬件文件;
可以改名字
改完之后wq退出保存,然后重启服务
3. 虚拟机的快照
创建快照:
qemu-img create -f qcow2 -b /var/lib/libvirt/images/虚拟机.qcow2 /var/lib/libvirt/images/node1.qcow2
进入图形界面,点击新建一个虚拟机
把生成的快照导入到虚拟机图形控制器中,虚拟机快照可以使用
选第四个
注意:
1.如果虚拟机快照损坏,那么删除快照重新制作快照即可
2.当使用快照后不要对虚拟机母盘做任何操作,否则会破坏快照
4 .删除虚拟机
virsh undefine 虚拟机 删除虚拟机,不删文件
rm -fr /var/lib/libvirt/images/虚拟机硬盘.qcow2 删除虚拟机文件