Annelidous-snapshot

 view release on metacpan or  search on metacpan

Annelidous/Connector/Xen.pm  view on Meta::CPAN

    #"disk='phy:mapper/XenDomains-".$guest->{username}.",sda1,w'",
    #"disk='phy:mapper/XenDomains-".$guest->{username}."swap,sda2,w'",
    "root='/dev/sda1 ro'",
    "extra='init=/bin/sh console=xvc0'",
    "vcpus=".$guest->{cpu_count});
    #print join " ", @exec;
    $self->transport()->exec(@exec);

    # Configure IPv6 router IP for vif (no proxy arp here, we give a whole subnet)
    if ($guest->{'ip6router'}) {
        my @exec2=("ifconfig","inet6","add",$guest->{username},$guest->{ip6router});
        #print join " ", @exec2;
        $self->transport->exec(@exec2);
    }
}

# Launch client guest OS...
# takes a client_pool as argument 
sub boot {
    my $self=shift;
    my $guest=$self->vm->data;

Annelidous/Connector/Xen.pm  view on Meta::CPAN

    "root='/dev/sda1 ro'",
    "extra='3 console=xvc0'",
    "vcpus=1");
	#print "\n";
	#print join " ", @exec;
	#print "\n";
    $self->transport()->exec(@exec);

    # Configure IPv6 router IP for vif (no proxy arp here, we give a whole subnet)
    if ($guest->{'ip6router'}) {
        my @exec2=("ifconfig",$guest->{username},"inet6","add",$guest->{ip6router});
        $self->transport->exec(@exec2);
    }
}

sub destroy {
    my $self=shift;
    return $self->transport->exec("xm","destroy",$self->vm->data->{username});
}

sub shutdown {



( run in 0.271 second using v1.01-cache-2.11-cpan-87723dcf8b7 )