¿Por qué no puedo registrar mi instancia de EC2 que ejecuta SUSE en la infraestructura de actualización de SUSE para poder instalar o actualizar paquetes?

4 minutos de lectura
0

Quiero instalar o actualizar paquetes en mi instancia de SUSE de Amazon Elastic Compute Cloud (Amazon EC2). No puedo registrar mi instancia de SUSE de EC2 en la infraestructura de actualización de SUSE.

Descripción corta

Para solucionar los errores de registro de SUSE, utilice el documento de automatización AWSSupport-CheckSUSERegisration. Este documento hace lo siguiente:

  1. Verifica las configuraciones de los grupos de seguridad.
  2. Verifica las configuraciones de la lista de control de acceso de la red (ACL de la red).
  3. Verifica las configuraciones de la tabla de enrutamiento.
  4. Verifica que el paquete cloud-regionsrv-client esté actualizado.
  5. Verifica que el enlace simbólico del producto base sea correcto.
  6. Verifica que no haya varias entradas para smt-ec2.susecloud.net en el archivo /etc/hosts.
  7. Verifica que la instancia de EC2 pueda acceder al servicio de metadatos de instancias (IMDS).
  8. Verifica que la instancia de EC2 tenga un código de facturación o códigos de producto de AWS Marketplace.
  9. Determina si la instancia de EC2 está detrás de un proxy SSL.
  10. Determina si las IP del servidor regional, las IP del servidor SMT y smt-ec2.susecloud.net están permitidas desde la interceptación de SSL si hay algún proxy.
  11. Determina si el proxy puede resolver smt-ec2.susecloud.net en una dirección IP de servidor SMT.
  12. Determina si se puede acceder a los servidores SMT a través de HTTP.
  13. Determina si se puede acceder a los servidores SMT a través de HTTPS.
  14. Determina si se puede acceder a la URL smt-ec2.susecloud.net a través de HTTPS.

Resolución

Nota: Si recibe errores al ejecutar los comandos de AWS CLI, asegúrese de utilizar la versión más reciente.

Antes de empezar

  • Tenga en cuenta que la instancia que desee solucionar con el documento de automatización debe ser una instancia administrada en la consola de AWS Systems Manager.
  • Copie el ID de instancia de la instancia de EC2 cuyos problemas quiera solucionar. Necesitará el ID de instancia para ejecutar el documento de automatización.
  • (Opcional) Cree y especifique un rol de AWS Identity and Access Management (IAM) para la automatización. Si no especifica este rol, Automatización de AWS Systems Manager utilizará los permisos del usuario que ejecute este documento. Para obtener más información sobre cómo crear roles para la automatización, consulte Utilización de IAM para configurar roles para la automatización.

Ejecución de la automatización de AWSSupport-TroubleshootSUSERegistration desde la consola de Systems Manager

  1. Abra el documento en la consola de AWS Systems Manager. Asegúrese de abrir el documento en la región donde se encuentran los recursos.
  2. En el panel de navegación, elija Automatización.
  3. Elija Ejecutar automatización.
  4. Introduzca AWSSupport-TroubleshootSUSERegistration en el campo de búsqueda y, a continuación, pulse Intro.
  5. Seleccione AWSSupport-TroubleshootSUSERegistration en los resultados de búsqueda.
  6. En la lista de documentos, elija AWSSupport-TroubleshootSUSERegistration. El propietario del documento es Amazon.
  7. En la sección Descripción, compruebe que Versión del documento se haya definido como Versión predeterminada en tiempo de ejecución.
  8. Seleccione Ejecutar automatización.
  9. En la sección Ejecutar documento de automatización, elija Ejecución simple.
  10. En la sección Parámetros de entrada, introduzca los siguientes parámetros:
    En InstanceID, especifique o seleccione el ID de la instancia cuyos problemas quiera solucionar.
    (Opcional) En AutomationAssumeRole, especifique el rol de IAM para esta ejecución. Si no se especifica ningún rol, Automatización de AWS Systems Manager usa los permisos del usuario que ejecuta este documento.
  11. Elija Ejecutar.
  12. Para supervisar el progreso de la ejecución, elija la automatización en ejecución y, a continuación, elija la pestaña Pasos. Cuando finalice la ejecución, elija la pestaña Descripciones y, a continuación, elija Ver salida para ver los resultados. Para ver el resultado de pasos individuales, seleccione la pestaña Pasos y, a continuación, elija Ver resultados junto a un paso.

Ejecución de la automatización de AWS Support-TroubleshootSUSERegistry desde la Interfaz de la línea de comandos de AWS (AWS CLI)

En el siguiente comando, sustituya i-xxxxxxxxxxxxxxxx por la instancia de EC2 en la que desee solucionar el problema. Sustituya us-east-1 por la región de su instancia.

aws ssm start-automation-execution --document-name "AWSSupport-TroubleshootSUSERegistration" --document-version "\$DEFAULT" --parameters '{"InstanceId":["i-xxxxxxxxxxxxxxxx"],"AutomationAssumeRole":[""]}' --region us-east-1
OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 2 años