De installatie van vCLI 5.0 onder RedHat is, zoals dat zo vaak gaat, niet zo moeilijk als je weet hoe, maar voor die tijd was het voor mij in ieder geval behoorlijk puzzelen.
Ik ga in dit document uit van een minimale installatie van RedHat 6.1 64-bits(!). Heb de setup zelf gebouwd op basis van Scientific Linux 6.1, minimale installatie (@core), uiteraard voorzien van de laatste updates. Ook zijn de VMware Tools geinstalleerd.
De vCLI zelf kun je downloaden vanaf:
http://communities.vmware.com/community/vmtn/vsphere/automationtools/vsphere_cli
Ook zijn er wat dependencies:
yum install openssh-clients openssl-devel perl-devel perl-CPAN uuid \ uuid-devel libuuid-devel e2fsprogs e2fsprogs-devel perl-YAML \ libxml2-devel glibc.i686 libzip.i686 ncurses-lib.i686 libstdc++.i686 \ libxml2.i686
Er zijn een aantal systeem variabelen nodig. Maak een bestand aan /etc/profile.d/custom.sh met de volgende inhoud:
#!/bin/sh export http_proxy="" export ftp_proxy="" export PERL_LWP_SSL_VERIFY_HOSTNAME=0
Maak vervolgens dit bestand executable en voer het uit:
chmod +x /etc/profile.d/custom.sh source /etc/profile.d/custom.sh
Ook wordt er tijdens de installatie gezocht naar een header, die op de 'verkeerde' plaats staat. Een symlink lost dit probleem op:
mkdir /usr/include/uuid ln -s /usr/include/uuid.h /usr/include/uuid/uuid.h
Na al deze voorbereidingen is het heel eenvoudig: pak het bestand uit en start de installer:
tar xzf VMware-vSphere-CLI-5.0.0-422456.x86_64.tar.gz -C /usr/src/ cd /usr/src/vmware-vsphere-cli-distrib ./vmware-install.pl