linux实用技巧:使用快照制作虚拟机

在日常的学习当中,如果遇到了集群和负载均衡类的实验,需要用到大量的虚拟机,如果一个一个的去创建,显然是非常费力和低效的。所以今天交给大家如何用快照来制作虚拟机。想要多少给你多少^_^。只要内存够用!

制作虚拟机的快照分为以下几个步骤:

1.首先我们要创建存储的逻辑卷来生成模板和快照文件;

2.制作被快照的模板;

3.创建快照。

1.创建逻辑卷:

(1)fdisk /dev/sda   (制作LVM逻辑卷,然后对磁盘进行重新的扫描;)

(2)partx -d /dev/sda

partx -a /dev/sda

(3)创建lv文件:

pvcreate /dev/sda

vgcreate -s 4M vg1 /dev/sda5

lvcreate -L 10G -n base vg1

(4)然后就可以制作虚拟机模板:

这个时候你就可以像安装一个普通的虚拟机一样。重启完成之后要进行一下的操作(因为你制作的是模板,所以模板要有通用性)

2.制作模板:

在模板虚拟机里要进行一下几个操作:

1.关闭火墙和selinux(文件里修改):

vim /etc/sysconfig/selinux

2.修改网路配置文件和删除网卡信息:

vim /etc/sysconfig/network-script/ifcfg-eth0

3.修改yum源为稳定的地址:

vim /etc/yum.repos.d/yum.repo

3.创建快照:

完成之后我们的模板就已经制作完成了,这个时候在真机上用快照对它进行拍照,但是在拍照之前一定要把这个模板关闭掉,通常我们给人拍照的时候也都是要他静止的^_^。

选中我们的快照文件:

直接启动vm2,瞬间开启,他的状态就是模板的初始状态,非常的方便。

我们来计算一下总共的开销:

模板(10G)

以后每个虚拟机只需要4G左右,这样可以制作出非常多的虚拟机。不需要进行安装,而且大大的节省了空间开销。

结束语:

小伙伴们赶紧去实践一下吧。

linux实用技巧:使用快照制作虚拟机

时间: 2024-11-14 13:56:19

linux实用技巧:使用快照制作虚拟机的相关文章

linux实用技巧:使用ntfs-3g挂载ntfs设备

1.几种文件系统的比较 (1)在linux系统中支持一下文件系统: Ext2         第二扩展文件系统(简称 ext2 或者 ext2) 很多年前就已经成为 GNU/Linux 默认的文件系统了.ext2 代替了扩展文件系统(这是 "第二代" 的前身).它纠正了它前身的一些错误并突破了一些限制.ext2 遵循了 UNIX? 类文件系统的一贯标准.ext2 从它出现的第一天起,就注定要在提供鲁棒性和高性能的同时演化. Ext3 第三扩展文件系统从名字上就可以看出是 ext2 的继

linux实用技巧:检测内存泄漏工具Valgrind

1.Valgrind简介 1.在我们编写C/C++的时候,最常见的错误之一就是内存泄露,这样的问题其实跟程序员的编程习惯密不可分.如果你在申请内存空间之后能够马上在合适的位置释放内存.会极大程度的避免内存泄漏的情况.但是人非圣贤,孰能无过.有时候我们确实忘记释放内存而导致了比较严重的错误,所以这个时候我们需要借助valgrind这个工具来判断内存泄漏. Valgrind 是一款 Linux下(支持 x86.x86_64和ppc32)程序的内存调试工具,它可以对编译后的二进制程序进行内存使用监测(

linux实用技巧:linux下的视频录制软件xvidcap

1.xvidcap简介 在linux如果我们想要进行视频录制,那么xvidcap是一个不错的选择.Xvidcap 是一个可将屏幕上的操作过程录制下来并保存为视频的小工具.对于需要制作产品演示和教学的朋友来说,这个屏幕录像机十分实用.Xvidcap 支持生成 avi.mpeg.asf.flv.swf.mov 等视频格式,可以应用在各种场合.录制的区域也可以随意选择,显得非常方便. 我们接下来安装xvidcap,他需要用到mplayer,因为视频录制首先得有播放器么.^_^ 2.xvidcap的安装

Linux使用技巧3--用dd命令制作U盘系统启动盘

作U盘系统启动盘,Ubuntu下有个图形界面工具Startup Disk Creator,简单易用,但是缺点就是只能制作Ubuntu的启动盘,别的系统不支持.那么我想在Ubuntu下作Fedora的系统启动盘要怎么办呢?不要紧,有dd命令呢! dd命令是用来拷贝文件的命令,它可以自动转换成对应的格式.在玩树莓派的时候,我们也是用dd命令烧写系统的,还记得吧? $ sudo dd bs=4M if=~/raspberrypi/2014-09-09-wheezy-raspbian.img of=/d

Linux实用技巧--隧道

平时开发过程中,可能会遇到一些网络问题,比如npm install 一些依赖包.本地电脑是可以,没有问题.但是测试环境服务器,由于公司内部网络安全限制,不可以随意访问外部网络.因此下载一个依赖包就变得很麻烦,需要你提网络访问权限,讲清楚原因.当然,你可以搭建一个私服,每天去同步npm包到你私有服务器. 这里介绍一个小窍门,linux 隧道命令. 介绍这个命令之前,需要有一个前提,那就是 本地环境能访问你的测试服务器.也就是说,你本地,到你部署的服务器网络至少单向是通路的. 现在我们开始建一个隧道

【老鸟分享】LINUX命令行终端提示符多种实用技巧!

1.Linux命令行提示符简介 众所周知,Linux命令行是系统管理员管理Linux的重要手段,我们管理Linux,首先要面对的就是Linux命令行提示符. Linux命令行结尾的提示符有"#"和"$"两种不同的符号,如下所示: [[email protected] ~]# #<==这是超级管理员root用户对应的命令行. [[email protected] ~]$ #<==这是普通用户oldboy对应的命令行. 其中: 1)#号,是使用超级用户roo

LINUX命令行终端提示符多种实用技巧!

1.Linux命令行提示符简介 老男孩教育原创 众所周知,Linux命令行是系统管理员管理Linux的重要手段,我们管理Linux,首先要面对的就是Linux命令行提示符. Linux命令行结尾的提示符有"#"和"$"两种不同的符号,如下所示: [[email protected] ~]# #<==这是超级管理员root用户对应的命令行. [[email protected] ~]$ #<==这是普通用户oldboy对应的命令行. 其中: 1)#号,是使

Buildroot构建指南--快速上手与实用技巧【转】

本文转载自:http://blog.csdn.net/zhou_chenz/article/details/52335634 Buildroot官方全英文使用手册的链接是https://buildroot.org/downloads/manual/manual.html,需要知道每一个细节的朋友,可以仔细查阅,这篇文章只是我自己从中提炼出来的一下快速上手的技巧. 如何在现有项目加入自己的APP Buildroot从零开始构建的过程还是很复杂的,以后的文章会一步步介绍.我们先来看看如何在现有项目中

Mac实用技巧之:访达/Finder

由于不太可能每次都来这里更新,更多MacOS实用技巧系列文章,请看我的博客:Mac使用技巧系列教程 Finder就相当于windows XP系统的『我的电脑』或win7/win10系统里的『计算机』(打开后叫资源管理器),find是查找的意思,那Finder就是查找者,寻找者,或者说是查找器,是用来管理你系统各种软件.程序,文档,图片视频等资源的管理器,所以说windows叫资源管理器是很合理的,Finder以前不翻译,直接就叫Finder(中文版也没有翻译),后来可能想讨好更多的中国人,翻译成