Jan Gehring > Rex-0.44.6.1 > Rex::Virtualization::LibVirt

Download:
Rex-0.44.6.1.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  5
Open  1
View/Report Bugs
Source   Latest Release: Rex-0.51.2

NAME ^

Rex::Virtualization::LibVirt - LibVirt Virtualization Module

DESCRIPTION ^

With this module you can manage LibVirt.

SYNOPSIS ^

 use Rex::Commands::Virtualization;
    
 set virtualization => "LibVirt";
    
 print Dumper vm list => "all";
 print Dumper vm list => "running";
    
 vm destroy => "vm01";
    
 vm delete => "vm01"; 
     
 vm start => "vm01";
    
 vm shutdown => "vm01";
    
 vm reboot => "vm01";
    
 vm option => "vm01",
          max_memory => 1024*1024,
          memory     => 512*1024;
              
 print Dumper vm info => "vm01";
    
 # creating a vm on a kvm host
 vm create => "vm01",
      storage     => [
         {   
            file   => "/mnt/data/libvirt/images/vm01.img",
            dev    => "vda",
         }   
      ];  
       
 print Dumper vm hypervisor => "capabilities";
syntax highlighting: