我想从 CentOS 6 创建一个模板,以便每个虚拟机都感觉像是一个独特的安装。我发现sys-unconfig
它有效,但我不喜欢它在启动时要求输入新密码。还有哪些替代方案?
答案1
这取决于您的图像格式以及您如何首先创建图像,但是我通常使用 virt-sysprep 来取消配置图像,详细信息可以在此处找到:“http://libguestfs.org/virt-sysprep.1.html" 该命令看起来像这样:
# virt-sysprep --operations ssh-hostkeys,udev-persistent-net,machine-id -a disk.img
然后,我会考虑使用 cloud-init 在启动时配置新的虚拟机,这同样取决于您的虚拟机管理程序技术以及需要如何配置。 http://cloudinit.readthedocs.io/en/latest/