使用自定义 AMI 进行安装
BETA
使用 AWS 机器镜像启动 DC/OS
可以利用基于 CenTos 7、CorEos 和 RHEL 的自定义 AWS 机器镜像 (AMI) ,使用高级模板启动 DC/OS。
- 可以利用自定义 AMI 将 DC/OS 安装与自己的内部配置管理工具集成。
- 若要定制内核或驱动程序,可以使用自定义 AMI。
开始时,可建立自定义 AMI,然后使用高级模板安装 DC/OS。
构建自定义 AMI
这是建立自己的 AMI 的推荐方法。
构建 DC/OS cloud_images AMI
使用 DC/OS cloud_images 脚本作为模板。这些脚本构建 CenTos7 AMI,并安装所有 DC/OS 前提条件。
验证您是否可以在不修改的情况下,原样使用这些脚本构建和部署 AMI。AMI 必须部署到要启动群集的每个分域。DC/OS Packer 构建脚本 [create_dcos_ami.sh] (https://github.com/dcos/dcos/blob/master/cloud\_images/centos7/create\_dcos\_ami.sh)可以在运行脚本之前,通过设置环境变量
DEPLOY_REGIONS
将 AMI 部署到多个分域。使用 AWS CloudFormation Web 控制台启动 DC/OS 高级模板,并指定 DC/OS cloud_images AMI。验证群集是否已成功启动。如需更多信息,请参阅 文档。
修改 DC/OS cloud_images AMI
使用 AWS CloudFormation Web 控制台成功构建并部署未经修改的 DC/OS cloud_images AMI 之后:
使用自己的 AMI 自定义,修改 DC/OS cloud_images AMI 脚本。您的 AMI 必须满足模板中所示的所有 DC/OS AMI 前提条件。
使用 AWS CloudFormation Web 控制台启动 DC/OS 高级模板,并指定您的自定义 AMI。验证 DC/OS 是否如期启动,并且可以在 DC/OS 群集上启动服务。
按照 本说明 完成安装。
故障排除
- 熟悉 DC/OS 服务启动 流程。
- 查看安装故障排除 文档。要进行故障排除,必须有所有群集节点的 SSH 访问权限。
- DC/OS Slack 社区是另一个获得帮助的好地方。