部署前检查

更新时间:

在安装隐私计算节点前,需要对节点环境进行检查。本文从机器配置建议、服务器相关操作两个方面,对节点环境的检查内容进行介绍。

机器配置建议

本章从单节点资源配置和操作系统两个方面对机器配置提出相关建议。

单节点资源配置

关于隐私计算单节点的资源配置要求,请参见下表内容。

服务

节点环境

节点类型

服务器配置

数量(个)

备注

MPC

测试

训练节点

8 核 16 GB,磁盘空间 500 GB 以上

1

期望多模型并行训练,需增加机器。

预测节点

1

-

生产

训练节点

1

特征维度 100 以上,建设升级配置。

预测节点

≥2

-

FL

测试

训练节点

1

-

生产

训练节点

≥1

-

SCQL

测试

分析节点

1

-

生产

分析节点

≥1

-

PSI

测试

分析节点

1

-

生产

分析节点

≥1

-

操作系统要求

推荐服务器的操作系统使用 CentOS Linux release 7.5 以上版本。如果您使用了其他版本的操作系统,请联系技术支持人员确认操作系统是否可用。

服务器相关操作

您需要登录节点服务器,完成同步系统时间、安装依赖软件和用户管理相关操作,以下是具体操作步骤:

  1. 在节点客户端中,确认已同步系统时间。若没有同步系统时间,请手动校准系统时间或使用 NTP 服务自动校准系统时间。

  2. 执行以下命令,安装相关依赖软件。

    yum install -y docker docker-compose
  1. 如果以普通用户的身份安装节点,则需要将该用户加入 docker 用户组。以下是具体操作步骤:

    1. 执行以下命令,创建 docker 用户组。

      groupadd docker
    2. 执行以下命令,重启 Docker 服务。

      systemctl restart docker
    3. 执行以下命令,查看 docker.sock 文件信息。

      ls -l /var/run/docker.sock

      系统返回类似如下信息,确认 /var/run/docker.sock 文件的用户组为 docker。

      srw-rw---- 1 root docker 0 3月  23 17:20 /var/run/docker.sock
    4. 执行以下命令,将普通用户加入 docker 用户组。${USER} 为已创建的普通用户名称。

      usermod -a -G docker ${USER}