从服务控制台提交快照
search cancel

从服务控制台提交快照

book

Article ID: 308584

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

免责声明:本文为 Committing snapshots from within the Service Console (1006847) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。


本文提供有关使用服务控制台中的命令行提交虚拟机中的快照的信息。

注意:本文适用于 ESX。要在 ESXi 主机的命令行上提交快照,请参见 Committing snapshots on ESXi host from command line (1026380)


Environment

VMware ESX 4.0.x
VMware ESX 4.1.x
VMware ESX Server 3.0.x
VMware ESX Server 3.5.x

Resolution

<embed allowfullscreen="true" allowscriptaccess="always" height="344" src="https://www.youtube.com/v/xuWLyA_woyU&hl=en_US&fs=1&" type="application/x-shockwave-flash" width="425">

VMware 建议在提交快照之前确保具备与快照和基础磁盘大小相等的可用空间。

如果没有足够的可用空间,请迁移至其他具有足够可用空间的磁盘,并将快照整合到一个新虚拟磁盘文件 (VMDK) 中。有关整合磁盘文件的详细信息,请参见 Consolidating snapshots (1007849)

要从命令行将快照提交到基础磁盘,请执行以下操作:

  1. 通过 VMware Infrastructure/vSphere Client 或通过运行以下命令找到指向虚拟机的 VMX 文件的路径:

    # vmware-cmd -l

    /vmfs/volumes/volume-UUID-or-name/vm1/vm1.vmx
    /vmfs/volumes/volume-UUID-or-name/vm2/vm2.vmx

  2. 使用以下命令确定虚拟机是否有快照:

    # vmware-cmd /vmfs/volumes/volume-UUID-or-name/vm1/vm1.vmx hassnapshot

    输出类似于以下内容:

    hassnapshot() =



    hassnapshot() = 1

    如果结果不等于一 (1),表示虚拟机没有快照,没有理由再继续操作。

  3. 通过运行以下命令移除(或提交)快照:

    # vmware-cmd /vmfs/volumes/volume-UUID-or-name/vm1/vm1.vmx removesnapshots
    removesnapshots() = 1

    如果结果为一 (1),表示已成功提交快照。如果结果是除了一 (1) 之外的其他数值,请向 VMware 支持提出支持请求,并在问题描述中注明此知识库文章 ID。有关详细信息,请参见 How to Submit a Support Request

注意



Additional Information

有关 ESX 中的快照处理的详细信息,请参见 Understanding virtual machine snapshots in VMware ESXi and ESX (1015180)

有关使用 vSphere Infrastructure Client 执行快照提交的详细信息,请参见适用于您的 ESX 版本的 Basic System Administration Guide

在 ESX/ESXi 3.5 和 4.0 的修补程序版本中,通过对“删除所有快照”过程做出更改,与快照相关的大多数问题已得到改进。有关详细信息,请参见:

Committing snapshots from within the Service Console