Hi All,
I am new to Vix API and trying to run this sample script provided by vix-perl package in Linux(CentOS)
\ #!/usr/bin/perl #
#
#
#
#
use lib qw{ blib/lib blib/auto blib/arch blib/arch/auto/VMware blib/arch/auto };
use strict; use VMware::Vix::Simple;
use VMware::Vix::API::Constants;
my $useWorkstation = 1;
my $hostname = ""; my $hostport = 0; my $username = ""; my $password = ""; my $connType;
if ($useWorkstation) {
$connType = VIX_SERVICEPROVIDER_VMWARE_WORKSTATION;
} else {
$connType = VIX_SERVICEPROVIDER_VMWARE_SERVER; }
my $err; my $hostHandle; my @vms;
($err, $hostHandle) = HostConnect(VIX_API_VERSION, $connType, $hostname, $hostport, $username, $password, 0, VIX_INVALID_HANDLE);
die "Connect failed, $err ", GetErrorText($err), "\n" if $err != VIX_OK;
@vms = FindRunningVMs($hostHandle, 100); $err = shift @vms; die "Error $err finding running VMs ", GetErrorText($err),"\n" if $err != VIX_OK;
print "VMs: @vms\n";
HostDisconnect($hostHandle);
\ |
---|
Everytime i try to run this script it gives the following error
\ Can't locate VMware/Vix/Simple.pm in @INC (@INC contains: blib/lib blib/auto blib/arch blib/arch/auto/VMware blib/arch/auto /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 .) at findhosttest.pl line 17. \ |
---|
Can someone help me in solving this error. Ugently needed. Thanks in advance