Actually... I'm not sure if there is a technical misunderstanding here. I have ESX running on "some other server hardware" I simply want to use the vmrun utility to perform commands against my vm's running under my ESX based servers. The version of vmrun that installs with Fusion seems to be a neutered version that only controls Workstation and/or Fusion systems (running on the localhost?). From the vmrun usage:
AUTHENTICATION-FLAGS
--------------------
These must appear before the command and any command parameters.
-h <hostName> (not needed for Fusion)
-P <hostPort> (not needed for Fusion)
-T <hostType> (ws|fusion) <------------------------------------------- The only valid Host Types are "ws" or "fusion" ?
-u <userName in host OS> (not needed for Fusion)
-p <password in host OS> (not needed for Fusion)
-vp <password for encrypted virtual machine>
-gu <userName in guest OS>
-gp <password in guest OS>
The version that installs under Linux gives me this usage:
AUTHENTICATION-FLAGS
--------------------
These must appear before the command and any command parameters.
-h <hostName> (not needed for Workstation)
-P <hostPort> (not needed for Workstation)
-T <hostType> (ws|server|server1|fusion|esx|vc|player) <------------------- lots of host types including fusion.
for example, use '-T server' for Server 2.0
use '-T server1' for Server 1.0
use '-T ws' for VMware Workstation
use '-T ws-shared' for VMware Workstation (shared mode)
use '-T esx' for VMware ESX
use '-T vc' for VMware vCenter Server
-u <userName in host OS> (not needed for Workstation)
-p <password in host OS> (not needed for Workstation)
-vp <password for encrypted virtual machine>
-gu <userName in guest OS>
-gp <password in guest OS>
But all these host types supposedly support the vix API. So....you wouldn't think that contacting any host type would be different than any other.
Indeed the usage of vmrun on Mac OS X lists EXAMPLES which include sending commands to ESX -- which is exactly what I want to do. When I try to do that.... vmrun says "invalid host type". The issues doesn't seem to be networking related. It's a limit of vmrun that installs with Fusion. I wonder If I can install a version of vmrun on my mac that will accept the "-T esx" type.