这是麻省理工学院开发的star cluster的openstack端口(http://star.mit.edu/cluster)

StarCluster-openstack的Python项目详细描述


========
star cluster v0.9999
====br/>:starcluster:云计算集群工具包:版本:0.9999
:作者:justin riley<;justin.t.riley@gmail.com>;
:团队:学术和研究人员的软件工具(http://star.mit.edu)
:主页:http://star.mit.edu/cluster
:许可证:lgpl
…图片::https://secure.travis-ci.org/jtriley/starcluster.png?branch=develop
:目标:https://secure.travis ci.org/jtriley/starcluster
。图片::https://pypip.in/d/starcluster/badge.png
:target:https://crate.io/packages/starcluster


描述:
====
starcluster是用于创建和管理托管在亚马逊弹性计算云(ec2)上的计算集群的实用程序。starcluster利用amazon的ec2 web
服务根据需要创建和销毁linux虚拟机集群。


在amazon ec2上创建自己的集群所需的只是aws帐户
和starcluster。starcluster特性:

**simple configuration**-提供现成的示例
**create/manage clusters**-simple**start**命令,用于自动启动
并在ec2上配置一个或多个群集
**automated cluster setup**-包括nfs共享、open grid scheduler
队列系统、condor、机器之间的无密码ssh,以及更多
**scientific computing ami**-配备基于ubuntu 11.10的ebs-backed ami
,其中包含hadoop、openmpi、atlas、lapack、numpy、scipy和
其他有用的库
**ebs volume sharing**-易于nfs在集群上共享amazon弹性块存储(ebs)
卷以实现持久存储
**ebs支持的集群**-在ec2上启动和停止ebs支持的集群
**cluster compute instances**-支持"cluster compute"实例类型
**expand/shrink clusters**-通过添加或删除节点来扩展群集
**弹性负载平衡**-基于打开的网格计划程序队列统计信息自动收缩或扩展群集
**插件支持**-允许用户在starcluster的defau后在
群集上运行其他设置例程LTS。附带了ipython
parallel+笔记本、condor、hadoop、mpich2、mysql集群、安装ubuntu
包等插件。感兴趣吗?有关详细信息,请参见"入门"部分。

…_开始:

开始:
==
du/cluster/downloads.html)
$tar xvzf starcluster-x.x.x.tar.gz(其中x.x.x是一个版本号)
$cd starcluster-x.x
$sudo python setup.py install

luster帮助
star cluster-(http://star.mit.edu/cluster)
学术和研究人员软件工具(star)
请将错误报告提交给starcluster@mit.edu

!!!!错误-配置文件/home/user/.starcluster/config不存在

第二个选项,输入*2*并按回车键。这将为您提供一个
模板,用于创建包含您的AWS凭据、
群集设置等的配置文件。下一步是使用
最喜爱的文本编辑器自定义此文件:

$vi~/.starcluster/config

乌斯特模板"。集群模板定义了一组用于启动新集群的配置设置。< BR/>考试ple config提供了一个*smallcluster*模板,可以随时使用。但是,首先,您必须填写您的AWS凭据和
密钥对信息:

[AWS信息]
AWS访问密钥ID=;此处是您的AWS访问密钥ID
AWS访问密钥ID=;此处是您的AWS访问密钥
AWS用户ID=;此处是您的12位AWS用户ID

就是填写你的密钥对信息。如果您还没有
密钥对,则可以使用:


$starcluster create key mykey-o~/.ssh/mykey.rsa

在Amazon EC2上创建一个名为*mykey*的密钥对,并将私有密钥保存到~/.ssh/mykey.rsa。一旦您有了密钥,下一步就是在starcluster配置文件中填写您的密钥对信息::


[key key name here]
key-location=/path/to/your/keypair.rsa

E::

[key mykey]
key-location=~/.ssh/mykey.rsa

例如,*smallcluster*模板将更新为::


[cluster smallcluster]
keyname=mykey

>配置文件已经设置好,我们可以开始使用
starcluster。接下来,我们使用示例配置中的默认
cluster template*smallcluster*启动名为"mycluster"的集群::

$starcluster start mycluster

在示例配置中自动设置为
*smallcluster*。

在**start**命令完成后,您现在应该有一个工作群集。
您可以以根用户身份登录到主节点,方法是运行::

$starcluster sshmaster mycluster

使用**put**和**get**
命令。将文件或整个目录从本地计算机复制到群集:


$starcluster put/path/to/local/file/or/dir/remote/path/

将文件或整个目录从群集复制到本地计算机:

$starcluster get/path/to/remote/file/or/dir/local/path/

一旦您使用完群集并希望停止为此付费::


$starcluster terminate mycluster

>请查看starcluster的其他可用命令::

$starcluster--help

在AWS的帐户上
*python 2.6+
*boto 2.9.8
*paramiko 1.10.1
*workerpool 0.9.2
*jinja2.7
*decorator 3.4.0
*workerpool 0.9.2
*workerpool 0.9.2
*jinja2.7
*iptools 0.6.1
*optccomplete 1.2-devel


*iptools 0.6.1
*optccomplete 1.2-devel





>了解更多信息……
=====约8分钟的截屏@http://star.mit.edu/cluster

要了解更多信息,请查看文档:
http://star.mit.edu/cluster/docs/latest

community
===
StarCluster有一个供用户和开发人员使用的邮件列表:

http://star.mit.edu/cluster/mailing list.html

加入我们的IRC频道在自由节点上。如果您没有irc客户端,可以使用web浏览器加入starcluster频道:

http://webchat.freenode.net/?channels=starcluster

许可
==
starcluster根据lgplv3获得许可
有关许可证的详细信息,请参阅copying.lesser(lgpl)和copying(gpl)

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

推荐PyPI第三方库


热门话题
java如何将jasper集成到jhipster项目中   java无法忽略lombok注释   关于tomcat日志的java问题   java@Autowired未设置字段>NullPointerException   GUI提交按钮不工作   java气泡和选择排序   java如何编写规则来匹配两个数组?   java如何找出某个字符在字符串中的第一次、第二次或第三次出现?   java通过字符串引用id   javascript在网络视图中加载在线图表   java保留web应用程序中用户更改的日志   在安卓中尝试使用Mandrill SMTP发送电子邮件时出现java错误   用java语言将a2b4c5等字符串转换为AABBCCCCC的程序是什么?   java无需TODO即可删除所有注释   java JMX MBean在应用程序部署时自动注册   java如何使用JSON解析从任何url解析数据   java@transactional注释类使用代理包装,但未创建事务   JavaFx转换和打印