Mac users feel a little left out when it comes to VMWare Server clients. There’s one for Windows and Linux, but Mac users are out of luck. Sure, you can VNC into a Linux box, use X forwarding, or use RDC to access a Windows box, but a real Mac client would really be helpful. However, I stumbled upon some documentation that will allow you to VNC to a VMWare Server VM’s main screen.
For a recent project, I needed to automatically provision VM’s for testing. I wanted to make the .vmx files on the fly with the exact configuration required, but I couldn’t find documentation for the options that are allowed in the .vmx files. Luckily, a fellow named Ulli Hankeln has made an impressive list available on his site. The listings contain tons of options that I wasn’t aware of, and it also provides hints on which ones you shouldn’t adjust.
I was working with a CentOS 5 x86_64 installation running VMWare server last week when I stumbled upon this error: Use of uninitialized value in string eq at /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/VMware/VmPerl.pm line 114. You can run the vmware-cmd application with this error (it’s not a fatal error) and keep going with your normal business. However, if you want to remove the error, comment out lines 114 and 115 in the Perl module referenced by the error: