Solucionar problemas de interrupção de instâncias do Amazon EC2
Se a instância baseada no Amazon EBS parecer travada no estado stopping
, o problema pode estar no computador host subjacente.
Para resolver o problema, siga estas etapas:
-
Forçar a interrupção da instância
Use o console do Amazon EC2 ou a AWS CLI para forçar a interrupção da instância. Para obter as etapas, consulte Forçar a interrupção de uma instância.
Primeiro, a instância tentará um desligamento normal, o que inclui descarregar os caches e metadados do sistema de arquivos. Se o desligamento normal não for concluído dentro do período de tempo limite, a instância será encerrada à força sem descarregar os caches e os metadados do sistema de arquivos.
-
Após a interrupção forçada
Execute a verificação do sistema de arquivos e os procedimentos de reparo.
Importante
A execução desses procedimentos é crucial porque uma interrupção forçada impede a descarga dos caches e metadados do sistema de arquivos.
-
Se a interrupção forçada falhar
Se a instância não foi interrompida após dez minutos, faça o seguinte:
-
Publique uma solicitação de ajuda no AWS re:Post
. Para ajudar a agilizar uma resolução, inclua o ID da instância e descreva as etapas que você já realizou. -
Alternativamente, se você possui um plano de suporte, crie um caso de suporte técnico no Atendimento ao cliente
. -
Enquanto espera por assistência, crie uma instância de substituição, se necessário. Para obter as etapas, consulte (Opcional) Criar uma instância de substituição.
-
Não existe qualquer custo para uso da instância enquanto ela está no estado stopping
ou em qualquer outro estado, exceto running
. Você só é cobrado pelo uso da instância quando ela está no estado running
.
Forçar a interrupção de uma instância
Force a interrupção da instância usando o console ou a AWS CLI.
nota
É possível forçar uma instância a parar de usar o console somente enquanto ela estiver no estado stopping
. É possível forçar uma instância a parar de usar o AWS CLI enquanto a instância estiver em qualquer estado, exceto shutting-down
e terminated
.
Se, após dez minutos, a instância não tiver sido interrompida, publique uma solicitação de ajuda em AWS re:Post
(Opcional) Criar uma instância de substituição
Enquanto estiver esperando pela assistência do AWS re:Post
Importante
É possívelrá criar uma instância de substituição se a instância travada só produzir as verificações de status do sistema, pois as verificações de status da instância farão com que a AMI copie sobre uma réplica exata do sistema operacional danificado. Depois de confirmar a mensagem de status, crie a AMI e inicie uma instância usando a nova AMI.
Caso você não consiga criar uma AMI a partir da instância, conforme descrito no procedimento anterior, configure uma instância de substituição da seguinte forma:
(Alternativa) Para criar uma instância de substituição usando o console
-
Selecione a instância e escolha Description (Descrição), Block devices (Dispositivos de bloco). Selecione cada volume e anote o ID do volume. Note qual é o volume do dispositivo raiz.
-
No painel de navegação, escolha Volumes. Selecione cada volume para a instância e escolha Ações, Criar snapshot.
-
No painel de navegação, selecione Snapshots. Selecione o snapshot que você acabou de criar, e escolha Ações, Criar volume.
-
Execute uma instância com o mesmo sistema operacional da instância travada. Observe o ID do volume e o nome do dispositivo de seu volume do dispositivo raiz.
-
No painel de navegação, escolha Instances (Instâncias), selecione a instância que acabou de executar e escolha Instance state (Estado da instância) e Stop instance (Parar instância).
-
No painel de navegação, selecione Volumes, selecione o volume do dispositivo raiz da instância parada e escolha Ações, Separar volume.
-
Selecione o volume do dispositivo raiz de que você criou usando a instância presa, selecione Actions (Actions), Attach Volume (Associar volume) e associe-o à nova instância como volume raiz (usando o nome do dispositivo que você anotou). Associe todos os volumes adicionais não raiz à instância.
-
No painel de navegação, selecione Instâncias e selecione a instância de substituição. Escolha Instance state (Estado da instância) e Start instance (Iniciar instância). Verifique se a instância está trabalhando.
-
Selecione a instância travada e escolha Estado da instância e Encerrar (excluir) instância. Se a instância também ficar travada ao ser encerrada, o Amazon EC2 automaticamente forçará o encerramento dela dali a algumas horas.