![Linux 映像用于重新创建具有相同配置的机器](https://linux22.com/image/1401967/Linux%20%E6%98%A0%E5%83%8F%E7%94%A8%E4%BA%8E%E9%87%8D%E6%96%B0%E5%88%9B%E5%BB%BA%E5%85%B7%E6%9C%89%E7%9B%B8%E5%90%8C%E9%85%8D%E7%BD%AE%E7%9A%84%E6%9C%BA%E5%99%A8.png)
我有一台 CentOS 6.5 机器,上面安装了一些软件包,我想再设置三个相同的机器,我想知道我是否可以制作一个我预先配置的机器的映像,并使用该映像将该机器的副本复制到其他机器上。
这将为我节省很多时间,请告诉我这是否可行?
谢谢。
答案1
是的。
您可以使用 CloneZilla 等工具来创建逐位副本,但这样做会有一些麻烦/注意事项。您可以想机器之间有所不同:
- 主机名
- IP地址
- SSH、SSL 以及任何其他公钥加密私钥。
- UUID
对于 CentOS / RedHat 系统,有一个名为“kickstart”文件的配置文件,可用于创建一组安装过程的说明。生成您刚刚安装的系统的配置说明可能位于您的 root 用户的主目录中。
这些说明位于 root 用户主目录中的 kickstart 文件中(如果我没记错的话,以 .ks 结尾),并且将在安装后第一次完成启动后立即生成另一个与当前系统完全相同配置的系统。
执行 kickstart 安装的过程有点复杂(比 CloneZilla 更复杂),但可以避免上面列出的问题。