序:
接触linux有小半年了吧,学习了不少东西。。对于这个领域真是越发的喜欢!怎么说呢,感觉学习这个就和我平时玩游戏一个感觉吧(大学的生活嘛),愿意让我用大量的时间去钻研它,所以想要把学到的东西都记录下来和大家分享,同样也是个交流的过程么(希望大神们多多指导呀)
开始今天的正题吧,今天我想说的就是克隆与还原虚拟机这块,(博主我就是从装虚拟机开始玩的,一开始装一个还好,慢慢学后发现,有的时候一次要几个纯净的虚拟机,顿时就无语了,直到学习了快照这个好东西)
1.创建快照源与快照--------------------------------------------------------
首先么你需要创建一个lvm(逻辑卷)
a.fdisk-cu/dev/sda(为你的逻辑卷创建一个分区)------选择(linuxlvm)的格式
b.pvcreate/dev/sda5(我用的拓展分区里的)
c.vgcreatevg0/dev/sda5
然后我们需要创建一个快照的源
lvcreate-L6G-nlv0vg0(一般虚拟机用6G就够了)
现在进入我们的VirturalMachineManage中去
先安装一个虚拟机,需要用咱们之前所创建的呢个逻辑卷作为载体/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
选择好快照路径直接运行即可,快照虚拟机是不需要安装的直接开启,和快照源一样的虚拟机,这样你要多少,就有多少。。方便省时
2.还原虚拟机
之前咱们做快照的虚拟机,现在你觉得麻烦了,不想装了,呢就直接把他还原吧
进入命令行到/usr/local/sbin/下
编写lab-resetvm的脚本
注意要把domain和VG呢块改写成你快照源名,修改好之后,如果你想要纯净的虚拟机直接运行lab-resetvm的脚本即可,直接还原快照虚拟机
今天就写这么多吧,往后我还会写的,如果有linux的相同爱好者或是linux的大神,可以和我多说说,我其实也是刚入门,还有很多东西要学习嘛,今天算露个脸吧。。。