

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 步驟 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
   ```