AWSSupport-TroubleshootSUSERegistration - AWS Systems Manager Guide de référence du manuel d'automatisation

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

AWSSupport-TroubleshootSUSERegistration

Description

Le AWSSupport-TroubleshootSUSERegistration runbook vous aide à identifier pourquoi l'enregistrement d'une SUSE Linux Enterprise Server instance Amazon Elastic Compute Cloud (Amazon EC2) auprès de SUSE Update Infrastructure a échoué. La sortie d'automatisation fournit des étapes pour résoudre le problème ou vous aide à le résoudre. Si l'instance passe tous les contrôles lors de l'automatisation, elle est enregistrée auprès de SUSE Update Infrastructure.

Exécutez cette automatisation (console)

Type de document

 Automatisation

Propriétaire

Amazon

Plateformes

Linux

Paramètres

  • AutomationAssumeRole

    Type : String

    Description : (Facultatif) Le nom de ressource Amazon (ARN) du rôle AWS Identity and Access Management (IAM) qui permet à Systems Manager Automation d'effectuer les actions en votre nom. Si aucun rôle n'est spécifié, Systems Manager Automation utilise les autorisations de l'utilisateur qui démarre ce runbook.

  • InstanceId

    Type : String

    Description : (Obligatoire) L'ID de l'instance Amazon EC2 que vous souhaitez dépanner.

Autorisations IAM requises

Le AutomationAssumeRole paramètre nécessite les actions suivantes pour utiliser correctement le runbook.

  • ssm:StartAutomationExecution

  • ssm:DescribeInstanceProperties

  • ssm:DescribeInstanceInformation

  • ssm:ListCommandInvocations

  • ssm:SendCommand

  • ssm:ListCommands

Étapes de document

  • aws:assertAwsResourceProperty- Vérifie si l'instance Amazon EC2 est gérée parAWS Systems Manager.

  • aws:runCommand- Vérifie si la plateforme d'instance Amazon EC2 l'estSLES.

  • aws:runCommand- Vérifie si la cloud-regionsrv-client version du package est supérieure ou égale à la version requise 9.0.10.

  • aws:runCommand- Vérifie si le lien symbolique du produit de base est rompu et corrige le lien s'il est rompu.

  • aws:runCommand- Vérifie si le fichier hosts (/etc/hosts) contient des enregistrements poursmt-ec2-suscloud.net. L'automatisation supprime les doublons.

  • aws:runCommand- Vérifie si la curl commande est installée.

  • aws:runCommand- Vérifie si l'instance Amazon EC2 peut accéder à l'adresse 169.254.169.254 du service de métadonnées d'instance (IMDS).

  • aws:runCommand- Vérifie si l'instance Amazon EC2 possède un code de facturation ou un code AWS Marketplace produit.

  • aws:runCommand- Vérifie si l'instance Amazon EC2 peut accéder à au moins un serveur régional via HTTPS.

  • aws:runCommand- Vérifie si l'instance Amazon EC2 peut accéder aux serveurs de l'outil de gestion des abonnements (SMT) via HTTP.

  • aws:runCommand- Vérifie si l'instance Amazon EC2 peut accéder aux serveurs de l'outil de gestion des abonnements (SMT) via HTTPS.

  • aws:runCommand- Vérifie si l'instance Amazon EC2 peut accéder à l'smt-ec2.susecloud.netadresse via HTTPS.

  • aws:runCommand- Enregistre l'instance Amazon EC2 auprès de SUSE Update Infrastructure.

  • aws:executeScript- Rassemble et produit les résultats de toutes les étapes précédentes.