跳转到主要内容

在EC2中设置和管理toil和Apache Mesos集群

项目描述

CGCloud插件为Toil允许您在EC2中只需几分钟即可设置完全配置的Toil/Mesos集群,无论节点数量如何。

先决条件

cgcloud-toil 软件包要求存在 cgcloud-core 软件包及其 先决条件

安装

在粘贴任何命令之前,请仔细阅读本节,并确保已安装所有先决条件。建议将此插件安装到为CGCloud创建的虚拟env中

source ~/cgcloud/bin/activate
pip install cgcloud-toil

如果您遇到 DistributionNotFound: No distributions matching the version for cgcloud-toil,请尝试运行 pip install --pre cgcloud-toil

在进行下一步之前,请确保已 配置 cgcloud-core

配置

通过添加以下行修改您的 .profile.bash_profile

export CGCLOUD_PLUGINS="cgcloud.toil:$CGCLOUD_PLUGINS"

登录和注销(或在OS X上,启动一个新的终端标签页/窗口)。

通过运行以下命令验证安装

cgcloud list-roles

输出应包括 toil-box 角色名称。

用法

创建一个单个 t2.micro 箱作为集群节点的模板

cgcloud create -IT toil-box

I 选项在完全设置后停止箱并对其创建(AMI)镜像。 T 选项之后终止箱。

如果您想使用Toil的最新不稳定版本,请将 toil-latest-box 替换为 toil-box

现在通过从该AMI启动领导者和工作节点来创建一个集群

cgcloud create-cluster toil -s 2 -t m3.large

这将使用 m3.large 实例类型启动一个领导者和两个工作节点。

通过SSH登录到领导者

cgcloud ssh toil-leader

… 或者第一个工作者

cgcloud ssh -o 0 toil-worker

… 或者第二个工作者

cgcloud ssh -o 1 toil-worker

项目详情


发布历史 发布通知 | RSS 源

下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

cgcloud-toil-1.6.0.tar.gz (6.8 kB 查看哈希值)

上传时间

构建分布

cgcloud_toil-1.6.0-py2.7.egg (16.6 kB 查看哈希值)

上传时间

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面