一、虚拟机的安装
virt-manager 进入虚拟机管理,点击电脑图标,安装虚拟机。
选择安装镜像
配置ram,cpus和disk
配置network,创建虚拟机完成
配置虚拟机页面,按照要求进行设定,设定完成后,即开始安装虚拟机。
设定完成后的安装虚拟机。
由以上的设置过程,较为繁琐,对于多台电脑安装都要手动配置,非常麻烦,所以可将上述过程的所要设定的内容制作成脚本,直接运行脚本一步完成上面所有的操作,
运行create-vm.sh脚本,后面test为虚拟机名称,直接跳过前面的设定过程,到虚拟机配置,对批量创建虚拟机非常有用。
二、虚拟机的管理
1.管理命令
virt-manager ## 开启虚拟机管理器
virsh list ## 显示正在运行的虚拟机
virsh list --all ## 查看所有虚拟机
virsh start desktop ## 开启虚拟机
virsh shutdown desktop ## 正常关闭虚拟机
virsh destroy desktop ## 强行关虚拟机
virt-viewer desktop ## 显示虚拟机
2.模拟虚拟机的恢复
准备一个已经安装好的虚拟机,将虚拟机的test.xml和test.qcow2移动到/mnt,启动时找不到文件,无法启动,相当于虚拟机损坏。
mv /etc/libvirt/qemu/test.xml /mnt/
mv /var/lib/libvirt/images/test.qcow2 /mnt/
在虚拟机管理器中删除这个装好的虚拟机,将/mnt下的文件test.xml再移动回/etc/libvirt/qemu/,文件test.qcow2再移动回/var/lib/libvirt/images/
模拟恢复过程
cd /mnt
virsh create xxx.xml ## 用硬件信息文件启动虚拟机
在操作中会有以下错误
error:Cannot access storage file '/var/lib/libvirt/images/xxx.qcow2'(207,gid:107):No such file or directory
解决方案:
mv /mnt/xxx.qcow2 /var/lib/libvirt/images/
virsh define xxx.xml ## 永久恢复虚拟机