Help us improve the AWS re:Post Knowledge Center by sharing your feedback in a brief survey. Your input can influence how we create and update our content to better support your AWS journey.
Come posso risolvere gli errori relativi alle verifiche dello stato della mia istanza Amazon EC2 Windows dopo una conversione o l'avvio di un test del Servizio di migrazione delle applicazioni?
Ho eseguito una conversione o l'avvio di un test del Servizio AWS di migrazione delle applicazioni. Ora ricevo errori relativi alle verifiche dello stato della mia istanza Amazon Elastic Compute Cloud (Amazon EC2) eseguita su Microsoft Windows.
Breve descrizione
Quando una verifica dello stato del sistema o dell'istanza non viene superata, le istanze EC2 diventano irraggiungibili. Dopo aver utilizzato il Servizio di migrazione delle applicazioni per una conversione o l'avvio di un test, le verifiche dello stato dell'istanza potrebbero non venire superate a causa dei seguenti problemi:
- Mancato avvio del sistema operativo
- Errore di rete
- CPU e memoria esaurite
- Problemi con il processo di conversione
- Tipi di istanza non compatibili con il sistema operativo
Nota: il primo avvio dei computer Windows potrebbe richiedere fino a 45 minuti, poiché Windows si adatta all'hardware virtuale AWS.
Risoluzione
Nota: se ricevi errori quando esegui i comandi dell'Interfaccia della linea di comando AWS (AWS CLI), consulta Risoluzione degli errori per AWS CLI. Inoltre, assicurati di utilizzare la versione più recente di AWS CLI.
Verifica che il computer di origine sia compatibile con il tipo di istanza selezionato nel modello di avvio
Connettiti al computer di origine, quindi utilizza uno dei seguenti metodi per verificare la versione del sistema operativo:
Scegli Pannello di controllo, quindi scegli Impostazioni di sistema. Controlla l'edizione di Windows e il tipo di sistema per verificare se il sistema operativo è a 32 bit o 64 bit.
Oppure, come amministratore, esegui questo comando in una finestra del prompt dei comandi:
systeminfo
L'output del comando elenca il nome del sistema operativo e il tipo di sistema.
Se il computer di origine è a 32 bit, devi utilizzare uno dei seguenti tipi di istanza:
- t2.nano
- t2.micro
- t2.small
- t2. medio
- c3.grande
- t1.micro
- m1. piccolo
- m 1. medio
- c1.medium
Se il computer di origine è a 64 bit ed esegue Windows Server 2008 R2 o versioni successive, puoi utilizzare qualsiasi tipo di istanza.
Se il computer di origine è a 64 bit ed esegue una delle seguenti edizioni di Windows, esegui la migrazione a un tipo di istanza XEN:
- Windows Server 2003
- Windows Server 2003 R2
- Windows Server 2008
Per un elenco completo dei tipi di istanze XEN, esegui questo comando AWS CLI describe-instance-types:
aws ec2 describe-instance-types --filters Name=hypervisor,Values=xen --query InstanceTypes[].InstanceType
Disattiva o rimuovi l'antivirus di terze parti sul computer di origine
Il software antivirus di terze parti potrebbe interferire con il processo di conversione. Disattiva o rimuovi il software antivirus, quindi riavvia l'istanza.
Collega un'interfaccia di rete elastica secondaria
Un firewall di terze parti potrebbe bloccare la connettività sulla scheda di rete principale dell'istanza. Ciò fa sì che l'istanza di destinazione non superi le verifiche dello stato. Per evitare il problema, collega un'interfaccia di rete secondaria all'istanza di destinazione, quindi connettiti all'istanza.
Utilizza diversi tipi di istanza
Le istanze XEN utilizzano driver paravirtuali (PV), mentre le istanze Nitro utilizzano driver Adattatore elastico di rete (ENA) e AWS NVMe. Per un elenco dei driver utilizzati da ciascun tipo di istanza, consulta Compatibilità per la modifica del tipo di istanza.
Se il computer di origine è compatibile sia con XEN che con Nitro, avvia un'istanza XEN e un'istanza Nitro. Se l'istanza di destinazione supera le verifiche dello stato come un tipo di istanza ma non come l'altro,ridimensiona l'istanza. Controlla se l'istanza ridimensionata supera le verifiche dello stato.
Se il problema è correlato al driver, esegui il runbook di automazione AWSSupport-UpgradeWindowsAWSDrivers per forzare l'installazione del driver.
Controlla i log dell'istanza
Importante: prima di arrestare e avviare l'istanza, intraprendi le seguenti azioni:
- Crea uno snapshot del volume Amazon Elastic Block Store (Amazon EBS).
Nota: se l'istanza è supportata da un archivio dell'istanza o ha volumi di archivio dell'istanza contenenti dati, Amazon EC2 elimina i dati quando arresti l'istanza. - Rimuovi temporaneamente l'istanza dal relativo gruppo Amazon EC2 Auto Scaling.
Nota: se arresti un'istanza che si trova in un gruppo EC2 Auto Scaling, potresti terminare l'istanza se così è previsto dalle impostazioni di protezione dalla riduzione orizzontale. Le istanze avviate con Amazon EMR, AWS CloudFormation o AWS Elastic Beanstalk potrebbero far parte di un gruppo Auto Scaling. - Imposta il comportamento di chiusura dell'istanza su Arresta per assicurarti che le istanze non terminino quando le arresti.
Nota: quando arresti e avvii un'istanza, l'indirizzo IP pubblico dell'istanza cambia. È consigliabile utilizzare un indirizzo IP elastico per indirizzare il traffico esterno all'istanza anziché un indirizzo IP pubblico.
Se la nuova istanza non supera mai le verifiche dello stato, controlla i seguenti log dell'istanza per determinarne la causa:
- C:\Program Files (x86)\AWS Replication Agent\migrate_script.log
- C:\ File di programma (x86)\ AWS Replication Agent\ migrate\ _script.log.sent
- C:\ File di programma (x86)\ AWS Replication Agent\ aws\ _nvme\ awsnvme\ _dism.log
- C:\ Programmi (x86)\ AWS Replication Agent \ena_2012R2_2016\ ena\ _dism.log
- C:\ File di programma (x86)\ AWS Replication Agent\ PVinstall.log
- C:\ Windows\ inf\ setupapi.dev.log
- C:\ Windows\ inf\ setupapi.offline.log
- C:\ File di programma (x86)\ AWS Replication Agent\ SSMInstall.log
Per accedere ai log, completa i seguenti passaggi:
- Arresta l'istanza di destinazione.
- Scollega il volume EBS principale dall'istanza arrestata.
- Collega il volume EBS principale a un'istanza a cui puoi accedere come unità secondaria.
- Rendi il volume EBS disponibile per l'uso.
- Raccogli i log dalle posizioni precedenti, quindi esaminali per individuare le possibili cause del mancato superamento delle verifiche dello stato dell'istanza.
Nota: è possibile che non tutti i log precedenti siano presenti nell'istanza di destinazione. Quando utilizzi questo metodo, la mappatura delle lettere delle unità potrebbe differire dalle posizioni di log elencate perché utilizzi un'unità secondaria anziché C:\.
Se i passaggi di risoluzione precedenti non eliminano il problema, rivolgiti al Supporto AWS creando una richiesta di assistenza.
Informazioni correlate
systeminfo sul sito web Microsoft
- Lingua
- Italiano
