自动化虚拟机的克隆和后处理

我有一个我维护的“模板”虚拟机(在VMWare Fusion中运行的OSX Server)。 它同时在5台不同的机器上运行。 当我想改变的时候,我改变基本的虚拟机,并且为这5台机器制作副本。

启动其中一个副本后,我总是必须在虚拟机中进行一些手动后处理: – 将主机名更改为唯一的名称 – 更改虚拟机上某个应用程序的某些configuration文件以拥有唯一的名称 – 告诉时间机器它不需要备份我的驱动器(以某种方式复制vm使timemachine再次问这个问题)

我想自动执行这些任务。 理想情况下,我想根据VM主机的名称创build一个唯一的名称。

我如何最方便地从部署过程中删除这些手动任务?

我相信vmrun命令是你正在寻找的。