与物理机一样,虚拟机是运行操作系统和应用程序的软件计算机。虚拟机包含一组规范和配置文件,并由主机的物理资源提供支持。每个虚拟机都具有一些虚拟设备,这些设备可提供与物理硬件相同的功能,并且可移植性更强、更安全且更易于管理。

虚拟机包含若干个文件,这些文件存储在存储设备上。关键文件包括配置文件、虚拟磁盘文件、NVRAM 设置文件和日志文件。可以通过 vSphere Web Client、任何一种 vSphere 命令行界面(PowerCLI、vCLI)或 vSphere Web Services SDK 来配置虚拟机设置。

警告:

未经 VMware 技术支持代表指示,请勿更改、移动或删除虚拟机文件。

表 1. 虚拟机文件

文件

使用情况

描述

.vmx

vmname.vmx

虚拟机配置文件

.vmxf

vmname.vmxf

其他虚拟机配置文件

.vmdk

vmname.vmdk

虚拟磁盘特性

-flat.vmdk

vmname-flat.vmdk

虚拟机数据磁盘

.nvram

vmname.nvramnvram

虚拟机 BIOS 或 EFI 配置

.vmsd

vmname.vmsd

虚拟机快照

.vmsn

vmname.vmsn

虚拟机快照数据文件

.vswp

vmname.vswp

虚拟机交换文件

.vmss

vmname.vmss

虚拟机挂起文件

.log

vmware.log

当前虚拟机日志文件

-#.log

vmware-#.log(其中 # 表示从 1 开始的编号)

旧的虚拟机日志文件

对虚拟机执行某些任务时,会创建其他文件。

  • .hlog 文件是 vCenter Server 用于跟踪在完成特定操作后必须移除的虚拟机文件的日志文件。

  • 将虚拟机转换成模板时,将创建 .vmtx 文件。.vmtx 文件将替换虚拟机配置文件(.vmx 文件)。