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

在 CentOS 6.x 上安装 SSM Agent

Amazon Machine Images 提供的适用于 CentOS 6 的 AMIs(Amazon)不附带默认情况下预安装的 Amazon Systems Manager 代理(SSM Agent)。使用本页中的信息可帮助您在 CentOS 6 实例上安装或重新安装代理。

CentOS 6 上的 SSM Agent 的快速安装命令

使用以下步骤在单个实例上手动安装 SSM Agent。此过程使用全局可用的安装文件。

在 CentOS 6.x 上安装 SSM Agent

  1. 使用首选方法(例如 SSH)连接到您的 CentOS 6 实例。

  2. 复制实例架构的命令并在实例上运行它。

    注意

    即使以下命令中的 URL 包含 ec2-downloads-windows 目录,这些也是 CentOS 6 的正确全局安装文件。

    以下命令指定版本目录 3.0.1479.0,而不是 latest 目录。这是因为 CentOS 6 不支持 SSM Agent 版本 3.1 及更高版本。

    x86_64 实例
    sudo yum install -y https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/3.0.1479.0/linux_amd64/amazon-ssm-agent.rpm
    x86 实例
    sudo yum install -y https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/3.0.1479.0/linux_386/amazon-ssm-agent.rpm
  3. (建议)请使用以下命令验证代理是否正在运行。

    sudo status amazon-ssm-agent

    在大多数情况下,命令会报告代理正在运行,如下面的示例所示。

    amazon-ssm-agent start/running, process 1744

    在极少数情况下,命令会报告代理已安装但未运行,如下面的示例所示。

    amazon-ssm-agent stop/waiting

    要在这些情况下激活代理,请运行以下命令。

    sudo start amazon-ssm-agent

为您所在区域的 CentOS 6 创建自定义代理安装命令

当您使用脚本或模板在多个实例上安装 SSM Agent 时,我们建议使用存储在您工作所在的 Amazon Web Services 区域 中的安装文件。

对于以下命令,我们提供了在美国东部(俄亥俄州)区域(us-east-2)使用可公开访问 Amazon S3 存储桶的示例。

提示

您还可以使用您构造的自定义区域 URL 替换本主题前面的 CentOS 6 上的 SSM Agent 的快速安装命令 程序中的全局 URL。

在下面的命令中,将 region 替换为您自己的信息。有关受支持的 region 值的列表,请参阅 Amazon Web Services 一般参考中的 Systems Manager 服务终端节点中的 Region(区域)列。

注意

以下命令指定版本目录 3.0.1390.0,而不是 latest 目录。这是因为 CentOS 6 不支持 SSM Agent 版本 3.1 及更高版本。

x86_64
sudo yum install -y https://s3.region.amazonaws.com/amazon-ssm-region/3.0.1479.0/linux_amd64/amazon-ssm-agent.rpm

请参阅以下 示例。

sudo yum install -y https://s3.us-east-2.amazonaws.com/amazon-ssm-us-east-2/3.0.1479.0/linux_amd64/amazon-ssm-agent.rpm
x86
sudo yum install -y https://s3.region.amazonaws.com/amazon-ssm-region/3.0.1479.0/linux_386/amazon-ssm-agent.rpm

请参阅以下 示例。

sudo yum install -y https://s3.us-east-2.amazonaws.com/amazon-ssm-us-east-2/3.0.1479.0/linux_386/amazon-ssm-agent.rpm