Como faço para ativar o Console de série do EC2, o SAC e o menu de inicialização para solucionar problemas da minha instância Windows do EC2?
Quero solucionar problemas do console de série do Amazon Elastic Compute Cloud (Amazon EC2), do Special Admin Console (SAC) e do menu de inicialização na minha instância Windows.
Breve descrição
Para ativar o Console de série do EC2, o SAC e o menu de inicialização em sua instância Windows, use o runbook de automação AWSSupport-EnableWindowsEC2SerialConsole. Em instâncias no estado running (Em execução) gerenciadas pelo AWS Systems Manager, o runbook executa um script PowerShell do Run Command do Systems Manager. Esse script ativa o SAC e o menu de inicialização. Em instâncias no estado stopped (Interrompido) ou não gerenciadas pelo Systems Manager, o runbook usa o fluxo de trabalho de automação AWSSupport-StartEC2RescueWorkflow. Esse fluxo de trabalho cria uma instância temporária do EC2 para realizar alterações off-line.
Use o console de série para solucionar problemas manualmente em sua instância Windows. O Console de série do Amazon EC2 se conecta à porta serial da sua instância para ajudar você a solucionar problemas de inicialização, configuração de rede e outros problemas. O console de série não exige que sua instância tenha nenhum recurso de rede e usa comandos para funcionar a partir da porta serial da sua instância. A sessão do console de série ocorre durante a reinicialização e a interrupção da instância. Quando sua instância é reinicializada, as mensagens de inicialização são visualizadas desde o início.
Para obter mais informações sobre famílias de instâncias compatíveis e regiões da AWS, consulte Pré-requisitos do Console de Série do EC2.
Resolução
Use o runbook de automação
Pré-requisitos: certifique-se de que seu usuário ou perfil do AWS Identity and Access Management (AWS IAM) tenha as permissões obrigatórias. Para obter mais informações, consulte Permissões obrigatórias do IAM em AWSSupport-EnableWindowsEC2SerialConsole.
Importante:
- se você ativar o SAC, os serviços do EC2 que dependem da recuperação de senha não funcionarão no console do Amazon EC2. Para obter mais informações, consulte Solução de problemas da instância do Amazon EC2 usando o Console de Série do EC2.
- Para configurar o acesso ao console de série, você deve conceder acesso ao console de série no nível da conta da AWS. Em seguida, configure as políticas do IAM para conceder acesso aos seus usuários. Você também deve configurar um usuário baseado em senha em cada instância. Para obter mais informações, consulte Configurar o acesso ao Console de Série do EC2.
- Para obter mais informações sobre como saber se o console de série está ativado em sua conta, consulte Exibir status de acesso da conta no console de série.
- O acesso ao console de série é compatível somente em instâncias virtualizadas criadas no Sistema Nitro.
Para usar o runbook, conclua as seguintes etapas:
- Abra o console do Systems Manager.
- No painel de navegação, clique em Shared Resources (Recursos compartilhados) e, em seguida, em Documents (Documentos).
- Selecione Automation documents (Documentos de automação) e, em seguida, pesquise e selecione AWSSupport-EnableWindowsEC2SerialConsole.
- Clique em Execute automation (Executar automação).
- Nos parâmetros de entrada, insira os seguintes valores:
InstanceId (obrigatório): o ID da instância do EC2.
AutomationAssumeRole (opcional): o ARN do perfil do AWS Identity and Access Management (AWS IAM) que permite que o Systems Manager Automation realize as ações em seu nome. Se nenhum perfil for especificado, o Systems Manager Automation usa as permissões do usuário que inicia o runbook.
HelperInstanceType (condicional): o tipo de instância do Amazon EC2 que o runbook provisiona para configurar o acesso ao Console de série do EC2 para uma instância off-line.
HelperInstanceProfileName (condicional): o nome de um perfil de instância do IAM existente para a instância auxiliar. Essas informações são necessárias quando você ativa o SAC e o menu de inicialização em uma instância no estado stopped (Interrompido). Elas também são necessárias quando a instância não é gerenciada pelo Systems Manager. Se um perfil de instância do IAM não for especificado, a automação cria um para você.
SubnetId (condicional): o ID da sub-rede da instância auxiliar. Por padrão, a automação usa a mesma sub-rede em que a instância fornecida reside.
Observação: se a instância de destino estiver no estado stopped (interrompido) ou não for gerenciada pelo Systems Manager, uma sub-rede personalizada deve atender aos seguintes requisitos: deve estar na mesma Zona de disponibilidade do InstanceId e deve permitir o acesso aos endpoints do Systems Manager.
CreateInstanceBackupBeforeScriptExecution (opcional): selecione True (Verdadeiro) para criar um backup de Imagem de máquina da Amazon (AMI) da instância do EC2 antes que o SAC e o menu de inicialização sejam ativados. A AMI persiste após a conclusão da automação. É sua responsabilidade proteger o acesso à AMI ou excluí-la.
BackupAmazonMachineImagePrefix (condicional): um prefixo para a AMI criado quando o parâmetro CreateInstanceBackupBeforeScriptExecution é definido como True (Verdadeiro). - Clique em Execute (Executar).
- Analise os resultados detalhados na seção Outputs (Saídas). Confira a seguir as seções contidas na saída:
EnableSACAndBootMenu.Output: saída da execução do comando na etapa EnableSACAndBootMenu.
GetExecutionDetails.OfflineScriptOutput: saída do script off-line executado na etapa RunAutomationToInjectOfflineScriptForEnablingSACAndBootMenu.
GetExecutionDetails.BackupBeforeScriptExecution: ID da imagem da AMI de backup obtida quando o parâmetro de entrada CreateInstanceBackupBeforeScriptExecution é True (Verdadeiro).
Use manualmente o console de série para solucionar problemas da sua instância Windows
Para usar o console de série para solucionar problemas da sua instância Windows, conclua uma das seguintes tarefas:
Observação: antes de começar, certifique-se de configurar o acesso ao console de série.
Ativar o SAC
Para ativar o SAC, conclua as seguintes etapas:
-
Use o Remote Desktop Protocol (RDP) para se conectar à sua instância Windows e, em seguida, execute os seguintes comandos:
Ativar o SAC:
bcdedit /ems {current} on bcdedit /emssettings EMSPORT:1 EMSBAUDRATE:115200Ative o menu de inicialização:
bcdedit /set {bootmgr} displaybootmenu yes bcdedit /set {bootmgr} timeout 15 bcdedit /set {bootmgr} bootems yes -
Reinicializar a instância para aplicar a configuração atualizada:
shutdown -r -t 0Observação: ao usar os comandos anteriores para ativar e configurar o SAC, é possível conectar o SAC diretamente do console do Amazon EC2.
-
Use o SAC para solucionar problemas da sua instância Windows.
Ative o SAC off-line
Para ativar o SAC off-line, conclua as seguintes etapas:
-
Abra o console do Amazon EC2.
-
No painel de navegação, clique em Instances (Instâncias) e, em seguida, em Instances (Instâncias).
-
Selecione a instância afetada, clique em Instance state (Estado da instância) e, em seguida, em Stop instance (Interromper instância).
-
Selecione Launch instances (Executar instâncias) e, em seguida, crie uma instância temporária na mesma Zona de disponibilidade da instância afetada.
Observação: certifique-se de escolher um tipo de instância que use uma versão diferente do Windows. Por exemplo, se sua instância for o Windows Server 2016, selecione uma instância do Windows Server 2012 R2 ou 2019. -
No painel de navegação, clique em Elastic Block Store e, em seguida, em Volumes.
-
Selecione o volume raiz do Amazon Elastic Block Store (Amazon EBS) da instância afetada.
-
Separe o volume do Amazon EBS e use o nome padrão do dispositivo (xvdf) para anexar o volume à instância temporária.
-
Use o RDP para se conectar à instância temporária e, em seguida, use o utilitário de Gerenciamento de disco para disponibilizar o volume para uso no Windows.
-
Abra um prompt de comando e execute o seguinte comando:
Observação: substitua d pela letra da unidade do volume secundário que você anexou:
bcdedit /store d:\boot/bcd /set {default} ems on bcdedit /store d:\boot/bcd /emssettings EMSPORT:1 EMSBAUDRATE:115200 bcdedit /store d:\boot/bcd /set {bootmgr} displaybootmenu yes bcdedit /store d:\boot/bcd /set {bootmgr} timeout 15 bcdedit /store d:\boot/bcd /set {bootmgr} bootems yes -
No utilitário de Gerenciamento de disco, selecione a unidade que você anexou. Abra o menu de contexto e clique em Offline.
-
No console do Amazon EC2, separe o volume afetado da instância temporária. Reanexe o volume original à sua instância original com o nome do dispositivo /dev/sda1. Para designar o volume como um volume raiz, certifique-se de especificar o nome desse dispositivo.
-
Use o SAC do console de série para iniciar a instância.
-
(Opcional) Exclua ou interrompa a instância temporária.
Informações relacionadas
Fluxos de trabalho de automação do AWS Support (SAW)
Executar uma operação automatizada com tecnologia do Systems Manager Automation
- Tópicos
- End User ComputingCompute
- Idioma
- Português

Conteúdo relevante
feita há 2 anos
feita há um ano
feita há um ano