您的位置:首页 > 运维架构 > Linux

“复制”Linux系统

2016-01-26 15:44 429 查看
如果你装好的服务器需要批量“复制”安装,手动安装会不会累死人,我们应该选一个更为轻松的方案

以下方案仅讨论Linux系统(Windows系统下有Ghost和Sysprep两种方法,个人推荐在图方便的情况下使用Ghost,如果想让每台的SID号不同就不能使用Ghost而要使用Sysprep才可以

1、Docker

Docker几乎可以运行在任何Linux系统(64位)上,像Ubuntu的新版本都是自带Docker的,那么我们可以构建一个符合我们要求的容器,然后导出(export)成为镜像文件

这样做的缺点是我们必须从头构建,我没有查询到Docker可以将物理机变成镜像文件,如果我们想将已经装好的服务器进行“复制”就无能为力了,但是如果是从最初就知道要批量安装的话,Docker恐怕是我的第一选择

2、VMware

虚拟化技术的大拿——VMware,提供一个虚拟化物理机的功能,消费级产品VMware Workstation 是不附带这个功能的,此功能要求使用 VMware vCenter Converter Standalone 产品。这也就是所谓的P2V,只不过如果你硬盘里的东西非常多要消耗很长时间才能完成这一过程

3、Clonezilla

再生龙,台湾制作神器,支持多国语言(包括简体中文),Kickstart可以大量“复制”操作系统,可是我们现在所说的并不是裸机复刻。

找个空U盘把再生龙写进U盘中,启动后进入再生龙然后按照提示一步一步操作准没错

4、DD

dd是最省心、最轻松的方案,只不过耗时应该是最长的,全盘复制可以保证几乎所有东西都是相同的,但是在设备方面一定要提前注意,避免两台机器之间网卡不同名造成无法上网或者某台设备无法正常运行,关于dd网上有很多命令,根据自己的情况来定制不同的命令吧,我就不写了

5、Linux Live Kit

Linux Live Kit is a set of shell scripts which allows you to create your own Live Linux from an already installed Linux distribution. The Live system you create will be bootable from CD-ROM or a disk device, for example USB Flash Drive, USB Pen Drive, Camera connected to USB port, and so on. People use Linux Live Kit to boot Linux from iPod as well.

6、tar

dd既然可以,tar可不可以将全盘打包呢,答案也是可以的,Archlinux官方有这个指南,可以去看看

7、Bootserver

这个一看就是高端进阶的版本,都已经进入批量自动化的阶段了,我只贴一个[博客](/article/5516927.html

),请了解之后再搜索其他资料进行操作

8、Ansible

也是自动化部署的,相关知识还请自己搜索,我并没有详细了解过这个方案

以上给出了“复制”Linux系统的八种方案,希望可以解决你的问
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: