我目前负责一个实验室,所有机器都需要运行相同的虚拟机。我想通过 rsync 自动执行当前分配 VirtualBox 虚拟机的设置(擦除所有本地更改并替换构成虚拟机的磁盘/快照)。
我正在考虑做一些事情,为每个更改创建快照,将快照复制到用户的计算机,然后删除目标上的快照(将其“展平”回起始磁盘)。这使我能够以最小的带宽要求修补每个虚拟机。
当前环境由Fedora主机组成,其中rsync用于复制新的磁盘映像。新的解决方案需要在 Linux/Windows/Mac 上运行,因为我们正在转向“自带设备”环境。
是否有任何现有的脚本/项目可以解决此问题?在开始开发自己的系统来处理更新管理之前,我应该注意什么?