{ "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", "package_url": "https://pypi.org/project/azure-elasticluster/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/azure-elasticluster/", "project_urls": { "Homepage": "https://github.com/gc3-uzh-ch/elasticluster" }, "release_url": "https://pypi.org/project/azure-elasticluster/1.1-dev0/", "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": "1.1-dev0" }, "last_serial": 1613247, "releases": { "0.2.dev0": [ { "comment_text": "", "digests": { "md5": "55264780f95b953af7e8fda8f0c540fb", "sha256": "68e291e73ec863ae90215646888c29d4bb1bc4d99159f6d9b78ff5ca9158052c" }, "downloads": -1, "filename": "azure-elasticluster-0.2.dev0.tar.gz", "has_sig": false, "md5_digest": "55264780f95b953af7e8fda8f0c540fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 889419, "upload_time": "2015-05-01T19:33:17", "url": "https://files.pythonhosted.org/packages/5d/50/dc5a56a648ea02f601f0855f99fe5bb612c344632b4f57d9653460adfecd/azure-elasticluster-0.2.dev0.tar.gz" } ], "0.2.dev1": [ { "comment_text": "", "digests": { "md5": "5a5c7379077c427c5dfff9421222c415", "sha256": "4b846ff59f7cc1db701b097b3ade90549be17c5dd06d269e459d2790aa0912a9" }, "downloads": -1, "filename": "azure-elasticluster-0.2.dev1.tar.gz", "has_sig": false, "md5_digest": "5a5c7379077c427c5dfff9421222c415", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 889426, "upload_time": "2015-05-01T20:24:34", "url": "https://files.pythonhosted.org/packages/13/d5/85d1eecee2758c47892d667850ba5b8d75031e9c53db4f5afbe25a964dc9/azure-elasticluster-0.2.dev1.tar.gz" } ], "0.2.dev2": [ { "comment_text": "", "digests": { "md5": "3be11e78c798a6ee4ab13692ea4c67f0", "sha256": "8a087a55db935b03eb8b6d683a6da88ce68089ba141e0e1142ab524fa10807ad" }, "downloads": -1, "filename": "azure-elasticluster-0.2.dev2.tar.gz", "has_sig": false, "md5_digest": "3be11e78c798a6ee4ab13692ea4c67f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 889438, "upload_time": "2015-05-01T20:27:04", "url": "https://files.pythonhosted.org/packages/5e/6f/e61dd9f15f5b0b480fdf3822c8b4bd65d71865740fdde5800a43286d6c02/azure-elasticluster-0.2.dev2.tar.gz" } ], "0.2.dev3": [ { "comment_text": "", "digests": { "md5": "7fc1054a1c8402941c14734cdd50f58d", "sha256": "4d7d57c104bedf9b09943b2042ea3e15f135703c3fedd1c0c7f2ebac83c16211" }, "downloads": -1, "filename": "azure-elasticluster-0.2.dev3.tar.gz", "has_sig": false, "md5_digest": "7fc1054a1c8402941c14734cdd50f58d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 889454, "upload_time": "2015-05-01T20:35:27", "url": "https://files.pythonhosted.org/packages/9e/c1/a31864fef0889fba44c765ce74c0e40ed385efb1285d848cde8a266e3a17/azure-elasticluster-0.2.dev3.tar.gz" } ], "0.2.dev4": [ { "comment_text": "", "digests": { "md5": "3a9f4e7561b818cace623c8aca808668", "sha256": "e71507cf82a5b189d2148beb818af0ab7f469a04dce592b349aa6ddf64eabae9" }, "downloads": -1, "filename": "azure-elasticluster-0.2.dev4.tar.gz", "has_sig": false, "md5_digest": "3a9f4e7561b818cace623c8aca808668", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 889507, "upload_time": "2015-05-01T21:40:21", "url": "https://files.pythonhosted.org/packages/70/39/5d3246f3d4f1c479db11912a073e8fa526f8aca10a3fce86c0350b659262/azure-elasticluster-0.2.dev4.tar.gz" } ], "0.2.dev5": [ { "comment_text": "", "digests": { "md5": "826fadf57d2c85ad123116f2f90d3440", "sha256": "4080a9dfdf4c75381f0be77c26f2ce8ee26721a48ed969048a9d3262bd49ea18" }, "downloads": -1, "filename": "azure-elasticluster-0.2.dev5.tar.gz", "has_sig": false, "md5_digest": "826fadf57d2c85ad123116f2f90d3440", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 889509, "upload_time": "2015-05-03T22:43:28", "url": "https://files.pythonhosted.org/packages/7b/f8/cb0b92eae80b72bcca60168206f5e6001f2fea210583650523c420c4eaf8/azure-elasticluster-0.2.dev5.tar.gz" } ], "0.2.dev6": [ { "comment_text": "", "digests": { "md5": "b173835db622b96352d873a078bdf301", "sha256": "e6a4c8ab3b39a0b29fd1cb945ce58fb410a5954f5f147042afb52cb24c5a9085" }, "downloads": -1, "filename": "azure-elasticluster-0.2.dev6.tar.gz", "has_sig": false, "md5_digest": "b173835db622b96352d873a078bdf301", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 889688, "upload_time": "2015-05-04T17:34:32", "url": "https://files.pythonhosted.org/packages/c4/44/741159d524f9320ce6a6ba46ff58fd634dfcf1b90a2f5491da8085033334/azure-elasticluster-0.2.dev6.tar.gz" } ], "0.2.dev7": [ { "comment_text": "", "digests": { "md5": "a55e9ad79f554fc12744660e9a68c4f9", "sha256": "56eccb735ab8fd92be50e92a6cccfc710c473b8239ced1c05fd36dec9f501fd9" }, "downloads": -1, "filename": "azure-elasticluster-0.2.dev7.tar.gz", "has_sig": false, "md5_digest": "a55e9ad79f554fc12744660e9a68c4f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 905759, "upload_time": "2015-05-17T18:34:54", "url": "https://files.pythonhosted.org/packages/52/72/1ad026cd551934be8381e94f42b283d451e2876e5aca8095f25005c799c9/azure-elasticluster-0.2.dev7.tar.gz" } ], "0.2.dev8": [ { "comment_text": "", "digests": { "md5": "6344d0ec560f412a495c8e230dadc2b7", "sha256": "828089c4e12d3a0839ffa2f3e5929177980948edb06b9a21d08af9ddd46e51e1" }, "downloads": -1, "filename": "azure-elasticluster-0.2.dev8.tar.gz", "has_sig": false, "md5_digest": "6344d0ec560f412a495c8e230dadc2b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 905776, "upload_time": "2015-05-17T18:44:44", "url": "https://files.pythonhosted.org/packages/03/97/b7d31dd79e611d819e49aa7ebcc6e153bc4a2fa4cbed2625f8ae8234e157/azure-elasticluster-0.2.dev8.tar.gz" } ], "0.2.dev9": [ { "comment_text": "", "digests": { "md5": "f59f27aea35c164cf1d51cbac7a75098", "sha256": "23ae4fd354a38f5c77025a9de639719f03f22b19dde215a9fbea73674ebdbac4" }, "downloads": -1, "filename": "azure-elasticluster-0.2.dev9.tar.gz", "has_sig": false, "md5_digest": "f59f27aea35c164cf1d51cbac7a75098", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 905705, "upload_time": "2015-05-18T01:02:00", "url": "https://files.pythonhosted.org/packages/bb/1f/dadc1708ed076afcdfa99d30d59df88fa8c68d6da14828df23b2c8b56168/azure-elasticluster-0.2.dev9.tar.gz" } ], "0.3.dev1": [ { "comment_text": "", "digests": { "md5": "9c367dfa88c7cda579370509d07b30b5", "sha256": "3f396ea6877d35c68c1a32781aad8cdc39ec9b33fc11427b67aefa4a53006172" }, "downloads": -1, "filename": "azure-elasticluster-0.3.dev1.tar.gz", "has_sig": false, "md5_digest": "9c367dfa88c7cda579370509d07b30b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 907964, "upload_time": "2015-06-18T16:58:35", "url": "https://files.pythonhosted.org/packages/69/20/cbeac29dcc2d014e2782907814830f3d83541edb35310f44bf30b80b0dba/azure-elasticluster-0.3.dev1.tar.gz" } ], "0.3.dev2": [ { "comment_text": "", "digests": { "md5": "cc3dda9f4ac12cdc77bcc99d68c53163", "sha256": "8a9901404f4a7233df149ff9e6304a74d8417dbfef43d6832a1aac293ea43bb8" }, "downloads": -1, "filename": "azure-elasticluster-0.3.dev2.tar.gz", "has_sig": false, "md5_digest": "cc3dda9f4ac12cdc77bcc99d68c53163", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 908053, "upload_time": "2015-06-18T18:18:00", "url": "https://files.pythonhosted.org/packages/44/8a/3161ef03988d5800cd922e8f37ea3a747df71ebfe00fbf09d57815e81fdb/azure-elasticluster-0.3.dev2.tar.gz" } ], "0.3.dev3": [ { "comment_text": "", "digests": { "md5": "031f1603e6842ee5c57da49c584fb9e0", "sha256": "85d30f902c56e5534b766428703d32dd305b5020ffae0956697b8bb1d257b68d" }, "downloads": -1, "filename": "azure-elasticluster-0.3.dev3.tar.gz", "has_sig": false, "md5_digest": "031f1603e6842ee5c57da49c584fb9e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 908129, "upload_time": "2015-06-19T18:29:53", "url": "https://files.pythonhosted.org/packages/54/9e/8d3aa17e029a56cbdf97e5a6c776a1c707e2e5e7023db971cd4d07c7f3e0/azure-elasticluster-0.3.dev3.tar.gz" } ], "0.3.dev4": [ { "comment_text": "", "digests": { "md5": "aa7e4d261771fe85bb41e998b51aacc8", "sha256": "afae59b8e0e01ddccebe5d2e866b7af22ac0a0ca30bcc8fa0ef0ea2454b2e28f" }, "downloads": -1, "filename": "azure-elasticluster-0.3.dev4.tar.gz", "has_sig": false, "md5_digest": "aa7e4d261771fe85bb41e998b51aacc8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 908020, "upload_time": "2015-06-19T18:51:52", "url": "https://files.pythonhosted.org/packages/17/c1/a1bc6f59a7f0c252d6c3936693ce67d5fa386b197e35cececa214dad2630/azure-elasticluster-0.3.dev4.tar.gz" } ], "0.3.dev5": [ { "comment_text": "", "digests": { "md5": "2169530cfc9458032c440a9506698e40", "sha256": "81b6e098757773d2caaf12ec46c5c98c37c03e743b5977c9cf7f351bf9319ddc" }, "downloads": -1, "filename": "azure-elasticluster-0.3.dev5.tar.gz", "has_sig": false, "md5_digest": "2169530cfc9458032c440a9506698e40", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 908012, "upload_time": "2015-06-19T19:03:24", "url": "https://files.pythonhosted.org/packages/8f/14/5934e7e731d34ae391902c15ac5111c5270e62b70c7184347e116f55a108/azure-elasticluster-0.3.dev5.tar.gz" } ], "0.3.dev6": [ { "comment_text": "", "digests": { "md5": "f9202ff0367a156b87f6b805d158a9c2", "sha256": "8addc62c81b5c8447bfb2bd8b4c9de04a140493193b5a33c335aca9adefda3dc" }, "downloads": -1, "filename": "azure-elasticluster-0.3.dev6.tar.gz", "has_sig": false, "md5_digest": "f9202ff0367a156b87f6b805d158a9c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 907986, "upload_time": "2015-06-22T21:49:16", "url": "https://files.pythonhosted.org/packages/4f/b8/db9ff39ee39476da6da1bf45d6858f9b703f53dc2dab6fc56c405d997beb/azure-elasticluster-0.3.dev6.tar.gz" } ], "0.3.dev7": [ { "comment_text": "", "digests": { "md5": "240b5764157a0cef8e0ec248fd626cf6", "sha256": "8ac7ab2b6b2a7e826db403a0b8a607fed618bcfd94aa75d7862fe1e628b486af" }, "downloads": -1, "filename": "azure-elasticluster-0.3.dev7.tar.gz", "has_sig": false, "md5_digest": "240b5764157a0cef8e0ec248fd626cf6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 908000, "upload_time": "2015-06-24T15:44:59", "url": "https://files.pythonhosted.org/packages/78/27/63fe159edd958fbebfa255ec9d47171d4083884af7cf9479ff38d31c1982/azure-elasticluster-0.3.dev7.tar.gz" } ], "0.3.dev8": [ { "comment_text": "", "digests": { "md5": "19bba04ee228d00304aef911566532fe", "sha256": "1cc5f12328fd4a6c55f7db4951361d75e541554495b5966cad6835adf16ffe5d" }, "downloads": -1, "filename": "azure-elasticluster-0.3.dev8.tar.gz", "has_sig": false, "md5_digest": "19bba04ee228d00304aef911566532fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 908166, "upload_time": "2015-06-24T19:18:36", "url": "https://files.pythonhosted.org/packages/53/12/fa4718e6198ff5fa851a00112f9675e0f97ab0f856bbea9a9282690e4f54/azure-elasticluster-0.3.dev8.tar.gz" } ], "1.1-dev0": [ { "comment_text": "", "digests": { "md5": "1cace35aabe597c7b6d72b45c092a179", "sha256": "d83244a7f1b9f339863f03b0dd3cb9ea4ccf803cfea9eff1a3a70725b43e3899" }, "downloads": -1, "filename": "azure-elasticluster-1.1-dev0.tar.gz", "has_sig": false, "md5_digest": "1cace35aabe597c7b6d72b45c092a179", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 910932, "upload_time": "2015-06-29T21:59:58", "url": "https://files.pythonhosted.org/packages/08/84/0b3df2914d944dd48ef15b63dc49b7eea909d0b8f01a5ad30fe9216b862a/azure-elasticluster-1.1-dev0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1cace35aabe597c7b6d72b45c092a179", "sha256": "d83244a7f1b9f339863f03b0dd3cb9ea4ccf803cfea9eff1a3a70725b43e3899" }, "downloads": -1, "filename": "azure-elasticluster-1.1-dev0.tar.gz", "has_sig": false, "md5_digest": "1cace35aabe597c7b6d72b45c092a179", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 910932, "upload_time": "2015-06-29T21:59:58", "url": "https://files.pythonhosted.org/packages/08/84/0b3df2914d944dd48ef15b63dc49b7eea909d0b8f01a5ad30fe9216b862a/azure-elasticluster-1.1-dev0.tar.gz" } ] }