VMware ESXi 5 中如何更改默认快照位置

默认情况下,为虚拟机制作的快照与其父级存储在同一目录或者存储中。

有时我们可能会用完空间,我们可能无法再进行快照,因此在这种情况下,我们可以使用其他位置来存储快照。

那么,我们应该如何修改虚拟机快照的默认位置呢?

下面是操作步骤:

注意:请确保我们正在使用的虚拟机已关闭电源。

右键单击虚拟机并选择编辑设置

单击顶部选项卡中的选项,选择常规并打开配置参数

添加具有以下详细信息的新行

snapshot.redoNotWithParent

使用值“true”保存此参数

现在打开vm所在主机的CLI
转到存储所有 虚拟机文件的 父目录并打开主要的 .vmx 文件

# cd /vmfs/volumes/50925c85-54a206c1-a9e5-d4ae526b9890/test_XP
# vi test_XP.vmx

现在将此行添加到 .vmx 文件中的任意位置,其中包含要存储快照的路径位置

workingDir = "/vmfs/volumes/50925be7-ea8ab367-d40d-d4ae526b9890/snapshots"

保存文件并退出

现在您需要重新加载此 vm虚拟机 以使更改生效。

# vim-cmd vmsvc/getallvms | grep test_XP
 56  test_XP     [iSCSI-Datastore15] test_XP/test_XP  winXPProGuest  vmx-07

这里 56 是 vm id,您可以使用上述命令找到它

# vim-cmd vmsvc/reload 56

现在,当您制作快照时,快照文件和虚拟机交换文件将在不同的位置创建。

如何重定向VMware ESXi 虚拟机的交换文件

如果我们不希望 vm 交换文件被重定向到另一个位置,而我们希望它到同一个父目录。

在上面显示的配置参数选项中添加一个另外的参数

sched.swap.dir="<path_to_vm_directory>"

例如:
/vmfs/volumes/50925be7-ea8ab367-d40d-d4ae526b9890/vmswap

保存设置并退出。
现在,每次制作快照时,快照文件和虚拟机交换文件都将保存在指定的不同位置。

日期:2020-06-02 22:16:47 来源:oir作者:oir