一 安装虚拟机
1)图形方式装机
点击图标 Applications -->Systemc Tools-->Virtual Machine Manager
1 进入这个页面
2 Choose Storage Volume
3找到镜像的位置
4分配内存
5 虚拟机信息
6 到了安装界面
2)shell安装
1 virt-manager #开启虚拟机管理器
2 shell脚本信息 ($1 表示虚拟机的名称)
3 运行shell
4 出现安装界面,如上图(6)
二 虚拟机的恢复
虚拟机管理命令
virt-manager ##开启虚拟机管理器
virsh list ##查看正在运行的虚拟机
virsh list --all ##查看所有的虚拟机
virsh start desktop ##开启虚拟机
virsh shutdown desktop ##正常关闭虚拟机,有关闭的过程,想强制关闭会被阻塞
virsh destory desktop ##强制关闭虚拟机=断电
virt-viewer desktop ##显示虚拟机
1)准备一个已经安装好的虚拟机
2)把组成虚拟机的xxx.xml(硬件信息)和xxx.qcow2(硬盘信息) 移动到 /mnt/目录下
mv /etc/libvirt/qemu/test.xml /mnt/
mv /var/lib/libvirt/images/test.qcow2
3)在虚拟机管理其中删除这个装好的虚拟机
virsh create test ##一次性恢复
报错以后:
mv /mnt/test.qcow2 /var/lib/libvirt/images/
virsh define test ##永久恢复
三 虚拟机的快照
把系统镜像文件方到/下的新目录里,不然在别的目录下该文件所有者会改变不再是root
编写脚本如下:
#!/bin/bash
virt-install \
--cdrom 系统镜像文件绝对地址/系统镜像文件 ##指定系统镜像安装文件的来源
--ram 1024 \ ##默认单位为M
--cpus 1 ##给一颗cpu
--disk /var/lib/libvirt/images/$1.qcow2,bus=virtio,size=9 \ ##指定系统硬盘安装文件路径,bus表示硬盘类型,size表示硬盘大小
--network bridge=br0,model=virtio &> /dev/null & ##设定网络方式为桥接网络,类型为虚拟,
1)普通安装
2,improt插入disk
3 ,出现新的虚拟机
2)shell脚本自动安装($1 代表母虚拟机 $2代表子虚拟机或新虚拟机)
1,shell的内容
2,运行脚本
3,生成子虚拟机和母虚拟机的内存对比
四 虚拟机快照reset
虚拟机快照:看到的是母盘,读取的是子盘。能够在虚拟机出现无法恢复的错误时,重新生成一个新机。
1,因为读取的是子盘,所以发生错误时,强行停止子盘,并且删除硬盘信息
virsh destroy $2
rm -fr /var/lib/libvirt/images/$2.qcow2
2,shell内容
3.运行shell就完成了reset功能