AWS announces preview of AWS Interconnect - multicloud
AWS announces AWS Interconnect – multicloud (preview), providing simple, resilient, high-speed private connections to other cloud service providers. AWS Interconnect - multicloud is easy to configure and provides high-speed, resilient connectivity with dedicated bandwidth, enabling customers to interconnect AWS networking services such as AWS Transit Gateway, AWS Cloud WAN, and Amazon VPC to other cloud service providers with ease.
Come posso usare EC2Rescue per Linux per risolvere problemi a livello di sistema operativo?
Non riesco a connettermi alla mia istanza Linux di Amazon Elastic Compute Cloud (Amazon EC2) o riscontro problemi di avvio. Desidero utilizzare EC2Rescue per diagnosticare e risolvere i problemi del sistema operativo.
Breve descrizione
Puoi utilizzare EC2Rescue per Linux per eseguire queste azioni:
- Raccogliere report sull'utilizzo del sistema, come vmstat, iostat e mpstat.
- Raccogliere log e dettagli, come syslog, dmesg, log degli errori delle applicazioni e log di AWS Systems Manager.
- Rilevare problemi di sistema come routing asimmetrico o etichette duplicate dei dispositivi principali.
- Risolvere automaticamente problemi di sistema, come i problemi di autorizzazione dei file OpenSSH o di attivazione dei parametri del kernel.
Nota: se hai accesso alla Console seriale EC2, puoi utilizzarla per risolvere i problemi relativi ai tipi di istanze basate su Nitro supportati. Per ulteriori informazioni, consulta Collegamento alla Console EC2 seriale. Puoi anche utilizzare il runbook AWSSupport-ExecuteEC2Rescue per identificare e risolvere automaticamente i problemi che causano problemi di connessione. Per ulteriori informazioni, consulta Esegui lo strumento EC2 Rescue su istanze irraggiungibili.
Risoluzione
Prerequisiti: assicurati che il sistema rispetti i requisiti del sistema operativo e del software per EC2Rescue.
Utilizza EC2Rescue per risolvere i problemi di connessione
Completa i seguenti passaggi:
-
Utilizza l'Amazon Machine Image (AMI) dell'istanza che ha problemi per avviare un'istanza di ripristino nel cloud privato virtuale (VPC).
Nota: assicurati che la nuova istanza si trovi nella stessa zona di disponibilità dell'istanza che ha problemi. Puoi anche utilizzare un'istanza esistente che si trova nella stessa zona di disponibilità dell'istanza di ripristino. -
Scollega il volume Amazon Elastic Block Store (Amazon EBS) principale dall'istanza che ha problemi. Prendi nota del nome del dispositivo, ad esempio /dev/xvda e /dev/sda1.
-
Collega il volume Amazon EBS all'istanza di ripristino come dispositivo secondario, ad esempio /dev/sdf.
Nota: se il dispositivo principale dell'istanza è un volume supportato da Amazon EBS, arresta e riavvia l'istanza. -
Esegui questi comandi come utente root per identificare il nome corretto del dispositivo:
$ sudo -i# lsblk# rescuedev=/dev/xvdf1Nota: quando esegui lsblk, prendi nota del nome del dispositivo nell'output. Sostituisci xvsf1 con il nome del dispositivo collegato all'istanza di ripristino.
-
Per selezionare un punto di montaggio temporaneo esistente che non è già in uso, esegui questi comandi:
# rescuemnt=/mnt # mkdir -p $rescuemntNota: è consigliabile utilizzare /mnt come punto di montaggio.
-
Per montare il file system root dal volume collegato, esegui questo comando:
# mount $rescuedev $rescuemntSe il montaggio del volume non riesce, esegui questo comando:
dmesg | tailSe i log mostrano un identificatore univoco universale (UUID) in conflitto, esegui nuovamente il comando precedente con l'opzione -o nouuid. Esempio:
mount -o nouuid $rescuedev $rescuemnt -
Per montare file system speciali e modificare la directory root con il nuovo file system, esegui questo comando:
# for i in proc sys dev run; do mount --bind /$i $rescuemnt/$i ; done # chroot $rescuemnt -
Scarica e installa lo strumento EC2Rescue per Linux su un volume principale Linux offline.
-
Esegui EC2Rescue per Linux senza opzioni per eseguire tutti i moduli.
-
In base ai risultati, esegui questo comando per attivare la correzione per i moduli supportati:
# ./ec2rl run --remediate
- Per uscire da chroot e smontare il dispositivo secondario, esegui questo comando:
# exit # umount $rescuemnt/{proc,sys,dev,run,}
Nota: se l'operazione di smontaggio non riesce, arresta o riavvia l'istanza di ripristino prima di smontare il dispositivo secondario. Scollega il volume secondario dall'istanza EC2 di ripristino. Collega il volume secondario /dev/sdf all'istanza originale come volume principale /dev/xvda o /dev/sda1. Avvia l'istanza e verifica che funzioni come previsto.
Utilizza un altro metodo di risoluzione dei problemi
Per risolvere altri problemi di connessione, intraprendi le seguenti azioni:
- Recupera l'istanza Linux.
- Se hai creato un'AMI personalizzata supportata da Amazon EBS, utilizzala come backup per ripristinare l'istanza.
- Attiva l'I/O. Se hai disattivato l'accesso I/O al volume EBS, non puoi accedere all'istanza.
- Se hai perso la coppia di chiavi SSH, utilizza il runbook AWSSupport-ResetAccess per reimpostarla.
Informazioni correlate
Recover your impaired instances using EC2Rescue and Amazon EC2 Systems Manager Automation (Ripristino di istanze danneggiate utilizzando EC2Rescue e Automazione Systems Manager per Amazon EC2)
- Argomenti
- End User ComputingCompute
- Lingua
- Italiano
