Reinicie uma instância ECS no console ou por API para aplicar alterações de configuração, como novo tipo de instância ou nome de host, ou para manutenção do sistema. A reinicialização interrompe services e pode causar perda de dados.
Impactos e riscos
Interrupção de service: Reiniciar uma instância envolve pará-la e iniciá-la novamente, o que interrompe seus services.
Perda de dados (reinicialização forçada): Uma reinicialização forçada descarta dados em cache na memória ainda não gravados em disco.
Procedimento
Etapa 1: Preparações
Planeje o horário da reinicialização: Reinicie a instância fora dos horários de pico para minimizar a interrupção dos services.
-
Interrompa as aplicações: Pare os services de aplicação no sistema operacional para garantir a conclusão de todas as solicitações em andamento e gravações de dados.
Para restaurar os services rapidamente após a reinicialização, verifique se suas aplicações críticas estão configuradas para iniciar automaticamente na inicialização do sistema.
-
Para evitar perda de dados devido a problemas inesperados durante a reinicialização, crie um snapshot antes de reiniciar a instância.
Snapshots são um recurso pago. Para mais informações sobre faturamento, consulte Faturamento de snapshots .
Etapa 2: Reiniciar a instância
Console
Faça login na página ECS console - Instances. No canto superior esquerdo, selecione o grupo de recursos e a região da instância de destino.
Clique em ID da instância para abrir sua página de detalhes e clique em Restart no canto superior direito.
-
Na caixa de diálogo exibida, selecione um modo de reinicialização.
Reinicialização normal (padrão): Não selecione Force Restart. O sistema operacional tenta encerrar todos os processos normalmente antes de reiniciar a instância.
Selecione Force Restart: Esta ação equivale a desligar e ligar a energia física, apresentando risco de perda de dados e corrupção do sistema de arquivos. Use esta opção apenas se a instância não responder a uma reinicialização normal.
-
Escolha um método de reinicialização:
Reiniciar agora: Clique em OK.
Reinicialização agendada: Selecione esta opção para reiniciar a instância em um horário específico. Configure o horário, selecione uma função e clique em OK para criar a tarefa de reinicialização agendada. Após criar a tarefa, acesse a página ECS console - Task Managemen para modificar a configuração da tarefa.
A reinicialização de uma instância pode levar de 3 a 5 minutos, chegando a 20 minutos em alguns casos. Durante esse período, o sistema operacional e a camada de virtualização liberam recursos como processos, CPU e memória. Aguarde a conclusão do processo.
API
Chame as seguintes operações de API para reiniciar uma ou mais instâncias ECS.
Reinicie uma única instância ECS no estado Running: RebootInstance.
Reinicie uma ou mais instâncias ECS no estado Running: RebootInstances.
Reative uma instância ECS expirada ou recuperada: ReActivateInstances.
Para agendar a reinicialização de uma instância, use o modelo de Tarefa de Reinicialização Agendada do OOS.
Perguntas frequentes
Por que o comando reboot não aplica as alterações?
Recomendamos reiniciar sua instância ECS no console ou por API. Esse método carrega a configuração completa da instância e aplica alterações subjacentes indetectáveis pelo sistema operacional. Portanto, ao alterar o tipo da instância, modificar o nome do host, expandir um disco offline ou precisar reiniciar a instância para manutenção do sistema, use o console ou uma API para aplicar essas mudanças. O comando reboot dentro do sistema operacional é ineficaz nesses cenários.
Permissões de usuário RAM para reinicialização de instância
Um usuário RAM deve ter as permissões ecs:DescribeInstances e ecs:RebootInstance.
Localizar e modificar uma tarefa de reinicialização agendada
No painel de navegação à esquerda do console ECS, escolha Maintenance & Monitoring > Tasks. Clique em Task ID para acessar a página de detalhes da tarefa e escolha Modify Execution para editar o plano de execução da tarefa.