序:

接触linux有小半年了吧,学习了不少东西。。对于这个领域真是越发的喜欢!怎么说呢,感觉学习这个就和我平时玩游戏一个感觉吧j_0059.gif(大学的生活嘛),愿意让我用大量的时间去钻研它,所以想要把学到的东西都记录下来和大家分享,同样也是个交流的过程么(希望大神们多多指导呀)

开始今天的正题吧,今天我想说的就是克隆与还原虚拟机这块,(博主我就是从装虚拟机开始玩的,一开始装一个还好,慢慢学后发现,有的时候一次要几个纯净的虚拟机,顿时就无语了,直到学习了快照这个好东西)

1.创建快照源与快照--------------------------------------------------------

首先么你需要创建一个lvm(逻辑卷)

a.fdisk-cu/dev/sda(为你的逻辑卷创建一个分区)------选择(linuxlvm)的格式

b.pvcreate/dev/sda5(我用的拓展分区里的)

c.vgcreatevg0/dev/sda5

然后我们需要创建一个快照的源

lvcreate-L6G-nlv0vg0(一般虚拟机用6G就够了)

现在进入我们的VirturalMachineManage中去

224516681.png

先安装一个虚拟机,需要用咱们之前所创建的呢个逻辑卷作为载体/dev/vg0/lv0。

安装好后进入虚拟机,需要对咱们的虚拟机进行一点修改

a.配置好你的yum源

b.删除虚拟机默认网卡(/etc/udev/rules.d/70-persistent-net.rules)eth0,以防以后冲突

c.其他根据个人而定(怎么方便怎么装)

源制作好了,关闭虚拟机,开始制作快照

lvcreate-L2.5G-s-nlv0-snap/dev/vg0/lv0

然后进入VirtualMachine

230453273.png

选择好快照路径直接运行即可,快照虚拟机是不需要安装的直接开启,和快照源一样的虚拟机,这样你要多少,就有多少。。方便省时

2.还原虚拟机

之前咱们做快照的虚拟机,现在你觉得麻烦了,不想装了,呢就直接把他还原吧

进入命令行到/usr/local/sbin/下

编写lab-resetvm的脚本

231325400.png

231327947.png

注意要把domain和VG呢块改写成你快照源名,修改好之后,如果你想要纯净的虚拟机直接运行lab-resetvm的脚本即可,直接还原快照虚拟机

今天就写这么多吧,往后我还会写的,如果有linux的相同爱好者或是linux的大神,可以和我多说说,我其实也是刚入门,还有很多东西要学习嘛,今天算露个脸吧。。。j_0061.gif