首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >VM文件存储在VMWare ESXi上的位置?

VM文件存储在VMWare ESXi上的位置?
EN

Server Fault用户
提问于 2014-01-22 17:05:02
回答 3查看 81.5K关注 0票数 1

我现在的情况是,

我在一个数据中心里有一个服务器,上面有一些VM,我把它卖给了VPS,

现在,由于我的一个VM试图进行黑客攻击,DataCenter已经暂停了我的服务器。

他们给了我一个FTP帐户,指向ESXi服务器的根目录(我可以看到等等,mnt,home),并要求我备份我的VM以便擦除服务器。

问题是我不知道我的机器文件在哪里(我想是VMDK文件?)。

请帮帮我,因为我在服务器被擦除之前的时间已经不多了。

谢谢。

P.S:我只有FTP访问,没有别的了。

EN

回答 3

Server Fault用户

回答已采纳

发布于 2014-01-22 17:10:43

默认位置为/vmfs/卷/

来自vmware文档:

确定所有虚拟机文件位置的

从指挥线

要从命令行确定所有虚拟机文件的位置:以根用户身份登录到VMware ESX/ESXi主机。有关VMware的详细信息,请参阅无法使用Secure (1003807)连接到ESX主机。有关VMware ESXi技术支持模式的更多信息,请参见紧急支持技术支持模式(1003677)。有关VMware ESXi 4.1-5.0技术支持模式的更多信息,请参见在ESXi 4.1和ESXi 5.0 (1017910)中使用技术支持模式。

键入vmware-cmd -l以列出在ESX主机上注册的虚拟机的配置文件的位置。键入vmsvc/getallvms,列出在ESXi主机上注册的虚拟机的配置文件的位置。记录正在排除故障的虚拟机的.vmx文件(配置文件)的位置。例如:

代码语言:javascript
运行
复制
/vmfs/volumes/46b2f3eb-ced4c7d8-c1d2-111122223333/vm1/vm1.vmx

如果虚拟机未在ESX主机上注册,并且要搜索其配置文件,请运行以下命令并按Enter:

代码语言:javascript
运行
复制
find / -name "*.vmx"

步骤4的结果列出了所有虚拟机配置文件。搜索结果,查找您感兴趣的虚拟机文件的名称。结果还列出了这些文件所在的目录的路径。通过查看虚拟机的配置文件,您可以知道它的所有相关文件(包括.vmdk文件)位于何处。如果文件不在与配置文件相同的目录中,则配置文件中显示了完整的路径。例如,第二个硬盘可能有一个条目,如下所示:

代码语言:javascript
运行
复制
scsi0:1.present = "true"
scsi0:1.fileName = "/vmfs/volumes/46b2f3ea-980a1c90-3333-00112233bb44/diskStore/secondHardDisk.vmdk"
票数 10
EN

Server Fault用户

发布于 2014-01-22 17:07:01

它们在数据存储中,这些数据存储被安装在/vmfs/下的ESXi服务器中。

票数 5
EN

Server Fault用户

发布于 2014-01-22 17:29:27

如果没有更多的细节,就很难说出如何访问vm文件。如果供应商只提供FTP访问,而FTP访问可能有或可能没有对主机的根访问,则是一个问题。根据我使用VMWare的经验,驱动器根目录上没有主目录或mnt目录,但这可能是版本之间的差异。

Shane和Gabriel关于路径/vmfs的答案是正确的。在/vmfs/卷文件夹下,您应该找到主机可以访问的数据存储。同样,对于FTP访问,这可能是不可见的,因为供应商可能限制了您的访问。您的VM可能不是主机上唯一的虚拟机,它们限制了您的安全性,或者将您指向另一台服务器以获取FTP。我会联系供应商,让他们为您将文件导出到FTP位置,或者找到另一种连接到主机的方法。另外,如果他们为您导出文件,请确保他们至少得到了.vmdk和.vmx,而不仅仅是.vmdks。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/569122

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档