当前位置: 传客网 > Installing vSphere SDK for Perl on Ubuntu (check_vmware_api)

Installing vSphere SDK for Perl on Ubuntu (check_vmware_api)

2016-12-24 作者:homesite


Installing vSphere SDK for Perl on Ubuntu

Posted on 12/19/2012 Mathias Ewald No Comments ↓

I just wasted another 30min of my life finding out what I had found out before like 100 times. I executed the installer for the vSphere SDK for Perl and wondered why I couldn’t actually use the modules. Well, the one thing I always forget about is to set the http_proxy and ftp_proxy environment variable. So this post is just to save me some time the next time 

1. Download latest version of vSphere SDK for Perl

vmware.com

2. Install any dependencies

The following line is taken from this website, but relates to Ubuntu 10.04. It works in 12.10 but might not work in future versions or Debian.

apt-get install libarchive-zip-perl libcrypt-ssleay-perl libclass-methodmaker-perl libdata-dump-perl libsoap-lite-perl perl-doc libssl-dev libuuid-perl liburi-perl libxml-libxml-perl ia32-libs

3. Extract the archived

tar xvf VMware-vSphere-Perl-SDK-5.1.0-780721.x86_64.tar.gz

4. Set environment variables (IMPORTANT)

export http_proxy=
export ftp_proxy=

5. Execute Installer

sudo ./vmware-install.pl

The output should finish like this:

Do you accept? (yes/no) yes

Thank you.

In which directory do you want to install the executable files?
[/usr/bin]

Please wait while copying vSphere CLI files...

The installation of vSphere CLI 5.1.0 build-780721 for Linux completed
successfully. You can decide to remove this software from your system at any
time by invoking the following command:
"/usr/bin/vmware-uninstall-vSphere-CLI.pl".

This installer has successfully installed both vSphere CLI and the vSphere SDK
for Perl.

The following Perl modules were found on the system but may be too old to work
with vSphere CLI:

Compress::Zlib 2.037 or newer
Compress::Raw::Zlib 2.037 or newer
IO::Compress::Base 2.037 or newer
IO::Compress::Zlib::Constants 2.037 or newer
UUID 0.03 or newer

Enjoy,

6. Disable certificate checking

By default, you will get an error like this connecting to the API:

Error: Server version unavailable at 'https://...'

This is a problem with the HTTPS certificate checking performed by LWP. To disable this, you have two options:

Disable checking globally by editing https.pm of the LWP module:

sudo vim  /usr/share/perl5/LWP/Protocol/https.pm

Look for the following line

$ssl_opts{SSL_verify_mode} ||= 1;

and change it to

$ssl_opts{SSL_verify_mode} ||= 0;

Disable in your own perl script:

To disable certificate checking for your own perl script add the following line to the top:

$ENV{PERL_LWP_SSL_VERIFY_HOSTNAME} = 0;

 

Now all I have to do is actually remember I blogged this info the next time I need it 

 

notes:

in the end , you must do this before using check_vmware_api command

sudo apt-get install libnagios-plugin-perl

This entry was posted in vSphere and tagged Perl, Perl SDK, vSphere API by Mathias Ewald. Bookmark the permalink.



相关推荐

  • VMware Ubuntu 下与Win7共享文件夹

    之前使用Linux环境使用的是Fodera+VMware,个人感觉还是比较好用,比RedHat或之后的N多版本都好用。由于各种原因,现在需要使用Ubuntu+VMware环境,这就牵涉到Windows和Ubuntu共享的问题。试了N多种方法

  • Ubuntu中VMware虚拟机硬盘空间扩容方法

    随着Ubuntu虚拟机的不断使用,在VMware中经常遇到预先装好的Ubuntu虚拟机的硬盘空间过小的问题,造成很多软件不能安装,而重新装一个,又挺麻烦。于是,上网搜了下关于vmware硬盘扩容的方法。总结如下:  一:首先使用VMware

  • win7与VMware ubuntu虚拟机实现文件共享(最后一定要装open-vm-dkms插件)

    一般来说,由于一些特殊的需要,会在Win7系统中利用虚拟机(VMware)安装ubuntu虚拟环境,使得不用重启就可以同时使用两个系统。但是想把在虚拟机ubuntu中编辑的文件可以同时被Win7中的程序使用,同时又不想利用两个系统的QQ或者

  • OK6410 开发板连接 Vmware uBuntu NFS

    1还是折腾了点时间参考了网上的资料和用户手册,记录如下:本机环境是双网卡,一个用户和公司网上连,一个核开发板连接。原来按照虚拟机是缺省按照了两个虚拟网卡。vmWare配置1.vmware连网要改为桥接方式即Bridged2.vmware中E

  • 简单定制Ubuntu Live CD的VMware瘦客户端

    系统环境:Ubuntu11.10personalizedvirtualdesktopswithVMwareView5最近想把VMware-view-clientforubuntu的客户端(官方最近发布的personalizedvirtual

  • MAC OS之VMware Tools

    继续对苹果系统试用,虚拟机安装后默认屏幕分辨率为1024*768,虚拟机全屏后依然如此,在现阶段的显示器上显得那么的格格不入。自己机器上本身就是集成显卡,在虚拟机中安装显卡驱动未果,只得另辟蹊径去寻找分辨率自适应的处理方式。下载VMware

  • 系列一:Linux虚拟机下配置Java Android编译环境(VMware 7.0 + Ubuntu 11.04)

    Linux下配置JavaAndroid编译环境(一)注意:文中给出的下载地址一般都是最新版的下载地址,供大家以后升级时使用。我会通过ftp把本文用到的安装包都提供给大家,所以请先到ftp上下载。一般将我提供的安装包都放到linux下的用户文

  • 系列二:Linux虚拟机下配置Java Android编译环境(VMware 7.0 + Ubuntu 11.04)

    注意:文章是直接从word中粘过来的,其中图片不想再一一上传了,如果有感兴趣的,可以向我所要word文件。四、下载Eclipse的AndroidADT插件对应文件ADT-10.0.1.ziphttp://developer.android.

  • linux 安装vmware server 2.0.2

    1..tar.gz安装2..常见问题3..VMware的几种网络连接方式比较来自http://g.51cto.com/virtual/12264..rpm安装VMware-server-2.0.25..设置bios支持虚拟化(dellr61

  • 时局动荡 试谈VMware虚拟化之路

    ZD至顶网服务器频道12月28日编译:现如今服务器虚拟化大行其道,大多数IT部门都在做。作为虚拟化巨头的VMware,自成名以来的这十几年里称雄业内。但是却在2015年里,VMware频出险着。粗看起来,虚拟巨头的形势不错:vSphere6

  • [Ubuntu] Ubuntu 简介

    了解Ubuntu1. 关于Ubuntu一词Ubuntu是一个南非的民族观念,着眼于人们之间的忠诚和联系。该词来自于祖鲁语和科萨语。Ubuntu(发音"oo-BOON-too"--“乌班图”)被视为非洲人的传统理念,也是建立新南非共

  • Virtual PC 2007和VMware的区别

    VirtualPC2007和VMware的区别区别分类VirtualPC2007VMWare虚拟硬盘动态分配硬盘空间预先划分硬盘空间虚拟内存动态分配物理内存只规定最大内存消耗预先划定最大使用内存且无论使用否都独占网络共享现有网卡上绑定模拟网

  • Vmware VDR与Vmware VCB

    首先详述一下VMwareDataRecovery。从VMware获得的VMwareDataRecovery(VDR)包括一个虚拟机OVF模板文件,一个vSphereClient的插件,以及用于文件级恢复的工具。首先部署VDR虚拟机OVF模板

  • VNC Viewer连接打开remote display的VMware虚拟机出现闪退

    只需修改vncoption里面Advanced-->expert-->ColourLevel的值为“rgb222”or“full”即可。说明:rgb111--8colours,rgb222--64colours,pal8--25

  • (整理)友善之臂micro2440 ubuntu 8.04 嵌入式QT开发环境搭建(ubuntu 8.04、友善之臂、Micro2440、Qt

    摘要:友善之臂micro2440开发板的用户手册中介绍的是Fedora9的开发环境,但本人不喜欢Fedora9的图形界面,正好电脑里本身装有ubuntu8.04,所以就不换了。ubuntu和Fedora9还是有一些区别,安装编译器和源码时和

  • ubuntu 软件包分类 与 Ubuntu更新源代码解读(转)

    Ubuntu根据软件包的开发组组织对该软件的支持程序,以及遵从的开源程序,划分为如下4类。见一更新源代码:debhttp://mirrors.163.com/ubuntu/lucidmainuniverserestrictedmultive

  • Nexus可用 Ubuntu开发者预览版21日发布

    先前已经亮相多次、并且已经发布Firefox模拟器的Ubuntu智能手机版操作系统即将面向更广大的用户群推出——Ubuntu的开发者预览版即将于2月21日对外发布,虽然差不多已经成型,但是Ubuntu至今还是只能用于GALAXYNexus以

  • Linux Ubuntu下GFTP 的安装

    ubuntu下GFTP的安装:Windows下经常使用类似于cuteftp与flashFXP这样的客户端。相对于Windows,ubuntu下可使用的FTP客户端要多得多,经常使用的就是gFTP、FileZilla等。使用之后发现,对于中文

  • 两种方法 教你轻松组建 Ubuntu 和 Remix OS PC版双系统

    本文转自技德科技官方论坛作者:yummylau这篇文章主要讲在如何在ubuntu下安装RemixOSpc版(Androidx86版本),以下两种做法的思路都适合安装任何版本的Androidx86版本到ubuntu系统上,只需要修改对应的gr

  • 了解 Ubuntu

    1. 关于Ubuntu一词Ubuntu是一个南非的民族观念,着眼于人们之间的忠诚和联系。该词来自于祖鲁语和科萨语。Ubuntu(发音"oo-BOON-too"--“乌班图”,内置视频中曼德拉的发音为/u:bu:tu:/全

返回
顶部