

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 步骤 5-配置与 AWS PCS 集群的连接
<a name="working-with_login-nodes_standalone_configure-connection"></a>

要建立与 AWS PCS 集群的连接，请按照以下步骤`sackd`作为系统服务启动。

**注意**  
 如果您使用 Slurm 25.05 或更高版本，则可以使用脚本将登录节点设置为连接到多个集群。有关更多信息，请参阅 [将独立登录节点连接到 AWS PCS 中的多个集群](multi-cluster-login-script.md)。

1. 使用以下命令为`sackd`服务设置环境文件。在运行命令之前，请将{{ip-address}}和{{port}}替换为[步骤 1](working-with_login-nodes_standalone_get-addr.md) 中从端点检索到的值。

   ```
   sudo echo "SACKD_OPTIONS='--conf-server={{ip-address}}:{{port}}'" > /etc/sysconfig/sackd
   ```

1. 创建用于管理`sackd`流程的`systemd`服务文件。

   ```
   sudo cat << EOF > /etc/systemd/system/sackd.service
   [Unit]
   Description=Slurm auth and cred kiosk daemon
   After=network-online.target remote-fs.target
   Wants=network-online.target
   ConditionPathExists=/etc/sysconfig/sackd
   
   [Service]
   Type=notify
   EnvironmentFile=/etc/sysconfig/sackd
   User=slurm
   Group=slurm
   RuntimeDirectory=slurm
   RuntimeDirectoryMode=0755
   ExecStart=/opt/aws/pcs/scheduler/slurm-25.11/sbin/sackd --systemd \$SACKD_OPTIONS
   ExecReload=/bin/kill -HUP \$MAINPID
   KillMode=process
   LimitNOFILE=131072
   LimitMEMLOCK=infinity
   LimitSTACK=infinity
   
   [Install]
   WantedBy=multi-user.target
   EOF
   ```

1. 设置`sackd`服务文件的所有权。

   ```
   sudo chown root:root /etc/systemd/system/sackd.service && \
       sudo chmod 0644 /etc/systemd/system/sackd.service
   ```

1. 启用该`sackd`服务。

   ```
   sudo systemctl daemon-reload && sudo systemctl enable sackd
   ```

1. 启动 `sackd` 服务。

   ```
   sudo systemctl start sackd
   ```