一种命令行工具,用于创建、管理和设置托管在公共或私有云基础设施上的计算集群。

elasticluster的Python项目详细描述


Elasticluster旨在为 创建、管理和设置托管在云上的计算集群 基础设施(如Amazon’s Elastic Compute Cloud EC2Google Compute Engine) 或者一个私有的OpenStack云)。它的主要目标 只需要几个命令就可以启动并运行您自己的私有集群;a YouTube video 展示了弹性光泽的基本特征。

这个项目是 Grid Computing Competence CenterUniversity of Zurich,根据 GNU General Public License version 3

ElasticCluster的文档可在Read The Docs网站上找到

功能

Elasticluster正在积极开发中,但在当前状态下提供以下功能:

  • 定义群集模板的简单配置文件
  • 可以同时启动和管理多个独立的群集
  • 自动群集设置:
  • 扩大和缩小正在运行的群集

Elasticluster当前正在进行活动开发:请使用 Github问题跟踪程序到file enhancement requests and ideas

我们感谢对新功能和增强功能的请求拜托 使用主分支作为起点

快速启动

从PyPI安装

Elasticluster是一个Python程序;python 运行它需要2.6版。

使用 pip;下面的命令就是 需要在系统上安装elasticluster

pip install elasticluster

如果要从源代码运行elasticluster,则必须安装Ansible第一个:

pip install ansible
python setup.py install

从github安装开发版本

如果要测试 最新的开发版本您可以克隆github elasticluster repository

您需要git命令才能克隆它,我们 建议您使用python virtualenv来创建 可安装ElasticCluster的受控环境 普通用户

假设您的计算机上已经安装了virtualenv, 首先需要创建一个virtualenv并安装ansible,这是 弹性光泽所需:

virtualenv elasticluster
. elasticluster/bin/activate
pip install ansible

然后你必须下载软件我们建议你下载 创建的虚拟机中:

cd elasticluster
git clone git://github.com/gc3-uzh-ch/elasticluster.git src
cd src
python setup.py install

现在elasticluster应该可以在当前 环境。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Kafka producer大量内存使用(泄漏?)   java NullPointerException。。。正在插入数据但无法检索数据[Mysql DB]   java spring+jpa+hibernate=没有可用于当前线程的实际事务的EntityManager无法可靠地处理“persist”调用   getelementbyid在没有ID的情况下如何在java中使用GetElementsById   java有没有一种使用WatchService强制轮询的方法?   java将值从jframe传递给另一个jframe并使用它   Java/Groovy中带重试的反应式事件处理   具有两个包装器元素的java Jackson XML ArrayList输出   java总是在范围内使用不同的随机元素   取消选择java下拉列表值   多线程如何在Java中为对象的不同成员拥有不同的同步块   java如何使用多线程从文本文件中读取输入   java Spring启动附加崩溃命令   java使用公共或单独的actionPerfomed方法有什么区别   java用Spring3.0中的SpEL替换JSP中的EL   java作为windows服务运行应用程序时无法访问共享文件夹   java xml 1.1规范中的“解析数据”是什么意思?   以编程方式设置JComboBox索引时java触发ItemListener   java Android WebView:只加载HTML,不加载JS或CSS(在某些设备中)   Java:计算do/while循环的数量