

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

# 步骤 2-安装 AWS PCS 代理
<a name="working-with_ami_custom_install-agent"></a>

安装用于配置 AWS PCS 启动的实例的代理，以便与 Slurm 配合使用。有关 AWS PCS 代理的更多信息，请参阅[AWS PCS 代理版本](pcs-agent-versions.md)。

**安装 AWS PCS 代理**

1.  连接到您启动的实例。有关更多信息，请参阅连接到您的 Linux 实例。

1.  （可选）为确保您的所有软件包都是最新的，请对您的实例执行快速软件更新。此过程可能需要几分钟时间。
   + **亚马逊 Linux 2、亚马逊 Linux 2023、RHEL 9、RHEL 8、Rocky Linux 9 和 Rocky Linux 8**

     ```
     sudo yum update -y
     ```
   + **Ubuntu 22.04 和 Ubuntu 24.04**

     ```
     sudo apt-get update && sudo apt-get upgrade -y
     ```

1. 重启实例并重新连接到它。

1. 下载 AWS PCS 代理安装文件。安装文件被打包成压缩的 tarball (`.tar.gz`) 文件。要下载最新的*稳定* 版本，请使用以下命令。*region*替换为启动临时实例 AWS 区域 的位置，例如`us-east-1`。

   ```
   curl https://aws-pcs-repo-region.s3.region.amazonaws.com/aws-pcs-agent/aws-pcs-agent-v1.3.2-1.tar.gz -o aws-pcs-agent-v1.3.2-1.tar.gz
   ```

   您也可以通过将前面的命令`latest`中的版本号替换为来获取最新版本（例如：`aws-pcs-agent-v1-latest.tar.gz`）。
**注意**  
在 AWS PCS 代理软件的未来版本中，这种情况可能会发生变化。

1. （可选）验证 AWS PCS 软件压缩包的真实性和完整性。建议您执行此操作以验证软件发布者的身份，并检查该文件自发布以来是否已被更改或损坏。

   1.  下载适用于 AWS PCS 的 GPG 公钥并将其导入您的密钥环。*region*替换为启动临时实例 AWS 区域 的位置。该命令应返回一个密钥值。记录密钥值；您可以在下一步中使用它。

      ```
      wget https://aws-pcs-repo-public-keys-region.s3.region.amazonaws.com/aws-pcs-public-key.pub && \
          gpg --import aws-pcs-public-key.pub
      ```

   1.  运行以下命令验证 GPG 密钥的指纹。

      ```
      gpg --fingerprint 7EEF030EDDF5C21C
      ```

      该命令应返回与以下内容相同的指纹：

      ```
      1C24 32C1 862F 64D1 F90A  239A 7EEF 030E DDF5 C21C
      ```
**重要**  
如果指纹不匹配，请不要运行 AWS PCS 代理安装脚本。请联系 [AWS Support](https://console.aws.amazon.com/support)。

   1. 下载签名文件并验证 AWS PCS 软件压缩包文件的签名。*region*替换为您启动临时实例 AWS 区域 的位置，例如`us-east-1`。

      ```
      wget https://aws-pcs-repo-region.s3.region.amazonaws.com/aws-pcs-agent/aws-pcs-agent-v1.3.2-1.tar.gz.sig && \
          gpg --verify ./aws-pcs-agent-v1.3.2-1.tar.gz.sig
      ```

      此输出应当类似于如下所示：

      ```
      gpg: assuming signed data in './aws-pcs-agent-v1.3.2-1.tar.gz'
      gpg: Signature made Thu 06 Nov 2025 11:10:36 AM CET using RSA key ID ECC0AE5C
      gpg: Good signature from "AWS PCS Packages (AWS PCS Packages)"
      gpg: WARNING: This key is not certified with a trusted signature!
      gpg:          There is no indication that the signature belongs to the owner.
      Primary key fingerprint: 1C24 32C1 862F 64D1 F90A  239A 7EEF 030E DDF5 C21C
         Subkey fingerprint: B7E1 8788 3517 6A74 C3D5  EAF5 6088 136D ECC0 AE5C
      ```

      如果结果包含`Good signature`并且指纹与上一步返回的指纹相匹配，则继续下一步。
**重要**  
如果指纹不匹配，请不要运行 AWS PCS 软件安装脚本。请联系 [AWS Support](https://console.aws.amazon.com/support)。

1. 从压缩文件中提取`.tar.gz`文件并导航到解压缩的目录。

   ```
   tar -xf aws-pcs-agent-v1.3.2-1.tar.gz && \
       cd aws-pcs-agent
   ```

1. 安装 AWS PCS 软件。

   ```
   sudo ./installer.sh
   ```

1. 检查 AWS PCS 软件版本文件以确认安装成功。

   ```
   cat /opt/aws/pcs/version
   ```

   此输出应当类似于如下所示：

   ```
   AGENT_INSTALL_DATE='Fri Dec 13 12:28:43 UTC 2024'
   AGENT_VERSION='1.3.2'
   AGENT_RELEASE='1'
   ```