vmware-CLI for linux

  1. 修改系统的环境变量

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

 

  1. 解决依赖关系

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来安装。

  1. 解决./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

  1. 安装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:本文是整合过来的,并非完全原创,如有雷同,那也只能说“我们太有缘了啊”。

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。