在 RHEL 6.x 上安装 SSM Agent
AWS 提供的适用于 RHEL 6 的 Amazon Machine Images(AMIs)不附带默认情况下预安装的 AWS Systems Manager 代理(SSM Agent)。使用本页中的信息可帮助您在 RHEL 6 实例上安装或重新安装代理。
RHEL 6 上 SSM Agent 的快速安装命令
使用以下步骤在单个实例上手动安装 SSM Agent。此过程使用全局可用的安装文件。
在 RHEL 6.x 上安装 SSM Agent
-
使用首选方法(例如 SSH)连接到您的 RHEL 6 实例。
-
复制实例架构的命令并在实例上运行它。
注意
即使以下命令中的 URL 包含
ec2-downloads-windows
目录,这些也是 RHEL 6 的正确全局安装文件。以下命令指定版本目录
3.0.1479.0
,而不是latest
目录。这是因为 RHEL 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
-
(建议)请使用以下命令验证代理是否正在运行。
sudo status amazon-ssm-agent
在大多数情况下,命令会报告代理正在运行,如下面的示例所示。
amazon-ssm-agent start/running, process 1788
在极少数情况下,命令会报告代理已安装但未运行,如下面的示例所示。
amazon-ssm-agent stop/waiting
要在这些情况下激活代理,请运行以下命令。
sudo start amazon-ssm-agent
为您所在区域的 RHEL 6 创建自定义代理安装命令
在使用脚本或模板在多个实例上安装 SSM Agent 时,建议使用存储在工作所在的 AWS 区域中的安装文件。
对于以下命令,我们提供了在美国东部(俄亥俄州)区域(us-east-2
)使用可公开访问 S3 存储桶的示例。
提示
您还可以使用您构造的自定义区域 URL 替换本主题前面的 RHEL 6 上 SSM Agent 的快速安装命令 程序中的全局 URL。
在下面的命令中,将 region
替换为您自己的信息。有关支持的 region
值的列表,请参阅《Amazon Web Services 一般参考》中的 Systems Manager service endpoints 的 Region 列。
注意
以下命令指定版本目录 3.0.1479.0
,而不是 latest
目录。这是因为 RHEL 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