{ "info": { "author": "Grid Computing Competence Centre, University of Zurich", "author_email": "info@gc3.lists.uzh.ch", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "Intended Audience :: System Administrators", "License :: DFSG approved", "License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)", "Operating System :: MacOS :: MacOS X", "Operating System :: POSIX :: Linux", "Operating System :: POSIX :: Other", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Topic :: Education", "Topic :: Scientific/Engineering", "Topic :: System :: Clustering", "Topic :: System :: Distributed Computing" ], "description": "========================================================================\n Elasticluster |trevis-ci-status|\n========================================================================\n\n.. |trevis-ci-status| image:: https://travis-ci.org/gc3-uzh-ch/elasticluster.svg?branch=master\n\n.. This file follows reStructuredText markup syntax; see\n http://docutils.sf.net/rst.html for more information\n\n\n`Elasticluster`_ aims to provide a user-friendly command line tool to\ncreate, manage and setup computing clusters hosted on cloud\ninfrastructures (like `Amazon's Elastic Compute Cloud EC2`_ or `Google\nCompute Engine`_)\nor a private `OpenStack`_ cloud). Its main goal\nis to get your own private cluster up and running with just a few commands; a `YouTube video`_\ndemoes the basic features of elasticluster. \n\nThis project is an effort of the\n`Grid Computing Competence Center`_ at the\n`University of Zurich`_, licensed under the\n`GNU General Public License version 3`_.\n\nDocumentation for elasticluster is available on the `Read The Docs\n`_ website\n\nFeatures\n========\n\n`Elasticluster`_ is in active development, but offers the following features at the current state:\n\n* Simple configuration file to define cluster templates\n* Can start and manage multiple independent clusters at the same time\n* Automated cluster setup:\n * use `Debian GNU/Linux`_, `Ubuntu`_, or `CentOS`_ as a base operating system\n * choose `SLURM`_, `Grid Engine`_ or `TORQUE+MAUI`_ as a batch-queueing system\n * setup your `Hadoop`_ cluster to start your favorite map/reduce job\n * or create your `IPython cluster`_ to run your python code in\n parallel over multiple virtual machines\n * configure a distributed storage like `GlusterFS`_ or `Ceph`_, or a\n parallel filesystem like `OrangeFS`_ (formerly known as PVFS2)\n * add useful tools like `Ganglia`_ for monitoring...\n * ...or anything that you can install with an `Ansible`_ playbook!\n* Grow and shrink a running cluster\n\n`Elasticluster`_ is currently in active development: please use the\nGitHub issue tracker to `file enhancement requests and ideas`_\n\nWe appreciate pull requests for new features and enhancements. Please\nuse the master branch as starting point.\n\n\nQuickstart\n==========\n\nInstalling from PyPI\n--------------------\n\n`Elasticluster`_ is a `Python`_ program; Python\nversion 2.6 is required to run it.\n\nIt's quite easy to install `elasticluster` using\n`pip`_; the command below is all you\nneed to install `elasticluster` on your system::\n\n pip install elasticluster\n\nIf you want to run `elasticluster` from source you have to **install**\n`Ansible`_ **first:**\n\n::\n\n pip install ansible\n python setup.py install\n\nInstalling the development version from github\n----------------------------------------------\n\nThe source code of elasticluster is `github`_, if you want to test the\nlatest development version you can clone the `github elasticluster repository`_.\n\nYou need the ``git`` command in order to be able to clone it, and we\nsuggest you to use `python virtualenv`_ in order to create a\ncontrolled environment in which you can install elasticluster as\nnormal user. \n\nAssuming you already have ``virtualenv`` installed on your machine,\nyou first need to create a virtualenv and install `ansible`, which is\nneeded by elasticluster::\n\n virtualenv elasticluster\n . elasticluster/bin/activate\n pip install ansible\n \nThen you have to download the software. We suggest you to download it\n*within* the created virtualenv::\n\n cd elasticluster\n git clone git://github.com/gc3-uzh-ch/elasticluster.git src\n cd src\n python setup.py install\n\nNow the ``elasticluster`` should be available in your current\nenvironment.\n\n.. References\n\n.. _`elasticluster`: http://gc3-uzh-ch.github.io/elasticluster/\n.. _`Grid Computing Competence Center`: http://www.gc3.uzh.ch/\n.. _`University of Zurich`: http://www.uzh.ch\n.. _`GC3 Hobbes cloud`: http://www.gc3.uzh.ch/infrastructure/hobbes\n.. _`configuration template`: https://raw.github.com/gc3-uzh-ch/elasticluster/master/docs/config.template.ini\n.. _`GNU General Public License version 3`: http://www.gnu.org/licenses/gpl.html\n.. _`YouTube video`: http://youtu.be/cR3C7XCSMmA\n\n.. _`Amazon's Elastic Compute Cloud EC2`: http://aws.amazon.com/ec2/\n.. _`Google Compute Engine`: https://cloud.google.com/products/compute-engine\n.. _`OpenStack`: http://www.openstack.org/\n\n.. _`Debian GNU/Linux`: http://www.debian.org\n.. _`Ubuntu`: http://www.ubuntu.com\n.. _`CentOS`: http://www.centos.org/\n.. _`SLURM`: https://computing.llnl.gov/linux/slurm/\n.. _`Grid Engine`: http://gridengine.info\n.. _`TORQUE+MAUI`: http://www.adaptivecomputing.com/products/open-source/torque/\n.. _`Hadoop`: http://hadoop.apache.org/\n.. _`IPython cluster`: http://ipython.org/ipython-doc/dev/parallel/\n.. _`Ganglia`: http://ganglia.info\n.. _`GlusterFS`: http://www.gluster.org/\n.. _`Ceph`: http://ceph.com/\n.. _`OrangeFS`: http://orangefs.org/\n.. _`Ansible`: http://ansible.cc \n.. _`file enhancement requests and ideas`: https://github.com/gc3-uzh-ch/elasticluster/issues\n\n.. _`Python`: http://www.python.org\n.. _`pip`: https://pypi.python.org/pypi/pip\n.. _`github`: https://github.com/\n.. _`github elasticluster repository`: https://github.com/gc3-uzh-ch/elasticluster\n.. _`python virtualenv`: https://pypi.python.org/pypi/virtualenv\n\n.. (for Emacs only)\n..\n Local variables:\n mode: rst\n End:", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/gc3-uzh-ch/elasticluster", "keywords": "cloud openstack amazon ec2 ssh hpc gridengine torque slurm batch job elastic", "license": "LGPL", "maintainer": null, "maintainer_email": null, "name": "azure-elasticluster-current", "package_url": "https://pypi.org/project/azure-elasticluster-current/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/azure-elasticluster-current/", "project_urls": { "Homepage": "https://github.com/gc3-uzh-ch/elasticluster" }, "release_url": "https://pypi.org/project/azure-elasticluster-current/0.1.dev2/", "requires_dist": null, "requires_python": null, "summary": "A command line tool to create, manage and setup computing clusters hosted on a public or private cloud infrastructure.", "version": "0.1.dev2" }, "last_serial": 1613835, "releases": { "0.1.dev0": [ { "comment_text": "", "digests": { "md5": "49bb64fbe11ce4fbce2567c100ce1988", "sha256": "46849ebfc60e6d9b98f792b4cc00ea2bcd654b9794f5d2b35521c887c5a3cfb9" }, "downloads": -1, "filename": "azure-elasticluster-current-0.1.dev0.tar.gz", "has_sig": false, "md5_digest": "49bb64fbe11ce4fbce2567c100ce1988", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 915877, "upload_time": "2015-06-26T03:10:46", "url": "https://files.pythonhosted.org/packages/bc/05/d1f1959e8a123a55e93ceed1d55175ace08c99104ccac6b29a3b6ad5f63a/azure-elasticluster-current-0.1.dev0.tar.gz" } ], "0.1.dev1": [ { "comment_text": "", "digests": { "md5": "476fa371761bed19c675f1ab12b09a2f", "sha256": "d747ac52931a314b2fc53bb0dfd361d181b1c97d7c33bb3cde1ddff5edacbcf1" }, "downloads": -1, "filename": "azure-elasticluster-current-0.1.dev1.tar.gz", "has_sig": false, "md5_digest": "476fa371761bed19c675f1ab12b09a2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 915868, "upload_time": "2015-06-26T04:57:31", "url": "https://files.pythonhosted.org/packages/2d/d1/729fd01050d952a0c0da6cc37edb98da08c9c5752f6fdf8216a2436a0412/azure-elasticluster-current-0.1.dev1.tar.gz" } ], "0.1.dev2": [ { "comment_text": "", "digests": { "md5": "288461f58dd96e1d492da226d34ec5c5", "sha256": "de6b1216e8e1441035ee31da2e7fbd3e71903394ab044d9a51fe588c442afea0" }, "downloads": -1, "filename": "azure-elasticluster-current-0.1.dev2.tar.gz", "has_sig": false, "md5_digest": "288461f58dd96e1d492da226d34ec5c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 916271, "upload_time": "2015-06-30T20:32:57", "url": "https://files.pythonhosted.org/packages/b4/fc/e42660298b828207256e2e31968d636517aa185d64cb58c6214d7083362b/azure-elasticluster-current-0.1.dev2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "288461f58dd96e1d492da226d34ec5c5", "sha256": "de6b1216e8e1441035ee31da2e7fbd3e71903394ab044d9a51fe588c442afea0" }, "downloads": -1, "filename": "azure-elasticluster-current-0.1.dev2.tar.gz", "has_sig": false, "md5_digest": "288461f58dd96e1d492da226d34ec5c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 916271, "upload_time": "2015-06-30T20:32:57", "url": "https://files.pythonhosted.org/packages/b4/fc/e42660298b828207256e2e31968d636517aa185d64cb58c6214d7083362b/azure-elasticluster-current-0.1.dev2.tar.gz" } ] }