在 CentOS 实例上手动安装 SSM Agent - Amazon Systems Manager
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

在 CentOS 实例上手动安装 SSM Agent

Connect 到您的 CentOS 实例并执行下列步骤可安装Amazon Systems Manager客服 (SSM Agent)。使用 Systems Manager 对每个将运行命令的实例执行这些步骤。

注意

如果您将yum更新命令SSM Agent使用 SSM 文档安装或更新代理后托管实例AWS-UpdateSSMAgent,您可能会看到以下消息:警告:在百胜之外改变了 RPMDB。” 此消息是预期的,但可以安全地忽略此消息。

CentOS 8.x

安装SSM Agent在 CentOS 8.x 上

  1. 确保在您的 CentOS 8 实例上安装了 Python 2 或 Python 3。这是 SSM Agent 正常工作所必需的。

  2. 运行以下命令可下载并运行SSM Agent安装程序。

    区域表示 Amazon Web Services 区域 支持Amazon Systems Manager之外的压缩算法(例如us-east-2对于美国东部(俄亥俄)区域,请指定。有关受支持的区域值,请参阅区域column.Systems Manager 服务终端节点中的Amazon Web Services 一般参考.

    Intel 64-bit (x86_64)实例:

    sudo dnf install -y https://s3.cn-north-1.amazonaws.com.cn/amazon-ssm-cn-north-1/latest/linux_amd64/amazon-ssm-agent.rpm
  3. 运行以下命令确定 SSM Agent是否在运行。该命令应返回消息 amazon-ssm-agent is running

    sudo systemctl status amazon-ssm-agent
  4. 如果上一条命令返回 amazon-ssm-agent is stopped,则运行以下命令。

    1. 启动 服务。

      sudo systemctl enable amazon-ssm-agent
      sudo systemctl start amazon-ssm-agent
    2. 检查代理的状态。

      sudo systemctl status amazon-ssm-agent
CentOS 7.x

在 CentOS 7.x 上安装 SSM Agent

  1. 运行以下命令可下载并运行SSM Agent安装程序。

    区域表示 Amazon Web Services 区域 支持Amazon Systems Manager之外的压缩算法(例如us-east-2对于美国东部(俄亥俄)区域,请指定。有关受支持的区域值,请参阅区域column.Systems Manager 服务终端节点中的Amazon Web Services 一般参考.

    Intel 64-bit (x86_64)实例:

    sudo yum install -y https://s3.cn-north-1.amazonaws.com.cn/amazon-ssm-cn-north-1/latest/linux_amd64/amazon-ssm-agent.rpm

    ARM 64-bit (arm64)实例:

  2. 运行以下命令以确定是否SSM Agent正在运行。该命令应返回消息 amazon-ssm-agent is running.

    sudo systemctl status amazon-ssm-agent
  3. 如果上一条命令返回 amazon-ssm-agent is stopped,则运行以下命令。

    1. 启动 服务。

      sudo systemctl enable amazon-ssm-agent
      sudo systemctl start amazon-ssm-agent
    2. 检查代理的状态。

      sudo systemctl status amazon-ssm-agent
CentOS 6.x

在 CentOS 6.x 上安装 SSM Agent

  1. 运行以下命令可下载并运行SSM Agent安装程序。SSM Agent版本 3.1 及更高版本的版本不支持 CentOS 6。

    区域表示 Amazon Web Services 区域 支持Amazon Systems Manager之外的压缩算法(例如us-east-2对于美国东部(俄亥俄)区域,请指定。有关受支持的区域值,请参阅区域column.Systems Manager 服务终端节点中的Amazon Web Services 一般参考.

    Intel 64-bit (x86_64)实例:

    sudo yum install -y https://s3.cn-north-1.amazonaws.com.cn/amazon-ssm-cn-north-1/3.0.1390.0/linux_amd64/amazon-ssm-agent.rpm

    Intel 32-bit (x86)实例:

    sudo yum install -y https://s3.cn-north-1.amazonaws.com.cn/amazon-ssm-cn-north-1/3.0.1390.0/linux_386/amazon-ssm-agent.rpm
  2. 运行以下命令以确定是否SSM Agent正在运行。该命令应返回消息 amazon-ssm-agent is running.

    sudo status amazon-ssm-agent
  3. 如果上一条命令返回 amazon-ssm-agent is stopped,则运行以下命令。

    1. 启动 服务。

      sudo start amazon-ssm-agent
    2. 检查代理的状态。

      sudo status amazon-ssm-agent
注意

如果您无法从 Amazon Web Services 区域 ,请使用以下全局 URL 之一。虽然以下 URL 显示的是 “ec2-downloads-windows”,但这些是 Linux 操作系统的正确 URL。

  • Intel 64-bit (x86_64)

    https://s3.cn-north-1.amazonaws.com.cn/amazon-ssm-cn-north-1/latest/linux_amd64/amazon-ssm-agent.rpm
  • Intel 32-bit (x86)

    https://s3.cn-north-1.amazonaws.com.cn/amazon-ssm-cn-north-1/latest/linux_386/amazon-ssm-agent.rpm
  • ARM 64-bit (arm64)

    https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_arm64/amazon-ssm-agent.rpm
重要

更新版本的SSM Agent每次在中添加新功能或更新现有功能时,将发布新的版本。如果较早版本的代理正在实例上运行,有些SSM Agent进程可能会失败。为此,我们建议您自动完成确保SSM Agent在实例上的最新状态。有关信息,请参阅 自动更新到SSM Agent。订阅主题SSM Agent发布说明页面获 GitHub 有关通知SSM Agent更新了。