本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
安裝SSM Agent於 Ubuntu Server 4 LTS、20.10 STR 及 4 年 4 月 18 日,以及 64 位元 (快照) LTS
開始之前
在您SSM Agent在 Ubuntu Server 22.04 LTS、20.10 和 20. STR 04、18.04 和 16.04 LTS 64 位元 (快照) 上進行安裝之前,請注意下列事項:
- 透過 Snap 或 deb 安裝程式安裝 16.04 版
-
依 Ubuntu Server 16.04 AMI 的版本而定,在版本 16.04 AMI 上,使用 Snaps 或 deb 安裝套件安裝 SSM Agent。
- SSM Agent 安裝程式檔案位置
-
在 Ubuntu Server 22.04 LTS、20.10 和 20. STR 04、18.04 和 16.04 LTS (含 Snap) 上,安裝程式檔案 (包括代理SSM Agent程式二進位檔和設定檔) 儲存在下列目錄中:。
/snap/amazon-ssm-agent/current/
如果您變更此目錄中的任何組態檔案,則必須將這些檔案從/snap
目錄複製到/etc/amazon/ssm/
目錄。日誌和程式庫檔案未變更 (/var/lib/amazon/ssm
、/var/log/amazon/ssm
)。 - 使用 Snap
candidate
管道 -
Snap 商店中的候選頻道包含最新版本的 SSM Agent (包括所有最新錯誤修正);而不是穩定的頻道。若要進一步了解候選頻道和穩定頻道之間的差異,請參閱風險層級,網址為 https://snapcraft.io/docs/channels
。 如果您想要追蹤候選頻道上的SSM Agent版本資訊,請在 Ubuntu Server 20.10 和 20. STR 04、18.04 和 16. LTS 04 64 位元執行個體上執行下列命令。
sudo snap switch --channel=candidate amazon-ssm-agent
- 18.04 版及較新版本推薦使用的 Snap
-
在 Ubuntu Server 22.04 LTS、20.10 和 20. STR 04 和 18.04 LTS 上,我們建議您只使用「快照」。另外驗證代理程式只有一個執行個體在您的執行個體上安裝和執行。如果您想要在沒有 Snaps 的情況下使用 SSM Agent,請解除安裝 SSM Agent。接著,使用在 Ubuntu Server 16.04 及 14.04 64 位元 (deb) 上安裝 SSM Agent 的說明,安裝 SSM Agent 作為 debian 套件。在安裝之前,請確定您安裝的任何 Snaps 不會與您想要作為 debian 套件進行管理的套件清單重疊。
Maximum timeout exceeded
錯誤訊息-
由於 Snap 的已知問題,您可能會看到
snap
命令的Maximum timeout exceeded
錯誤。如果您收到此錯誤,請一次執行下列一個命令來啟動、停止代理程式和檢查其狀態:sudo systemctl start snap.amazon-ssm-agent.amazon-ssm-agent.service
sudo systemctl stop snap.amazon-ssm-agent.amazon-ssm-agent.service
sudo systemctl status snap.amazon-ssm-agent.amazon-ssm-agent.service
若要SSM Agent在 Ubuntu Server 22.04 LTS、20.10 和 20.04、18.04 和 16.04 LTS 位元執行個體上安裝 STR (含快照套件)
-
SSM Agent依預設,會在 Ubuntu Server 22.04、20.04 LTS、18.04 和 16.04 LTS 位元AMIs上安裝,且識別碼為或更新版本。
20180627
如果您需要在現場部署伺服器上安裝 SSM Agent 或者如果您需要重新安裝代理程式,您可以使用以下指令碼。您不需要為下載指定,因URL為該
snap
命令會自動從 Snap 應用程式商店下載代理程式,網址為 https://snapcraft.io 。 sudo snap install amazon-ssm-agent --classic
-
執行下列命令來判斷 SSM Agent 是否在執行。
sudo snap list amazon-ssm-agent
-
若之前的命令傳回
amazon-ssm-agent is stopped
、inactive
或disabled
,請執行以下命令,以啟動服務。sudo snap start amazon-ssm-agent
-
檢查代理程式的狀態。
sudo snap services amazon-ssm-agent