跳转至

接入集群

账户资格

集群账户由 FreeIPA 统一管理。普通用户需要加入 slurm-users;项目计算权限来自 对应的 project-* 组。项目组、UID/GID 和成员关系由管理员维护,不能通过 Slurm 命令自行修改。

准备好以下信息:

  • FreeIPA 用户名;
  • 已登记的 SSH 公钥或管理员指定的认证方式;
  • 至少一个用于计算的项目组;
  • 能访问集群网络或管理员提供的入口网络。

SSH 登录

常规入口:

ssh USER@login01.cluster.stelledge.com

网络延迟较高时,可以使用加速 SSH 入口:

ssh USER@login.a.cluster.stelledge.com

加速入口按流量计费

login.a.cluster.stelledge.com 应尽量只用于 SSH 交互访问。不要通过该入口使用 scprsync、SFTP、网络挂载或端口转发传输大文件,否则会产生按量流量费用。 上传数据集、下载结果等文件传输请使用常规入口 login01.cluster.stelledge.com

首次成功登录会核对并准备个人目录、配额、项目目录和 Slurm 关联,可能明显慢于 日常登录,完整初始化最长可能接近 20 分钟。不要在等待时反复开启大量 SSH 连接。 如果连接超时或被拒绝,稍后重试一次;仍失败时把时间、用户名和终端中的完整错误 交给管理员。

登录后验证:

whoami
id
pwd
getent passwd "$USER"
sacctmgr -nP show assoc user="$USER" format=Cluster,Account,User

正常情况下,集群内的个人主目录是 /cluster-home/$USER。FreeIPA 在集群以外的 原始主目录设置不会因此改变。

没有项目也可以登录

只有 public 关联的用户可以使用登录和存储,但不能提交计算作业。需要计算时, 请让项目管理员把你加入合适的 project-* 组。

Slurm Web

如果管理员已启用网页入口,可访问:

打开 Slurm Web

使用与 FreeIPA/Linux 用户名一致的身份完成 Authentik 登录。网页用于查看节点、当前 作业和历史作业;是否开放以及页面数据范围取决于当前部署和你的组权限。命令行仍是 提交与取消作业的标准入口。

SSH 配置简化

可以在本机 ~/.ssh/config 中添加:

Host stellar
    HostName login01.cluster.stelledge.com
    User USER
    ServerAliveInterval 30
    ServerAliveCountMax 3

# 仅用于 SSH 交互;不要用于大文件传输
Host stellar-fast
    HostName login.a.cluster.stelledge.com
    User USER
    ServerAliveInterval 30
    ServerAliveCountMax 3

日常使用 ssh stellar;网络延迟较高时使用 ssh stellar-fast。不要把私钥复制到 登录节点,也不要把密码、令牌或密钥写入作业脚本。

传输文件

文件统一通过常规入口 login01.cluster.stelledge.com 传输:

# 上传目录
rsync -av --progress ./my-project/ \
  USER@login01.cluster.stelledge.com:/cluster-home/USER/my-project/

# 下载结果
rsync -av --progress \
  USER@login01.cluster.stelledge.com:/project/example/results/JOB_ID/ \
  ./results/JOB_ID/

大数据集应放入项目目录,并遵循项目的数据导入流程。避免在大量小文件上反复使用 scp -r;优先使用可续传的 rsync,且不要把数据发送到计算节点本地地址或按量 计费的加速 SSH 入口。