本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 Oracle Linux 執行個體手動安裝 SSM Agent
適用於 Oracle Linux 的 Amazon Machine Images (AMIs) 由 AWS 提供,但未隨附預設為預先安裝的 AWS Systems Manager 代理程式 (SSM Agent)。關於可能已預先安裝代理程式且由 AWS 管理的 AMIs,如需清單,請參閱 已預先安裝 SSM Agent 的 Amazon Machine Images (AMIs)。
此章節的資訊可協助您在 Oracle Linux 執行個體手動安裝或重新安裝 SSM Agent。
開始之前
在 Oracle Linux 執行個體上安裝 SSM Agent 之前,請注意下列事項:
-
關於在所有 Linux 作業系統安裝 SSM Agent 的重要資訊,請參閱在 Linux 的 EC2 執行個體手動安裝 SSM Agent。
在使用 SSM 文件
AWS-UpdateSSMAgent
安裝或更新代理程式之後,如果您使用yum
命令更新受管節點上的 SSM Agent,您可能會看到如下訊息:「Warning: RPMDB altered outside of yum. (警告:RPMDB 已變更超出 yum)。」 預期會出現此訊息,且可以安全忽略。
適用於 Oracle Linux 的 SSM Agent 之快速安裝命令
使用以下步驟手動安裝 SSM Agent 在單一執行個體。此程序使用全域可用的安裝檔案。
使用快速複製及貼上命令在 Oracle Linux 安裝 SSM Agent
-
使用您偏好的方式 (如 SSH) 連線至您的 Oracle Linux 執行個體。
-
複製下列命令並在執行個體執行。
注意
雖然以下命令的 URL 包含
ec2-downloads-windows
目錄,但這些是適用於 Oracle Linux 的正確全域安裝檔案。- x86_64
-
sudo yum install -y https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_amd64/amazon-ssm-agent.rpm
-
(建議) 若要驗證該代理程式是否在執行,請使用以下命令。
sudo systemctl status amazon-ssm-agent
在大部分情況下,命令會報告代理程式正在執行,如下列範例所示。
amazon-ssm-agent.service - amazon-ssm-agent Loaded: loaded (/usr/lib/systemd/system/amazon-ssm-agent.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2021-10-20 19:09:29 UTC; 4min 6s ago --truncated--
在極少數情況下,命令會報告代理程式已安裝但未執行,如下列範例所示。
amazon-ssm-agent.service - amazon-ssm-agent Loaded: loaded (/usr/lib/systemd/system/amazon-ssm-agent.service; enabled; vendor preset: enabled) Active: inactive (dead) since Wed 2021-10-20 22:16:41 UTC; 18s ago --truncated--
若要在這些情況下啟用代理程式,請執行下列命令。
sudo systemctl enable amazon-ssm-agent
sudo systemctl start amazon-ssm-agent
在您所在區域建立適用於 Oracle Linux 的自訂代理程式安裝命令
當您利用指令碼或範本在多個執行個體安裝 SSM Agent 時,建議使用您操作的 AWS 區域 所存放的安裝檔案。
針對以下命令,我們所提供的範例使用美國東部 (俄亥俄) 區域 (us-east-2
) 可公開存取的 S3 儲存貯體。
提示
此主題前文所提及 適用於 Oracle Linux 的 SSM Agent 之快速安裝命令 程序的全域 URL 也可取代為您建構的自定區域 URL。
在下列命令中,用您自己的資訊取代 region
(區域)。如需支援的 region
值的清單,請參閱《Amazon Web Services 一般參考》中 Systems Manager 服務端點一節的區域資料欄。
- x86_64
-
sudo yum install -y https://s3.
region
.amazonaws.com/amazon-ssm-region
/latest/linux_amd64/amazon-ssm-agent.rpm請參閱以下範例。
sudo yum install -y https://s3.us-east-2.amazonaws.com/amazon-ssm-us-east-2/latest/linux_amd64/amazon-ssm-agent.rpm