1.虚拟机的安装
进入虚拟机装机界面
2.使用脚本装虚拟机
脚本:
#!/bin/bash
virt-install \
cdrom= 系统镜像文件的存放路径
--ram 1024 \ 内存大小,单位为M
disk=/var/lib/linrirt/images/$1.qcow2,bus=virtio,size=9 \ 指定系统硬盘的安装文件路径,bus表示硬盘类型,size表示硬盘大小
cpus 1 \ 一核cpu
network bridge=br0,model=virtio &> /dev/null & 网络方式为桥接,类型为虚拟
3.虚拟机管理命令
- virt-manager ##开机虚拟机管理器
- virsh list ##显示正在运行的虚拟机
- virsh list --all ##查看所有虚拟机
- virsh start desktop ##打开虚拟机
- virsh shutdown desktop ##正常关闭虚拟机
- virsh destroy desktop ##强行关闭
- virt-viewer desktop ##显示虚拟机
4.复制虚拟机
准备1个已经安装好的虚拟机
- mv /etc/libvirt/qemu/test.xml /mnt/ xxx.xml为虚拟机的硬件信息
- mv /var/lib/libvirt/images/test.qcow2 /mnt/ xxx.qcow2为硬盘信息 ,损伤后无法恢复
在虚拟机管理器中删除这个装好的虚拟机
模拟虚拟机恢复
注意:
1.[root@foundation59 mnt]# virsh create test.xml
error: Failed to create domain from test.xml
error: Cannot access storage file '/var/lib/libvirt/images/test.qcow2' (as uid:107, gid:107): No such file or directory
解决方案:
mv /mnt/test.qcow2 /var/lib/libvirt/images
2.virsh define test.xml 永久恢复虚拟机
创建虚拟机的快照
磁盘“快照”是虚拟机磁盘文件(VMDK)在某个点及时的复本。系统崩溃或系统异常,你可以通过使用恢复到快照来保持磁盘文件系统和系统存储。当升级应用和服务器及给它们打补丁的时候,快照是救世主。
其中
使用脚本安装快照
qemu-img是QEMU的磁盘管理工具
基本用法:
qemu-img command [command options]
qemu-img create -f qcow2 -b test.qcow2 filename
-f 指定镜像文件格式,有qcow2,qed,vdi
-b File name of a base image
filename 创建的镜像文件名