Instale SSM Agent en Ubuntu Server 22.04 LTS, 20.10 STR y 20.04, 18.04 y 16.04 LTS de 64 bits (Snap)
Antes de empezar
Antes de instalar SSM Agent en un Ubuntu Server 22.04 LTS, 20.10 STR y 20.04, 18.04 y 16.04 LTS de 64 bits (Snap), tenga en cuenta lo siguiente:
- Instalación de la versión 16.04 por parte de instaladores de Snaps o deb
-
En Ubuntu Server 16.04, SSM Agent se instala mediante Snaps o paquetes de instalación deb, en función de la versión de la AMI de la versión 16.04.
- Ubicaciones de archivos del instalador de SSM Agent
-
En Ubuntu Server 22.04 LTS, 20.10 STR y 20.04, 18.04 y 16.04 LTS (con Snap), los archivos del instalador de SSM Agent, incluidos los archivos binarios y de configuración del agente, se almacenan en el siguiente directorio:
/snap/amazon-ssm-agent/current/
. Si realiza cambios en cualquiera de los archivos de configuración de este directorio, debe copiar estos archivos desde el directorio/snap
al directorio/etc/amazon/ssm/
. Los archivos de registros y bibliotecas no han cambiado (/var/lib/amazon/ssm
,/var/log/amazon/ssm
). - Uso del canal
candidate
de Snap -
El canal candidato en el almacén de Snap contiene la versión más reciente de SSM Agent (incluidas todas las correcciones de errores más recientes); no el canal estable. Para obtener más información acerca de las diferencias entre los canales candidato y estable, consulte Risk-levels (Niveles de riesgo) en https://snapcraft.io/docs/channels
. Si desea realizar un seguimiento de información de la versión de SSM Agent en el canal candidato, ejecute el siguiente comando en las instancias de 64 bits de Ubuntu Server 20.10 STR y 20.04, 18.04 y 16.04 LTS.
sudo snap switch --channel=candidate amazon-ssm-agent
- Se recomienda Snaps en las versiones 18.04 y posteriores
-
En Ubuntu Server 22.04 LTS, 20.10 STR y 20.04 y 18.04 LTS, le recomendamos que solo utilice Snaps. Asegúrese también de que solo hay una instancia del agente instalada y en ejecución en las instancias. Si desea utilizar SSM Agent sin Snaps, desinstale SSM Agent. Luego, instale SSM Agent como paquete de Debian siguiendo las instrucciones de instalación de SSM Agent en Ubuntu Server 16.04 y 14.04 de 64 bits (deb). Antes de realizar la instalación, asegúrese de no tener instalado ningún Snaps que se solape con la lista de paquetes que desea que se administren como paquetes de Debian.
- Mensaje de error
Maximum timeout exceeded
-
Debido a un problema conocido de Snap, puede aparecer un error
Maximum timeout exceeded
con los comandossnap
. Si recibe este error, ejecute los siguientes comandos por separado para iniciar el agente, detenerlo y comprobar su estado: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
Para instalar SSM Agent en instancias de 64 bits de Ubuntu Server 22.04 LTS, 20.10 STR y 20.04, 18.04 y 16.04 LTS (con un paquete Snap)
-
SSM Agent se instala de forma predeterminada en las AMIs de 64 bits de Ubuntu Server 22.04 LTS, 20.04, 18.04 y 16.04 LTS con el identificador
20180627
o uno posterior.Puede utilizar el siguiente script si necesita instalar el SSM Agent en un servidor local o si necesita volver a instalar el agente. No es necesario especificar una URL para la descarga, ya que el comando
snap
descarga automáticamente el agente en la tienda de aplicaciones de Snapen https://snapcraft.io . sudo snap install amazon-ssm-agent --classic
-
Ejecute el siguiente comando para determinar si el SSM Agent se está ejecutando.
sudo snap list amazon-ssm-agent
-
Ejecute el siguiente comando para iniciar el servicio si el comando anterior devuelve
amazon-ssm-agent is stopped
,inactive
odisabled
.sudo snap start amazon-ssm-agent
-
Compruebe el estado del agente.
sudo snap services amazon-ssm-agent