我可以从 ESX 中的 vMotion 中排除卷吗?

我可以从 ESX 中的 vMotion 中排除卷吗?

当我执行 vmotion 时,VM 的 vmdk 通常位于共享存储阵列上(除非我使用存储等,但我们假设这是具有 SAN 的企业)。

如果我有 2 个卷,该怎么办?一个是 VM 的 VMDK,另一个是用于存储大量日志的单独安装的卷。我可能会使用本地磁盘。

与虚拟机本身相比,我对发生故障时丢失日志的容忍度要高得多,而且日志需要大量的写入 IO;我宁愿将其保存在本地,而不是猛击存储阵列。

我可以做 vmotion 移动吗没有移动日志文件磁盘?

或者它会因为内存中打开的文件描述等而归档吗?

是的,我知道,日志应该发送到日志收集器而不是磁盘上,但这需要一些时间来设置;将我的关键卷(VM)与不太关键的卷(日志)分开可以提供一个临时解决方案。

答案1

试图澄清:

vMotion:将把您的 VM 移动到另一个 ESXi 服务器,将 VM 存储保留在其原始数据存储上。

Storage vMotion:将虚拟机存储移动到另一个数据存储,而将虚拟机保留在其原始 ESXi 服务器上。

编辑 :

使用 Storage vMotion 高级设置,您可以指定要移动哪些存储以及移动到哪里,还可以选择将部分存储保留在当前位置:

在此处输入图片描述

答案2

使用 Storage vMotion,您可以以磁盘级粒度重新定位虚拟机。但是,将虚拟机从一个主机移动到另一个主机,并且该主机依赖于本地 VMDK(在一个主机上),则无法实现此操作。

在此处输入图片描述

答案3

这听起来更像是一个 HA 问题。在 VMware 中,您必须在两个虚拟机之间设置一个集群,并使用故障转移集群切换服务。

相关内容