I’m trying to setup APC Powerchute to let my virtual machine communicate with my UPS.
On the host machine, opensuse 12.3, i can set it up in a matter of minutes and log into the web interface.
If i try to move the Powerchute to a virtual opensuse 12.3, i can install it, but when i connect to the web interface, i cannot see any information.
I connected the serial cable to the host and assigned it to the vmware machine, but i can’t seem to connect it in the vm itself.
Any advice on how to troubleshoot this issue? If anything is unclear about the problem, feel free to ask.
You may need to post at least the essential parts of your vmx file to more clearly describe how you “assigned” a serial connection to the Guest.
I haven’t dealt with VMware serial connections in a long while so haven’t refreshed my understanding if anything has changed in VMware.
In the “old days” like every other virtualization technology (today), various pass-through configurations are supported and serial connections are fairly typical. When pass-through is enabled, the Guest acquires and assumes full ownership of the device so no other Guest or even the Host can use that device.
Nowadays pass-through isn’t always the only option. A serial connection might be implemented another way (eg “serial over IP” adapted to the virtualization technology).
So, the docs for your virtualization technology would be a good place to start to understand how it works.
Then, you may try deploying Powerchute on your Host temporarily if possible to at least verify connectivity which would be required before you even consider setting up a Guest.
Also, you didn’t describe which VMware product you’re running. If you’re running Workstation or one of the Enterprise products, this type of configuration would generally be very simple to enable. If you’re running Player, plenty of configuration tools are not there. Doesn’t mean the configuration isn’t possible, it would only mean that you’d need to know how to configure the VMX file by hand or use an alternate management tool.