AWS EC2 AMI
在 AWS 上部署 ClearML Server 使用 AWS AMI 可轻松完成,这些 AMI 在 AWS 社区 AMI 目录中提供。ClearML Server 社区 AMI 默认配置为无需身份验证,以方便快速访问和上手。
部署 AMI 后,请配置 ClearML Server 实例以提供最符合工作流程的身份验证方案。
有关如何在 AWS 实例中升级 ClearML Server 的信息,请参阅此处。
如果正在重新安装 ClearML Server,建议清除 ClearML Server 的浏览器 Cookie。例如,对于 Firefox,请转到“开发者工具”>“存储”>“Cookie”,对于 Chrome,请转到“开发者工具”>“应用程序”>“Cookie”,并删除 ClearML Server URL 下的所有 Cookie。
启动
默认情况下,ClearML Server 作为开放网络部署。要限制 ClearML Server 访问,请按照安全页面上的说明进行操作。
最低推荐 RAM 量为 8 GB。例如,t3.large
或 t3a.large
EC2 实例类型可以满足推荐的 RAM 大小。
要启动 ClearML Server AWS 社区 AMI,请使用其中一个ClearML Server AWS 社区 AMI 并参阅
- AWS 知识中心页面:如何从自定义亚马逊机器镜像 (AMI) 启动 EC2 实例?
- AWS 文档中关于使用启动实例向导启动实例的详细说明。
访问 ClearML Server
部署后,ClearML Server 会公开以下服务
- Web 服务器,位于
TCP 端口 8080
- API 服务器,位于
TCP 端口 8008
- 文件服务器,位于
TCP 端口 8081
要找到 ClearML Server 地址
- 转到 AWS EC2 控制台。
- 在详细信息选项卡中,公共 DNS (IPv4) 显示 ClearML Server 地址。
要访问 ClearML Server WebApp (UI)
- 在浏览器中直接访问其 Web 服务器 URL:
http://<服务器地址>:8080
要通过 SSH 登录 ClearML Server
- 使用默认用户名
ec2-user
登录 AWS AMI。在 AWS 管理控制台控制 SSH 凭据。
登录 WebApp (UI)
输入任意名称登录 ClearML WebApp (UI)。如果需要,可以修改默认登录行为以匹配工作流程策略,请参阅“配置您自己的 ClearML Server”页面上的配置 Web 登录身份验证。
存储配置
预构建的 ClearML Server 存储配置如下
- MongoDB:
/opt/clearml/data/mongo_4/
- Elasticsearch:
/opt/clearml/data/elastic_7/
- 文件服务器:
/opt/clearml/data/fileserver/
备份和恢复数据与配置
在备份或恢复数据和配置之前停止您的服务器
如果数据在 Trains Server 和 ClearML Server 安装之间移动,请确保使用正确的备份和恢复路径(分别为 /opt/trains
和 /opt/clearml
)。
本节中的命令是备份和恢复数据与配置的示例。
如果数据和配置文件夹位于 /opt/clearml
中,则将所有数据归档到 ~/clearml_backup_data.tgz
,并将配置归档到 ~/clearml_backup_config.tgz
sudo tar czvf ~/clearml_backup_data.tgz -C /opt/clearml/data .
sudo tar czvf ~/clearml_backup_config.tgz -C /opt/clearml/config .
如果需要恢复数据和配置:
-
验证您拥有备份文件。
-
用备份数据替换任何现有数据
sudo rm -fR /opt/clearml/data/* /opt/clearml/config/*
sudo tar -xzf ~/clearml_backup_data.tgz -C /opt/clearml/data
sudo tar -xzf ~/clearml_backup_config.tgz -C /opt/clearml/config -
授予数据访问权限
sudo chown -R 1000:1000 /opt/clearml
ClearML Server AWS 社区 AMI
以下部分包含按区域列出的最新 ClearML Server 版本的 AMI 镜像 ID 列表。
最新版本
v2.0.0
- af-south-1 : ami-08a09c37ee67a8890
- ap-east-1 : ami-0e1441e96a36c5b1e
- ap-northeast-1 : ami-0396280fb3103db5b
- ap-northeast-2 : ami-0debccc68a11fbda4
- ap-northeast-3 : ami-092c2a46a6f724357
- ap-south-1 : ami-0bf2b78165336362f
- ap-south-2 : ami-03d5687062ee60cdb
- ap-southeast-1 : ami-08db075cac5d0784c
- ap-southeast-2 : ami-05f9eda027c5fd39f
- ap-southeast-3 : ami-0290df331ef2cd613
- ap-southeast-4 : ami-05f60da502fd0e786
- ap-southeast-5 : ami-0acfcd0ee6dde9b67
- ca-central-1 : ami-037d89da405ce077a
- ca-west-1 : ami-0fafcab2193ab122e
- eu-central-1 : ami-0a32dbec1886efc92
- eu-central-2 : ami-0a009eb3c89f76094
- eu-north-1 : ami-097fc0a160f1167b2
- eu-south-1 : ami-03311467153bb6a36
- eu-south-2 : ami-0c2914dc75d47d03e
- eu-west-1 : ami-02eee33b1e10380e5
- eu-west-2 : ami-069d080cb6a1fda16
- eu-west-3 : ami-004c5d27cfe9ca7a2
- il-central-1 : ami-03cb6cd40ab8a015f
- me-central-1 : ami-06de7b6fab50aacd6
- me-south-1 : ami-0b2bbbff660a06051
- sa-east-1 : ami-0b36127fedeb7a328
- us-east-1 : ami-0635db0627d4d83e6
- us-east-2 : ami-08a8c46eb9907015c
- us-west-1 : ami-0d008037025e788b0
- us-west-2 : ami-091f6b6998367db70
下一步
为了跟踪您的实验和/或数据,clearml
包需要与您的服务器通信。有关将 ClearML SDK 连接到服务器的说明,请参阅ClearML 设置。