Today I stumbled on quite irritating problem. If you are OSX or Linux user and your ESXi setup doesn’t have vCenter (which comes with a price) then you are:
- Doomed to run a VM with Windows and install a vSphere client there (it requires Windows and .NET)
- Lose your time over trying to run it using Wine (there are instances where where with specific wine version and vSphere client it could work – I didn’t manage) or Crossover (if on Mac)
- Install VMware Fusion (if on Mac) – but it is a paid solution, on the other hand you might already have it – it is capable of connecting to vCenter and ESXi hosts.
- Install ESXI host client UI https://labs.vmware.com/flings/esxi-embedded-host-client
Following assumes there is internet connectivity from your ESXi host (but that’s not a big deal if there is not, just SCP to upload vib package), so connect to your ESXi host over SSH and then:
esxcli software vib install -v /esxui-signed-9277095.vib
Now you can access your ESXi host over UI: https://<esxi_host_ip/ui/