vmware @ 64-bit host
I not a fan of 64-bit technology, besides at work we have 4 64-bit hosts and only two of them have a 64-bit OS... which both have vmware gsx...
As a sysadmin I need automation and vmware use a perl tool called vmware-cmd with 32bit library dependency. 64-bit host is not supported according with this official document and is a known issue which will probaby not be resolved cause gsx is to be replaced with vmware server and other technologies, besides vmware states that 64bit support is experimental for gsx
After being disappointing by the fact, I decided to use the gnu/linux power and looked for a hack in vmware forums and the procedure is the following...
Copy library and perl32 binary from 32bits-host to 64bits-hosthost32# scp -rv /usr/lib/perl5/5.8.5/i386-linux-thread-multi host64:/usr/lib/perl5/5.8.5
host32# scp -r /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi host64:/usr/lib/perl5/site_perl/5.8.5
host32# scp /usr/bin/perl host64:/usr/bin/perl32
Edit /usr/bin/vmware-cmd to use perl32 and libraries< #!/usr/bin/perl -w -Iblib/arch -Iblib/lib -I/usr/lib/perl5/5.6.0/i386-linux -I/usr/lib/perl5/5.6.0 -I. --- > #!/usr/bin/perl32 -w -Iblib/arch -Iblib/lib -I/usr/lib/perl5/5.6.0/i386-linux -I/usr/lib/perl5/5.8.5 -I/usr/lib/vmware/perl5/site_perl/5.005/i386-linux -I.
Not too difficult considering that almost give up when I saw there was not support for 64-bit host