在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
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
cgcloud-toil-1.6.0.tar.gz (6.8 kB 查看哈希值)
构建分布
cgcloud_toil-1.6.0-py2.7.egg (16.6 kB 查看哈希值)
关闭
cgcloud-toil-1.6.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 99bced6bab50403be3aa7fec39bdff688678a73e8ac6d367b49118249f55dcc7 |
|
MD5 | 0f314d64707ce432f18b2ab43606d17e |
|
BLAKE2b-256 | 569b1dfdd4f5638bf9c3cab0b575dfdc185fb983394385f38aeab552dc06482a |
关闭
cgcloud_toil-1.6.0-py2.7.egg的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0ca32b442c3eae98221694ddef15d3f4f05305245419c78628f8ded1bf8878b1 |
|
MD5 | e38055e458aa449c00e5c649b523ee54 |
|
BLAKE2b-256 | 828c11b576292039a1732cce4cade69251914ff646dddc716b10f358bf8b992e |