本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
手動在 Rocky Linux 執行個體上安裝 SSM Agent
Rocky Linux 提供的 Amazon Machine Images(AMIs) AWS 不會隨附預設預先安裝的 AWS Systems Manager 代理程式 (SSM Agent)。關於可能已預先安裝代理程式且由 AWS 管理的 AMIs,如需清單,請參閱 尋找預先安裝了 SSM Agent的 AMIs。
此章節的資訊可協助您在 Rocky Linux 執行個體手動安裝或重新安裝 SSM Agent。
開始之前
在 Rocky Linux 執行個體上安裝 SSM Agent 之前,請注意下列事項:
-
關於在所有 Linux 作業系統安裝 SSM Agent 的重要資訊,請參閱在 Linux EC2 執行個體上手動安裝和解除安裝 SSM Agent。
適用於 Rocky Linux 的 SSM Agent 之快速安裝命令
使用以下步驟手動安裝 SSM Agent 在單一執行個體。此程序使用全域可用的安裝檔案。
開始之前
在 Rocky Linux 執行個體上安裝 SSM Agent 之前,請注意下列事項:
-
請確保您的 Rocky Linux 執行個體已安裝 Python 2 或 Python 3。這是必要的,如此 SSM Agent 才能正常運作。
在 Rocky Linux 上安裝 SSM Agent
-
使用您偏好的方式 (如 SSH) 連線至您的 Rocky Linux 執行個體。
-
複製適用於執行個體架構的命令,並在執行個體上執行該命令。
注意
雖然以下命令的 URL 包含
ec2-downloads-windows
目錄,但這些是適用於 Rocky Linux 的正確全域安裝檔案。- x86_64 執行個體
-
sudo dnf install -y https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_amd64/amazon-ssm-agent.rpm
- ARM64 執行個體
-
sudo dnf install -y https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_arm64/amazon-ssm-agent.rpm
-
(建議) 若要驗證該代理程式是否在執行,請使用以下命令。
sudo systemctl status amazon-ssm-agent
在大部分情況下,命令會報告代理程式正在執行,如下列範例所示。
● amazon-ssm-agent.service - amazon-ssm-agent Loaded: loaded (/etc/systemd/system/amazon-ssm-agent.service; enabled; vendo> Active: active (running) since Tue 2022-04-19 16:40:41 UTC; 9s ago Main PID: 4898 (amazon-ssm-agen) Tasks: 14 (limit: 4821) Memory: 34.6M CGroup: /system.slice/amazon-ssm-agent.service ├─4898 /usr/bin/amazon-ssm-agent └─4954 /usr/bin/ssm-agent-worker --truncated--
在極少數情況下,命令會報告代理程式已安裝但未執行,如下列範例所示。
● amazon-ssm-agent.service - amazon-ssm-agent Loaded: loaded (/etc/systemd/system/amazon-ssm-agent.service; enabled; vendo> Active: inactive (dead) since Tue 2022-04-19 16:42:05 UTC; 2s ago --truncated--
若要在這些情況下啟用代理程式,請執行下列命令。
sudo systemctl enable amazon-ssm-agent
sudo systemctl start amazon-ssm-agent
在您所在區域建立適用於 Rocky Linux 的自訂代理程式安裝命令
當利用指令碼或範本在多個執行個體上安裝 SSM Agent 時,建議使用存放在所用 AWS 區域 的安裝檔案。
針對以下命令,我們所提供的範例使用美國東部 (俄亥俄) 區域 (us-east-2
) 可公開存取的 S3 儲存貯體。
提示
此主題前文所提及 適用於 Rocky Linux 的 SSM Agent 之快速安裝命令 程序的全域 URL 也可取代為您建構的自定區域 URL。
在下列命令中,用您自己的資訊取代區域
。如需支援的 region
值的清單,請參閱《Amazon Web Services 一般參考》中 Systems Manager 服務端點一節的區域資料欄。
- x86_64
-
sudo dnf install -y https://s3.
region
.amazonaws.com/amazon-ssm-region
/latest/linux_amd64/amazon-ssm-agent.rpm請參閱以下範例。
sudo dnf install -y https://s3.us-east-2.amazonaws.com/amazon-ssm-us-east-2/latest/linux_amd64/amazon-ssm-agent.rpm
- ARM64
-
sudo dnf install -y https://s3.
region
.amazonaws.com/amazon-ssm-region
/latest/linux_arm64/amazon-ssm-agent.rpm請參閱以下範例。
sudo dnf install -y https://s3.us-east-2.amazonaws.com/amazon-ssm-us-east-2/latest/linux_arm64/amazon-ssm-agent.rpm