在 Windows 世界中,您可以使用虚拟机,将所有软件和 Windows 更新应用到其中,然后将其保存为 .vhd 或 iso 格式的新基础映像。我们称之为sysprep
,它非常适合让您部署在首次启动时安全的完全最新的虚拟机。
制作这些并使它们保持最新需要一定程度的辛苦,但部署安全机器会带来巨大的回报。
这也是Linux世界的一个概念吗?如果是,使用的术语和技术是什么?
在 Windows 世界中,您可以使用虚拟机,将所有软件和 Windows 更新应用到其中,然后将其保存为 .vhd 或 iso 格式的新基础映像。我们称之为sysprep
,它非常适合让您部署在首次启动时安全的完全最新的虚拟机。
制作这些并使它们保持最新需要一定程度的辛苦,但部署安全机器会带来巨大的回报。
这也是Linux世界的一个概念吗?如果是,使用的术语和技术是什么?
有
virt-sysprep
,但这更多是针对 sysprep 的“删除个性化数据”方面。该virt-customize
工具是同一libguestfs-tools
套件的一部分,可让您在映像中运行任意脚本(并执行各种其他自定义)。即使没有特殊的工具,如果您有现有的映像,将其安装到某个位置,运行一些脚本来执行更新/自定义,然后卸载它也相对简单。
我认为 Linux 世界中更常见的过程是从空白映像开始,并使用某种安装程序为其提供最新的软件包和配置。例如,我使用kickstart在磁盘映像上执行自动安装,然后我可以将其用作部署多个虚拟机的基础。
还有其他更通用的工具,例如磁盘映像生成器,可以让您执行相同的操作。
Fedora 使用kiwi项目来创建云镜像,并使用此存储库中的定义。
系统备份(https://ubuntu-mate.community/t/using-systemback/13062):
实时构建(https://manpages.ubuntu.com/manpages/focal/man7/live-build.7.html):
build-root或yocto ( https://www.buildroot.org/ ) :
希望能帮助到你