{ "info": { "author": "Dinesh Appavoo", "author_email": "dinesha.cit@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Build Tools" ], "description": "virtdc : virtual machine management CLI\n=======================================\n\n.. image:: https://drone.io/github.com/dcsolvere/virtdc/status.png\n :target: https://drone.io/github.com/dcsolvere/virtdc\n :alt: drone.io CI build status\n\n.. image:: https://pypip.in/v/virtdc/badge.png\n :target: https://pypi.python.org/pypi/virtdc/\n :alt: Latest PyPI version\n\n.. image:: https://pypip.in/d/virtdc/badge.png\n :target: https://pypi.python.org/pypi/virtdc/\n :alt: Number of PyPI downloads\n\n`virtdc` A high-level Python CLI for virtual machine placement and scaling which provides a way to create, manage and monitor virtual machines effectively.\n\nPre-requisite\n=============\nlibvirt api is a required pre requisite for this package\nUse yum or apt-get::\n\n $ sudo yum install libvirt\n\n\nSetup\n=====\n\nUse easy_install or pip::\n\n $ sudo mkdir /var/lib/virtdc\n $ sudo pip install -t /var/lib/virtdc virtdc\n $ sudo cp /var/lib/virtdc/usr_bin/virtdc.py /usr/bin/virtdc\n\nCommands\n========\nThe following are the core functionalities of the virtdc api\n\ncreate - creates new domain from the base image::\n\n $virtdc create -h\n usage: virtdc create [-h] vmid cpu memory maxmemory io\n\n positional arguments:\n vmid get the vmid\n cpu get the cpu\n memory get memory in KiB\n maxmemory get maximum memory in KiB\n io get the io in KiB\n\nterminate-terminates the running domain::\n\n $virtdc terminate -h\n usage: virtdc terminate [-h] vmid\n\n positional arguments:\n vmid get the vmid\n\nlist-lists running domain in all hosts::\n\n $virtdc list -h\n usage: virtdc list [-h]\n\ndominfo gives the domain information::\n\n $virtdc dominfo -h\n usage: virtdc dominfo [-h] vmid\n\n positional arguments:\n vmid get the domain id\n\nhostinfo gives the host information::\n\n $virtdc hostinfo -h\n usage: virtdc hostinfo [-h] hostname\n\n positional arguments:\n hostname get the host\n\nforce-migrate migrates domain from source host to dest host::\n\n $virtdc force-migrate -h\n usage: virtdc force-migrate [-h] vmid sourcehost desthost\n\n positional arguments:\n vmid get the domain\n sourcehost get the source host\n desthost get the dest host\n \nremovehost-removes the host from the cluster::\n\n $virtdc removehost -h\n usage: virtdc removehost [-h] hostname\n\n positional arguments:\n hostname get the host\n\naddhost-adds new host to the cluster::\n\n $virtdc addhost -h\n usage: virtdc addhost [-h] hostname cpu memory io\n\n positional arguments:\n hostname get the host\n cpu get the cpu\n memory get memory in KiB\n io get the io in KiB\n \ngetip-gets domain ip::\n\n $virtdc getip -h\n usage: virtdc getip [-h] vmid\n\n positional arguments:\n vmid get the domain id\n\nmonitorgraph-monitors cpu, memory, io usage::\n\n $virtdc monitorgraph -h\n usage: virtdc monitorgraph [-h]\n\nFeatures\n========\n* CLI for virtual machine placement and resource scaling based on usage comparison effectively.\n\nRequirements\n============\n* Python 2.6, 2.7, 3.2, 3.3, 3.4\n* setuptools\n\nLicense\n=======\nMIT", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://dcsolvere.github.io/virtdc/", "keywords": "virtual machine management and scaling", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "virtdc", "package_url": "https://pypi.org/project/virtdc/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/virtdc/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://dcsolvere.github.io/virtdc/" }, "release_url": "https://pypi.org/project/virtdc/0.1.2/", "requires_dist": null, "requires_python": null, "summary": "A high-level Python CLI for virtual machine placement and scaling which provides a way to create, manage and monitor virtual machines effectively", "version": "0.1.2" }, "last_serial": 1436798, "releases": { "0.1.0": [], "0.1.1": [], "0.1.2": [] }, "urls": [] }