Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

We have a VMWare ESXi 3.5 server that we are trying to get performance information on via esxtop logging, but I can't get an SMB share to mount so I can store the logs there. What am I missing?

The command I'm trying to use (per the vendor's instructions) is:

mount -t smbfs -o username=esxshare //WindowsShare/esxshare /mnt/esxshare

I have verified that I am logged in as root, and that the /mnt/esxshare directory has been created.

My biggest concern is that my web research so far indicates that ESXi can't actually mount SMB shares, only ESX can. I also would need to enable the firewall on VMWare to allow SMB, but ESXi doesn't seem to have an interface to that either. Am I correct?

I'm open to other suggestions on how to get a share mounted, but I'm a Linux newb. My only other theory would be to do an NFS share somewhere, mount that in the Service Console, and then get on with the esxtop logging I need to do. I've also got a message in to our vendor asking for help, but I'm hoping to understand what exactly is failing to get a better understanding of the VMWare guts.

Any help would be greatly appreciated. Thanks!



So it doesn't appear like my prospective vendor has any options for this, either. We're still new to virtualization, so we'll consider using ESX Server when we upgrade from our current 3.5 installation in the next year or so.

In the meantime, the best we can do is measure peak IOPS of our current system, and get stats from other non-VM systems that connect to our SAN. Hopefully that will be enough.

share|improve this question
I highly doubt SMB is supported on ESXi. You probably need to be looking at your alternatives. – Zoredache Nov 5 '10 at 18:09

There's a chance you could massively hack then compile samba for the non-*nix ESXi unsupported command line but you'd need fairly mad skills and it might not be stable, certainly won't be supported. You'd have more luck with the soon-to-disappear-anyway regular ESX as it has a Service Console, ESXi doesn't.

I'd try to think of a better way of doing what you need.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.