All Classes Functions
hypervisor.hypervisor_base.HypervisorBase Class Reference

Base class for hypervisors. More...

Inheritance diagram for hypervisor.hypervisor_base.HypervisorBase:

Public Member Functions

def get_id
 Returns the hypervisor specific ID of the VM or container. More...
 
def deploy
 Deploys a VM or continer. More...
 
def pause
 Pauses a VM or continer. More...
 
def destroy
 Destroys a VM or continer. More...
 
def execute_in_guest
 Executes a command in the VM or continer. More...
 
def guest_status
 Returns the current status of a VM or continer. More...
 

Detailed Description

Base class for hypervisors.

This class must be extended by a hypervisor driver.

Definition at line 8 of file hypervisor_base.py.

Member Function Documentation

def hypervisor.hypervisor_base.HypervisorBase.deploy (   self)

Deploys a VM or continer.

Args: Defined in derived class.

Returns: Hypervisor specific return code.

Definition at line 34 of file hypervisor_base.py.

34 
35  def deploy(self):
36  pass
def deploy
Deploys a VM or continer.
def hypervisor.hypervisor_base.HypervisorBase.destroy (   self)

Destroys a VM or continer.

Args: Defined in derived class.

Returns: Hypervisor specific return code.

Definition at line 60 of file hypervisor_base.py.

60 
61  def destroy(self):
62  pass
def destroy
Destroys a VM or continer.
def hypervisor.hypervisor_base.HypervisorBase.execute_in_guest (   self)

Executes a command in the VM or continer.

Args: Defined in derived class.

Returns: Hypervisor specific return code.

Definition at line 73 of file hypervisor_base.py.

73 
74  def execute_in_guest(self):
75  pass
def execute_in_guest
Executes a command in the VM or continer.
def hypervisor.hypervisor_base.HypervisorBase.get_id (   self)

Returns the hypervisor specific ID of the VM or container.

Args: Defined in derived class.

Returns: Hypervisor specific ID for a VM or container.

Definition at line 21 of file hypervisor_base.py.

21 
22  def get_id(self):
23  pass
def get_id
Returns the hypervisor specific ID of the VM or container.
def hypervisor.hypervisor_base.HypervisorBase.guest_status (   self)

Returns the current status of a VM or continer.

Args: Defined in derived class.

Returns: Current status of a VM or container.

Definition at line 86 of file hypervisor_base.py.

86 
87  def guest_status(self):
88  pass
def guest_status
Returns the current status of a VM or continer.
def hypervisor.hypervisor_base.HypervisorBase.pause (   self)

Pauses a VM or continer.

Args: Defined in derived class.

Returns: Hypervisor specific return code.

Definition at line 47 of file hypervisor_base.py.

47 
48  def pause(self):
49  pass
def pause
Pauses a VM or continer.

The documentation for this class was generated from the following file: