2017-04-26 29 views
1

我正在学习VMWare的VSphere套件,云计算虚拟化平台。VMWare VMotion和VMFS之间是否有任何关系?

我无法弄清楚套件中的VMotion和VMFS之间是否有任何关系?

VMotion可以将正在运行的虚拟机从 实时迁移到另一个物理服务器,而不会停机。

VMFS是利用共享存储的集群文件系统,允许多个物理主机同时读写同一个存储。

它们之间有任何关系吗?

+0

这是一个更好的针对[服务器故障](http://serverfault.com)的问题。 – tadman

回答

2

如你提号,VMFS是我们默认使用的文件系统上的“块”共享存储(即LUN)的。这允许我们为多个ESXi主机上的读/写挂载相同的LUN,而这在许多文件系统中是不允许的。

vMotion是当我们将正在运行的VM从一台ESXi主机移动到另一台ESXi主机时。我们通过将运行内存状态从一台主机复制到另一台主机来完成。然后在短时间内“震撼”虚拟机并快速将其虚拟NIC移至新服务器。虚拟机在同一状态下在远端“启动”,因此它看起来像虚拟机一直在运行。也就是说,即使我们实际上只是创建了一个具有完全相同的内存状态和磁盘的新VM,我们也会“移动”正在运行的VM。

唯一的关系是,如果您有一个VM的VMDK位于跨多个ESXi主机共享的数据存储区中,则vMotion进程不必复制VMDK,从而使该过程变得更简单,更快速。由于VMFS是我们可以支持共享存储的一种方式,因此通常在基于VMFS的数据存储上安装VMDK(在本例中,1个数据存储=一个VMFS格式的LUN)。由于VMFS是我们最古老的共享存储技术,因此它是我们客户中最常见并且通常最好理解的。

但是,任何共享存储都可以正常运行vMotion,包括基于VSAN,VVOL和NFS的共享存储。

相关问题