跳到主要内容

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.larget3a.large EC2 实例类型可以满足推荐的 RAM 大小。

要启动 ClearML Server AWS 社区 AMI,请使用其中一个ClearML Server AWS 社区 AMI 并参阅

访问 ClearML Server

部署后,ClearML Server 会公开以下服务

  • Web 服务器,位于 TCP 端口 8080
  • API 服务器,位于 TCP 端口 8008
  • 文件服务器,位于 TCP 端口 8081

要找到 ClearML Server 地址

  1. 转到 AWS EC2 控制台。
  2. 详细信息选项卡中,公共 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 ServerClearML 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 .

如果需要恢复数据和配置:

  1. 验证您拥有备份文件。

  2. 用备份数据替换任何现有数据

    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
  3. 授予数据访问权限

    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 设置