我想知道 Linux 上是否存在 Sysprep 的替代方案。我正在使用 VMware 开发虚拟机,我想克隆该机器以基于此模板创建新机器。我想尽量让虚拟机变得清晰。
答案1
根据 Redhat 网站有虚拟系统准备它与 Windows 下的 Sysprep 执行类似的操作。
virt-sysprep 命令行工具可用于重置或取消配置来宾虚拟机,以便可以从中进行克隆。此过程涉及删除 SSH 主机密钥、删除持久网络 MAC 配置以及删除用户帐户。 Virt-sysprep 还可以自定义虚拟机,例如通过添加 SSH 密钥、用户或徽标。每个步骤都可以根据需要启用或禁用。
在链接的手册页中,它们显示了如下内容:
--append-line '/etc/hosts:10.0.0.1 foo'
--append-line '/etc/hosts:10.0.0.2 bar'
和这个:
--commands-from-file FILENAME (see customize below)
然后将使用该文件作为输入:
delete /some/file
install some-package
password some-user:password:its-new-password