安裝SSM Agent於 Ubuntu Server 4 LTS、20.10 STR 及 4 年 4 月 18 日,以及 64 位元 (快照) LTS - AWS Systems Manager

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

安裝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 (含快照套件)
  1. 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
  2. 執行下列命令來判斷 SSM Agent 是否在執行。

    sudo snap list amazon-ssm-agent
  3. 若之前的命令傳回 amazon-ssm-agent is stoppedinactivedisabled,請執行以下命令,以啟動服務。

    sudo snap start amazon-ssm-agent
  4. 檢查代理程式的狀態。

    sudo snap services amazon-ssm-agent