標籤:vsphere-perl-sdk linux
修改系統的環境變數
vmware-install.pl出現的代理問題
http_proxy=XXXXX
ftp_proxy=XXXXX
將http、ftp環境變數加入到bashrc或者profile中,使其在global中都可以用。
export http_proxy= ##保持空值,什麼都不填
export ftp_proxy= ##這樣設定就是當前的session會話有效果而已,想要Global都起作用就將其加入到/etc/bashrc 或者/etc/profile中。
vim /etc/bashrc
#在最後面加入export這兩行
export http_proxy=
export ftp_proxy=
之後source下,使其立即生效:
source /etc/bashrc
解決依賴關係
Redaht6:
yum install openssl-devel libxml2-devel e2fsprogs-devel
CentOS6:
yum install make autoconf automake openssl-devel gcc gcc-c++ make uuid-perl libuuid-devel uuid-devel perl-Data-Dump perl-SOAP-Lite perl-XML-SAX perl-XML-NamespaceSupport perl-XML-LibXML perl-XML-LibXML-Common perl-CPAN
Ubuntu:
X86:
apt-get install build-essential gcc uuid uuid-dev perl libssl-dev perl-doc liburi-perl libxml-libxml-perl libcrypt-ssleay-perl
X64:
apt-get install ia32-libs build-essential gcc uuid uuid-dev perl libssl-dev perl-doc liburi-perl libxml-libxml-perl libcrypt-ssleay-perl
ps:Ubuntu中出現依賴關係不滿足時候,可以用aptitude –f install來安裝。
解決./vmware-install.pl UUID的問題
:
https://www.vmware.com/support/developer/viperltoolkit/doc/perl_toolkit_makinst_linux.html
http://mirrors.aliyun.com/CPAN/modules/01modules.index.html
3.1手動編譯需要的包:
Devel-CheckLib-1.03.tar.gz
ExtUtils-MakeMaker-7.04.tar.gz
IO-CaptureOutput-1.1104.tar.gz ##這個是安裝Devel中的依賴關係
UUID-0.24.tar.gz ##這是主要的包
從UUID中的Makefile.pl看出其是依賴Devel::Checklib 、ExtUtils::MakeMaker的
use strict;
use warnings;
use Devel::CheckLib;
use ExtUtils::MakeMaker;
編譯命令都是:
perl Makefile.pl
pake
pake install
3.2 線上安裝CPAN模組(並不是所有模組都可以安裝上去,有些模組需要手動編譯安裝,如:UUID)
perl –MCPAN –e shell
cpan>m #列所有模組
cpan>install Bundle::CPAN
cpan>q
安裝vCLI.
對應版本:(這個不是直接的,只是個搜尋結果,需要自己找對應的版本來下載。)
https://www.vmware.com/cn/support-search.html?cc=www&client=VMware_Site_support_center&site=VMware_Site_support_center&cn=vmware&num=20&output=xml_no_dtd&ie=UTF-8&oe=UTF-8&q=vmware_vSphere_Perl_sdk#client=VMware_Site_support_center&numgm=4&getfields=*&filter=0&site=VMware_Site_support_center&cc=en&ie=UTF-8&oe=UTF-8&start=0&num=20&cid=&tid=&cn=vmware&output=xml_no_dtd&q=vmware_vSphere_Perl_sdk
tar xvf VMware-vSphere-Perl-SDK-5.1.0-780721.x86_64.tar.gz –C /tmp
cd /tmp/vmware-vsphere-cli-distrib
./vmware-install.pl ##做完上面的操作之後,基本上就可以繼續安裝了。
之後也是編譯:
perl Makefile.pl
make
make install
ps:本文是整合過來的,並非完全原創,如有雷同,那也只能說“我們太有緣了啊”。
本文出自 “bckong” 部落格,請務必保留此出處http://bckong.blog.51cto.com/5092126/1660801
vmware-CLI for linux