Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.6 / 3....
  • Linux Kernel 3.0.82 LTS...
  • KDE Software Compilatio...
  • PulseAudio 4.0
  • Wireshark 1.10.0
  • NetworkManager 0.9.8.2
  • LibreOffice 3.6.6 / 4.0...
  • SystemRescueCd 3.7.0
  • Linux Kernel 3.10 RC6
  • Ubuntu Tweak 0.8.5
  • Home > Linux > Programming > Perl Modules

    VMware::API::LabManager 2.01

    Download button

    No screenshots available
    Downloads: 125  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Phillip Pollard | More programs
    Perl Artistic License / FREE
    December 10th, 2011, 12:10 GMT
    ROOT / Programming / Perl Modules

     Read user reviews (0)  Refer to a friend  Subscribe

    VMware::API::LabManager description

    The VMware LabManager API

    VMware::API::LabManager is a Perl module that provides a Perl interface to VMware's Labmanager SOAP interface. It has a one-to-one mapping for most of the commands exposed in the external API as well as a many commands exposed in the internal API.

    Using this module you can checkout, deploy, undeploy and delete configurations. You can also get lists of configurations and guest information as well.

    Lab Manager is a product created by VMware that provides development and test teams with a virtual environment to deploy systems and networks of systems in a short period of a time.

    SYNOPSIS

    This module has been developed against VMware vCenter Lab Manager 4.0 (4.0.1.1233)

    Code to checkout, deploy, undeploy and delete a configuration:

     use VMware::API::LabManager;

     my $labman = new VMware::LabManager ( $username, $password, $server, $orgname, $workspace );

     # Get the id of the config you are going to check out
     my $config = $labman->GetSingleConfigurationByName("myConfigName");

     # Checkout the config
     my $checked_out_config_id = $labman->ConfigurationCheckout($lib_config_id[0],"NEW_WORKSPACE_NAME");

     # Deploy the config
     my $ret = $labman->ConfigurationDeploy($checked_out_config_id,4); # The 4 is for the fencemode

     # Undeploy the config
     my $ret = $labman->ConfigurationUndeploy($chkd_out_id);

     # Delete the config
     my $ret = $labman->ConfigurationDelete($chkd_out_id); # You really should be sure before doing this :)

     # Check for last SOAP error
     print $labman->getLastSOAPError();



    Product's homepage

    Requirements:

    · Perl

      


    TAGS:

    VMware LabManager | Perl module | VMware | LabManager | API

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM