Skip to content

Statically place and schedule and dynamically scale and migrate Vitual Machines (VMs) to optimize resource utilization by using efficient VM algorithms while meeting the SLAs of users in cloud

License

heidsoft-paas/virtdc

 
 

Repository files navigation

virtdc

Build Status

virtdc is CLI to statically place and schedule and dynamically scale and migrate Vitual Machines (VMs) to optimize resource utilization by using efficient VM algorithms while meeting the SLAs of users in cloud

##Virtdc Command Line Interface Virtdc is a wrapper CLI for virtual machine placement and scaling which provides a way to create, manage and monitor virtual machines effectively. Virtdc framework enables user to create virtual machines, maintain information about guest and host, terminate virtual machine and to handle static virtual machine placement.

The following are the core functionalities of the virtdc CLI:

usage: virtdc [-h] [-v]
{create,terminate,list,dominfo,hostinfo,force-
migrate,removehost,loadbalanc e,consolidate,addhost,getip,monitorgraph}

##Commands

Option Specification
create create new domain from the base image
terminate terminate running domain
list list running domain
dominfo domain information
hostinfo host information
force-migrate migrate domain from source host to dest host
removehost remove the host
loadbalance loadbalance host
consolidate consolidate host
addhost add new host
getip get domain ip
monitorgraph monitor domain usage through vmonere

##Problems encountered virtdc

##Licensing virtdc is licensed under MIT License. See LICENSE for full license text.

About

Statically place and schedule and dynamically scale and migrate Vitual Machines (VMs) to optimize resource utilization by using efficient VM algorithms while meeting the SLAs of users in cloud

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 78.6%
  • Java 13.0%
  • Shell 5.3%
  • C 1.7%
  • Roff 1.4%