Check vmware esx Ubuntu

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen

Vmware Perl SDK

  • apt-get install make uuid-dev perl-doc libhttp-date-perl libgetopt-long-descriptive-perl libtime-duration-perl
  • wget http://search.cpan.org/CPAN/authors/id/L/LZ/LZAP/UUID-0.05.tar.gz
  • tar -xvzf UUID-0.05.tar.gz
  • cd UUID-0.05/
  • perl Makefile.PL
  • make
  • make install
  • tar -xvzf VMware-vSphere-Perl-SDK-5.5.0-2043780.x86_64.tar.gz
  • cd vmware-vsphere-cli-distrib/lib/VMware/share/VMware
  • cd /root/vmware-vsphere-cli-distrib/
  • perl Makefile.PL
  • make all
  • make install
  • vi /usr/local/share/perl/5.22.1/VMware/VICommon.pm

add this

BEGIN {
    $ENV{'PERL_LWP_SSL_VERIFY_HOSTNAME'} = 0;
    eval {
        # required for new IO::Socket::SSL versions
        require IO::Socket::SSL;
        IO::Socket::SSL->import();
        IO::Socket::SSL::set_ctx_defaults( SSL_verify_mode => 0 );
    };
};

and change this () brackets

sub get_session_loaded {
   my $self = shift;
   my $user_agent = $self->{user_agent};
   return (defined $user_agent->cookie_jar and
                  $user_agent->cookie_jar->as_string ne '');
}


check_vmware_esx