我们有一台 VMWare ESXi 3.5 服务器,我们正尝试通过 esxtop 日志记录获取其性能信息,但我无法安装 SMB 共享,因此无法将日志存储在那里。我遗漏了什么?
我尝试使用的命令(根据供应商的说明)是:
mount -t smbfs -o username=esxshare //WindowsShare/esxshare /mnt/esxshare
我已验证我以 root 身份登录,并且已创建 /mnt/esxshare 目录。
我最担心的是,到目前为止,我的网络研究表明 ESXi 实际上无法挂载 SMB 共享,只有 ESX 可以。我还需要在 VMWare 上启用防火墙以允许 SMB,但 ESXi 似乎也没有该接口。我说得对吗?
我愿意听取关于如何挂载共享的其他建议,但我是 Linux 新手。我唯一的其他理论是在某处进行 NFS 共享,将其挂载到服务控制台中,然后继续进行我需要进行的 esxtop 日志记录。我还给我们的供应商发了一条消息寻求帮助,但我希望了解到底是什么原因导致无法更好地理解 VMWare 的核心。
任何帮助都将不胜感激。谢谢!
抄送
更新
因此,我的潜在供应商似乎也没有任何选择。我们对虚拟化还不熟悉,因此明年左右从当前的 3.5 安装升级时,我们会考虑使用 ESX Server。
与此同时,我们能做的最好的事情就是测量当前系统的峰值 IOPS,并从连接到我们 SAN 的其他非 VM 系统获取统计数据。希望这足够了。
答案1
您有可能大规模破解然后编译 samba 以用于非 *nix ESXi 不受支持的命令行,但您需要相当高超的技能,而且它可能不稳定,肯定不会受到支持。对于即将消失的常规 ESX,您会更幸运,因为它有一个服务控制台,而 ESXi 没有。
我会尝试想出一个更好的方法来满足你的需要。