##虚拟机的安装##

1.在主机的超级用户中,执行virt-manager命令打开虚拟机管理器:

电视虚拟化编码器_vim

2.选中电视图样,将已经运行的虚拟机关闭,然后才开始进行如下图操作:

电视虚拟化编码器_vim_02

3.点击browse选择镜像的路径,勾中如下图的选项。

电视虚拟化编码器_desktop_03

电视虚拟化编码器_xml_04

4. 选择好路径后,勾中下图所示的内容,点击forward

电视虚拟化编码器_desktop_05

5.到下图的界面后,直接点击forward便可以

电视虚拟化编码器_vim_06

6.在其下图中填写虚拟机的名字如:future,后点击完成finish

电视虚拟化编码器_电视虚拟化编码器_07

7.出现如下图后,用上下键选择第一项内容后按下回车键

电视虚拟化编码器_xml_08

8.进入之后分别选择语言,日期,地区等然后进行下一步

9.选择GUI图形化界面,对于虚拟机,选择如下图所示:其中右边的内容不选择

电视虚拟化编码器_xml_09

10.选择standard partition,点击+

电视虚拟化编码器_电视虚拟化编码器_10

11.对其进行分盘后如图:

电视虚拟化编码器_desktop_11

12.出现下面界面后选择ACCEPT change即可开始安装新的虚拟机(注意要设置root用户的密码)

电视虚拟化编码器_电视虚拟化编码器_12

##用脚本安装虚拟机##

首先cd  /mnt/中,编写脚本vim  create_vm.sh(此脚本可以直接跳过前面的设定过程,直接到虚拟机配置)

内容如下:

电视虚拟化编码器_xml_13

然后赋予其脚本的权限

电视虚拟化编码器_vim_14

最后进行安装虚拟机

电视虚拟化编码器_xml_15

##1.虚拟机管理命令##
 virt-manager    ###开启虚拟机管理器

真实主机中虚拟机管理器打开如图所示:

电视虚拟化编码器_电视虚拟化编码器_16

 virsh   list   ###显示正在运行的虚拟机
 virsh   list --all  ##查看所有虚拟机

电视虚拟化编码器_xml_17


 virsh   shoutdown  desktop###正常关闭虚拟机

 virsh   start  desktop   ##打开

 virsh   destory  desktop ##强行关闭

 virt-viewer  desktop  ###显示虚拟机

在家中模拟虚拟机的恢复

1.首先准备一个已经安装好的虚拟机。(在这里我所用的时从别的主机上下载过来的两个虚拟机的文件)

如图所示:此时我的主机中已经有了别的主机中的test.xml    和test.qcow2 两个文件

电视虚拟化编码器_xml_18

2.分别执行命令mv /etc/libvirt/qemu/test.xml  /mnt/     和mv /var/lib/libvirt/images/test.qcow2  /mnt/   将它们移动到/mnt/中去

如图:

电视虚拟化编码器_xml_19

3.在虚拟机管理器中删除好这个装好的虚拟机

模拟恢复过程

首先切到/mnt/下面    执行cd /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

如图:

电视虚拟化编码器_vim_20

出现上述错误的解决方案:
执行mv /mnt/test.qcow2  /var/lib/libvirt/images/  将其重新归置到test.qcow2的原有位置。

最后执行virsh define test.xml操作   ,标示着永久恢复虚拟机

效果如图所示:

电视虚拟化编码器_电视虚拟化编码器_21

##虚拟机的快照##

      安装好的虚拟机由于很容易被我们自己的操作给弄坏,因此需要一个虚拟机的快照操作,这样做的好处就是我们可以在快照出来的虚拟机中任意地使用,坏了之后,可以再继续快照一个。所以不用担心弄坏自己费尽心思安装好的虚拟机了。

首先在主机上执行vim  copy_vm.sh编写快照的脚本

快照脚本的内容如下图:

电视虚拟化编码器_xml_22

其次给这个脚本赋予权限:如下

电视虚拟化编码器_xml_23

最后用sh 命令对原有的test2虚拟机进行快照,进而出现node2虚拟机。

电视虚拟化编码器_desktop_24

##重置虚拟机快照##

当我们做的虚拟机快照损坏时,我们可以直接调用一个脚本命令去重置它,就可以重新使用,省略不必要的麻烦。

脚本如下:在真机上编写vim create_vm.sh 内容如图

电视虚拟化编码器_desktop_25

编写完成后,chmod 755 create_vm.sh。最后用命令sh /mnt/create_vm.sh node2  test2 即可。