1Rex::Virtualization::LiUbsVeirrtC(o3n)tributed Perl DocuRmeexn:t:aVtiirotnualization::LibVirt(3)
2
3
4

NAME

6       Rex::Virtualization::LibVirt - LibVirt Virtualization Module
7

DESCRIPTION

9       With this module you can manage LibVirt.
10

SYNOPSIS

12        use Rex::Commands::Virtualization;
13
14        set virtualization => "LibVirt";
15
16        print Dumper vm list => "all";
17        print Dumper vm list => "running";
18
19        vm destroy => "vm01";
20
21        vm delete => "vm01";
22
23        vm start => "vm01";
24
25        vm shutdown => "vm01";
26
27        vm reboot => "vm01";
28
29        vm option => "vm01",
30              max_memory => 1024*1024,
31              memory    => 512*1024;
32
33        print Dumper vm info => "vm01";
34
35        # creating a vm on a kvm host
36        vm create => "vm01",
37           storage    => [
38             {
39               file  => "/mnt/data/libvirt/images/vm01.img",
40               dev   => "vda",
41             }
42           ];
43
44        print Dumper vm hypervisor => "capabilities";
45
46
47
48perl v5.36.1                      2023-08-07   Rex::Virtualization::LibVirt(3)
Impressum