VMWare VMotion和VMFS之间有什么关系吗?

时间:2017-04-26 02:49:06

标签: virtual-machine vmware virtualization vsphere

我正在研究VMWare的VSphere套件,云计算虚拟化平台。

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

VMotion支持从中运行虚拟机的实时迁移 一个物理服务器到另一个物理服务器,没有停机时间。

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

他们之间有什么关系吗?

1 个答案:

答案 0 :(得分:2)

没有

正如您所提到的,VMFS是我们默认在“块”共享存储(即LUN)上使用的文件系统。这允许我们在多个ESXi主机上安装相同的LUN以进行读/写,这是许多文件系统所不允许的。

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

唯一的关系是,如果您的VM的VMDK位于跨多个ESXi主机共享的数据存储中,则vMotion进程不必复制VMDK,这使得该过程更加简单和快捷。由于VMFS是我们可以支持共享存储的一种方式,因此通常在基于VMFS的数据存储上使用VMDK(在这种情况下,1个数据存储区=一个VMFS格式的LUN)。由于VMFS是我们最古老的共享存储技术,因此它是最常见的,通常最能被客户理解。

但是,任何共享存储都适用于vMotion,包括基于VSAN,VVOL和NFS的共享存储。