Skip to content

www.LinVirt.nl

vCLI 5.0 installatie onder Redhat

auteur: Frederik Vos

Inleiding

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.

Benodigdheden

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

Voorbereiding

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

Installatie

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