Perché i controlli dello stato delle istanze sulla mia istanza Linux EC2 è stata migrata con Application Migration Service o Disaster Recovery Service hanno esito negativo?

5 minuti di lettura
0

I controlli dello stato delle istanze sulla mia istanza Linux Amazon Elastic Compute Cloud (Amazon EC2) hanno esito negativo. Ho migrato l'istanza utilizzando AWS Application Migration Service o AWS Disaster Recovery Service.

Risoluzione

Nota: La seguente risoluzione include le cause più comuni degli errori del controllo dello stato delle istanze. I server di conversione di Application Migration Service apportano modifiche al bootloader, inseriscono driver dell'hypervisor e installano strumenti cloud. Con il corretto dimensionamento del tipo di istanza, è raro riscontrare errori nel controllo dello stato delle istanze. Il danneggiamento del file system si verifica solitamente sul computer di origine.

Durante la risoluzione degli errori del controllo dello stato delle istanze, tieni presente il processo di avvio di Linux quando verifichi quanto segue:

L'ordine di avvio abituale è: Accensione - test POST - BIOS/UEFI - Record di avvio principale/EFI - caricatore di avvio - Kernel (e initramfs)

La sequenza di avvio potrebbe variare a seconda del sistema operativo.

Configurazione di avvio errata

L'istanza non è riuscita a raggiungere il caricatore di avvio (GRUB)

Se l'istanza non riesce a raggiungere il caricatore di avvio (GRUB), si verifica il seguente errore:

No bootable device. Retrying in 60 seconds.

Booting from hard disk 0...

Per risolvere l'errore, verifica quanto segue:

Potresti visualizzare un prompt di GRUB simile al seguente se c'è un problema con un file di configurazione di GRUB (grub.cfg):

grub>

Uno screenshot della console dell'istanza che mostra l'avvio ancora nel bootloader GRUB indica un problema con il file grub.cfg. Il file grub.cfg si trova solitamente in /boot/grub2/grub.cfg, /boot/grub/grub.cfg o /boot/grub/grub.conf.

Kernel non compatibile

Problemi con il kernel o i driver

Se non vengono rilevati gli errori GRUB descritti nella sezione precedente, risolvi i problemi relativi al kernel e ai driver.

Piattaforma Xen:

I tipi di istanza di generazione precedente (m4, c4, r4) vengono eseguiti sulla piattaforma Xen. I sistemi operativi in esecuzione su questa piattaforma richiedono i driver xen-blkfront e xen-netfront. La mancata installazione di entrambi i driver determina un errore del controllo dello stato delle istanze. Questo errore potrebbe essere visualizzato come unità mancante nell'output della console, come illustrato nell'esempio seguente:

[ ***] dracut-initqueue[679]: Warning: dracut-initqueue timeout - starting timeout scripts

L'errore precedente si verifica quando mancano i driver richiesti da initramfs.

Se sono presenti errori relativi a initramfs o al kernel, rigenera l'initramfs. Per ulteriori informazioni, consulta Visualizzo un errore "Kernel panic" dopo aver aggiornato il kernel o aver provato a riavviare l'istanza Linux EC2

Istanze basate su Nitro:

Le istanze basate su Nitro richiedono driver NVME (per i volumi EBS) e driver ENA (per le interfacce di rete). La mancata disponibilità di entrambi i driver determina un errore del controllo dello stato delle istanze. Questo errore potrebbe essere visualizzato come unità mancante nell'output della console, come illustrato nell'esempio seguente:

[***   ] A start job is running for dev-disk...e2.device (12min 17s / no limit)

Per informazioni sulla risoluzione dell'errore precedente, vedi Perché la mia istanza Linux non si avvia dopo la modifica con un tipo di istanza basato su Nitro?

Configurazione di rete errata

Esistono numerose configurazioni di rete per i server di origine. I gestori upstream delle applicazioni utilizzate per gestire queste configurazioni dispongono di informazioni dettagliate sulla propria configurazione. Se sospetti un problema di configurazione di rete, accedi all'istanza e rivedi la configurazione. Per farlo, usa uno dei seguenti metodi descritti in Perché la mia istanza Linux EC2 non si avvia ed entra in modalità Emergenza:

Di seguito sono riportati gli strumenti più comuni per la gestione della configurazione di rete:

Informazioni correlate

I controlli dello stato delle istanze sulla mia istanza Linux EC2 hanno esito negativo a causa di problemi del sistema operativo. Come faccio a risolvere questo problema?

Controlli dello stato del sistema