Perché non posso registrare la mia istanza EC2 eseguendo SUSE all'infrastruttura di aggiornamento SUSE in modo da installare o aggiornare pacchetti?

Ultimo aggiornamento: 2021-10-12

Desidero installare o aggiornare pacchetti sulla mia istanza SUSE di Amazon Elastic Compute Cloud (Amazon EC2). Non riesco a registrare l'istanza EC2 SUSE all'infrastruttura di aggiornamento SUSE. In che modo posso risolvere il problema?

Breve descrizione

Per risolvere l'errore di registrazione SUSE, utilizza il documento di automazione di AWSSupport-CheckSUSERegisration. Questo documento di automazione esegue le seguenti operazioni:

  1. Verifica le configurazioni dei gruppi di sicurezza.
  2. Verifica le configurazioni della lista di controllo accessi alla rete (ACL di rete).
  3. Verifica le configurazioni delle tabelle di routing.
  4. Verifica che il pacchetto cloud-regionsrc-client sia aggiornato.
  5. Verifica che il link simbolico del prodotto di base sia corretto.
  6. Verifica che non ci siano più voci per smt-ec2.susecloud.net nel file /etc/hosts.
  7. Verifica che l'istanza EC2 possa accedere al servizio IMDS (Instance Metadata Service).
  8. Verifica che l'istanza EC2 disponga di un codice di fatturazione o di codici prodotto di AWS Marketplace.
  9. Determina se l'istanza EC2 è dietro un proxy SSL.
  10. Determina se gli IP del server regionale, gli IP del server SMT e smt-ec2.susecloud.net sono consentiti dall'intercettazione SSL se esiste un proxy.
  11. Determina se il proxy è in grado di risolvere smt-ec2.susecloud.net in un indirizzo IP del server SMT.
  12. Determina se i server SMT sono accessibili tramite HTTP.
  13. Determina se i server SMT sono accessibili tramite HTTPS.
  14. Determina se l'URL smt-ec2.susecloud.net è accessibile tramite HTTPS.

Risoluzione

Prima di iniziare

  • Tieni presente che l'istanza che desideri risolvere tramite il documento di automazione deve essere un'istanza gestita nella console di AWS Systems Manager.
  • Copia l'ID istanza dell'istanza EC2 che desideri risolvere. È necessario l'ID istanza per eseguire il documento di automazione.
  • (Facoltativo) Crea e specifica un ruolo AWS Identity and Access Management (IAM) per l'automazione. Se non specifichi questo ruolo, AWS Systems Manager Automation utilizzerà le autorizzazioni dell'utente che esegue questo documento. Per ulteriori informazioni sulla creazione di ruoli per l'automazione, consulta Esecuzione di un'automazione utilizzando un ruolo di servizio IAM.

Esegui l'automazione di AWS Support-AWSSupport-TroubleshootSUSERegistration dalla console di Systems Manager

  1. Apri il documento nella console di AWS Systems Manager. Assicurati di aprire il documento nella regione in cui si trovano le tue risorse.
  2. Nel pannello di navigazione, scegli Automazione.
  3. Scegli Esegui automazione.
  4. Immetti AWSSupport-TroubleshootsUseRegistration nel campo di ricerca, quindi premi Invio.
  5. Seleziona AWSSupport-TroubleshootsUseRegistration nei risultati della ricerca.
  6. Nell'elenco dei documenti, scegli AWSSupport-TroubleshootsUseRegistration. Il proprietario del documento è Amazon.
  7. Nella sezione Descrizione, verifica che la versione del documento sia impostata su Versione predefinita in fase di esecuzione.
  8. Seleziona Esegui automazione.
  9. Nella sezione Esegui documento di automazione, scegli Esecuzione semplice.
  10. Nella sezione Parametri di input, specifica i seguenti parametri:
    Per InstanceID, specifica o seleziona l'ID dell'istanza che desideri risolvere.
    (Facoltativo) Per AutomationAssumeRole, specifica il ruolo IAM per questa esecuzione. Se non viene specificato un ruolo, AWS Systems Manager Automation utilizza le autorizzazioni dell'utente che esegue questo documento.
  11. Scegli Esegui.
  12. Per monitorare l'avanzamento dell'esecuzione, scegli l'automazione in esecuzione, quindi scegli la scheda Fasi. Al termine dell'esecuzione, scegli la scheda Descrizioni, quindi seleziona Visualizza output per visualizzare i risultati. Per visualizzare l'output delle singole fasi, seleziona la scheda Fasi, quindi scegli Visualizza output accanto a una fase.

Esegui l'automazione di AWSSupport-TroubleshootSUSERegistration da AWS Command Line Interface (AWS CLI)

Nel comando seguente, sostituisci i-xxxxxxxxxxxxxxxx con l'istanza EC2 che desideri risolvere. Sostituisci us-east-1 con la regione della tua istanza.

aws ssm start-automation-execution --document-name "AWSSupport-TroubleshootSUSERegistration" --document-version "\$DEFAULT" --parameters '{"InstanceId":["i-xxxxxxxxxxxxxxxx"],"AutomationAssumeRole":[""]}' --region us-east-1

Nota: se ricevi un messaggio di errore durante l'esecuzione dei comandi AWS CLI, assicurati di utilizzare la versione più recente di AWS CLI.


Questo articolo è stato utile?


Hai bisogno di supporto tecnico o per la fatturazione?