Virtual machine 具有相同基础的多个ESXi虚拟机

Virtual machine 具有相同基础的多个ESXi虚拟机,virtual-machine,snapshot,esxi,Virtual Machine,Snapshot,Esxi,我试图在ESXi中使用相同的基础创建多个VM,以节省空间 例如,我想用Windows 2008和SQL 2008创建一个基本VM。 然后我希望vm1安装software-1,vm2安装software-2 假设基本虚拟机是10GB,我有2个基于此的虚拟机,我的节省是20GB。如果我有4个基于基本虚拟机的虚拟机,那么节省的空间将是40GB 如果我还可以更新基本VM,并将更改传播到其他2(或4)个VM,这将是一个额外的好处 我在基本虚拟机、快照等上做了一些谷歌搜索,但我找不到如何做到这一点,可能是因

我试图在ESXi中使用相同的基础创建多个VM,以节省空间

例如,我想用Windows 2008和SQL 2008创建一个基本VM。 然后我希望vm1安装software-1,vm2安装software-2

假设基本虚拟机是10GB,我有2个基于此的虚拟机,我的节省是20GB。如果我有4个基于基本虚拟机的虚拟机,那么节省的空间将是40GB

如果我还可以更新基本VM,并将更改传播到其他2(或4)个VM,这将是一个额外的好处

我在基本虚拟机、快照等上做了一些谷歌搜索,但我找不到如何做到这一点,可能是因为使用了错误的术语


有人知道我如何通过GUI或命令行实现上述功能吗?

根据我的经验,ESXi无法实现该场景。我们做快照是为了备份(当然是为了节省空间),但不是为了种子

该场景可以称为
沙箱
。有一个著名的开源解决方案

LXC是Linux内核包含特性的用户空间接口。 通过强大的API和简单的工具,它让Linux用户轻松创建 并管理系统或应用程序容器


如果你想在ESXi上这样做,我认为唯一的方法就是克隆机器。(无需节省空间和时间)。每次种子机更新时,您都需要再次删除和克隆

=> SEED ---> clone machine A  ---> delete   +---> NEW SEED ---> ...
    |    |                                  | 
    |    +-> clone machine B  ---> delete   |
    |                                       |
    +----------------------------- update --+