Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Risolvi i problemi della tua EC2 istanza Amazon utilizzando la console seriale EC2
Utilizzando EC2 Serial Console, puoi risolvere problemi di avvio, configurazione di rete e altri problemi collegandoti alla porta seriale dell'istanza.
Usa le istruzioni per il sistema operativo dell'istanza e per lo strumento che hai configurato sull'istanza.
Nota
Prima di iniziare, assicurati di aver completato i prerequisiti, inclusa la configurazione dello strumento di risoluzione dei problemi scelto.
GNUGRUB(abbreviazione di GNU GRand Unified Bootloader, comunemente chiamatoGRUB) è il boot loader predefinito per la maggior parte dei sistemi operativi Linux. Dal GRUB menu, è possibile selezionare il kernel da cui avviare o modificare le voci del menu per cambiare la modalità di avvio del kernel. Ciò può essere utile durante la risoluzione dei problemi di un'istanza con esito negativo.
Il GRUB menu viene visualizzato durante il processo di avvio. Il menu non è accessibile tramite modalità normaleSSH, ma è possibile accedervi tramite la console EC2 seriale.
È possibile eseguire l'avvio in modalità utente singolo o in modalità di emergenza. La modalità utente singolo avvierà il kernel con un runlevel inferiore. Ad esempio, potrebbe montare il filesystem ma non attivare la rete, dandoti la possibilità di eseguire la manutenzione necessaria per correggere l'istanza. La modalità di emergenza è simile alla modalità utente singolo tranne per il fatto che il kernel viene eseguito al runlevel più basso possibile.
Per eseguire l'avvio in modalità utente singolo
-
Connettiti alla console seriale dell'istanza.
-
Riavviare l'istanza utilizzando il comando seguente.
[ec2-user ~]$
sudo reboot
-
Durante il riavvio, quando viene visualizzato il GRUB menu, premi un tasto qualsiasi per interrompere il processo di avvio.
-
Nel GRUB menu, usate i tasti freccia per selezionare il kernel da cui avviare e premete
e
sulla tastiera. -
Utilizza i tasti freccia per posizionare il cursore sulla riga contenente il kernel. La riga inizia con
linux
o inlinux16
base a AMI quella usata per avviare l'istanza. Per Ubuntu, due righe iniziano conlinux
ed entrambe devono essere modificate nel passaggio successivo. -
Alla fine della riga, aggiungi la parola
single
.Di seguito è riportato un esempio per Amazon Linux 2.
linux /boot/vmlinuz-4.14.193-149.317.amzn2.aarch64 root=UUID=d33f9c9a-\ dadd-4499-938d-ebbf42c3e499 ro console=tty0 console=ttyS0,115200n8 net.ifname\ s=0 biosdevname=0 nvme_core.io_timeout=4294967295 rd.emergency=poweroff rd.she\ ll=0 single
-
Premi Ctrl+X per eseguire l‘avvio in modalità utente singolo.
-
Al
login
prompt, inserisci il nome utente dell'utente basato su password che hai impostato in precedenza, quindi premi Invio. -
Al prompt di
Password
, specifica la password e premi Invio.
Per avviare la modalità di emergenza
Segui gli stessi passaggi della modalità utente singolo, ma al passaggio 6 aggiungi la parola emergency
anzichésingle
.
La chiave System Request (SysRq), a volte chiamata «magic SysRq «, può essere usata per inviare un comando direttamente al kernel, all'esterno di una shell, e il kernel risponderà indipendentemente da ciò che sta facendo il kernel. Ad esempio, se l'istanza ha smesso di rispondere, puoi usare la SysRq chiave per dire al kernel di bloccarsi o riavviarsi. Per ulteriori informazioni, consulta Magic SysRq key
È possibile utilizzare SysRq i comandi nel client basato su browser EC2 Serial Console o in un SSH client. Il comando per inviare una richiesta di interruzione è diverso per ogni client.
Per utilizzarlo SysRq, scegli una delle seguenti procedure in base al client che stai utilizzando.
La funzionalità Special Admin Console (SAC) di Windows consente di risolvere i problemi relativi a un'istanza di Windows. Connettendoti alla console seriale dell'istanza e utilizzandolaSAC, puoi interrompere il processo di avvio e avviare Windows in modalità sicura.
Nota
Se abiliti SAC su un'istanza, i EC2 servizi che si basano sul recupero della password non funzioneranno dalla console AmazonEC2. Gli agenti di EC2 avvio di Windows su Amazon (EC2Config, EC2Launch v1 e EC2Launch v2) si affidano alla console seriale per eseguire varie attività. Queste attività non vengono eseguite correttamente quando si abilita SAC su un'istanza. Per ulteriori informazioni sugli agenti di EC2 lancio di Windows on Amazon, consultaConfigura la tua istanza Amazon EC2 Windows. Se lo abilitiSAC, puoi disattivarlo in un secondo momento. Per ulteriori informazioni, consulta Disabilita SAC e il menu di avvio.
Usa SAC
Da usare SAC
-
Collegarsi alla console seriale.
Se SAC è abilitato sull'istanza, la console seriale visualizza il
SAC>
prompt. -
Per visualizzare i SAC comandi, immettere
?
, quindi premere Invio.Output previsto
-
Per creare un canale del prompt dei comandi (ad esempio
cmd0001
ocmd0002
), immetterecmd
, quindi premere Invio. -
Per visualizzare il canale del prompt dei comandi, premete ESC, quindi TABpremete.
Output previsto
-
Per cambiare canale, premete contemporaneamente ESC+ TAB +numero del canale. Ad esempio, per passare al
cmd0002
canale (se è stato creato), premete ESC+ TAB +2. -
Immettere le credenziali richieste dal canale del prompt dei comandi.
Il prompt dei comandi è la stessa shell dei comandi completa che si ottiene su un desktop ma con l'eccezione che non consente la lettura di caratteri che erano già stati emessi.
PowerShell può essere utilizzato anche dal prompt dei comandi.
Tieni presente che potrebbe essere necessario impostare la preferenza di avanzamento sulla modalità silenziosa.
Utilizzo del menu di avvio
Se l'istanza ha il menu di avvio abilitato e viene riavviata dopo la connessione tramiteSSH, dovresti vedere il menu di avvio, come segue.
Comandi del menu di avvio
- ENTER
-
Avvia la voce selezionata del sistema operativo.
- TAB
-
Passa al menu Strumenti.
- ESC
-
Annulla e riavvia l'istanza.
- ESCseguito da 8
-
Equivalente a premere F8. Mostra le opzioni avanzate per l'elemento selezionato.
- ESCtasto+freccia sinistra
-
Torna al menu di avvio iniziale.
Nota
Il ESC tasto da solo non riporta al menu principale perché Windows è in attesa di vedere se è in corso una sequenza di escape.
Disabilita SAC e il menu di avvio
Se si abilita SAC il menu di avvio, è possibile disattivare queste funzionalità in un secondo momento.
Utilizzate uno dei seguenti metodi per disabilitare SAC il menu di avvio di un'istanza.