Como inicializar a instância do EC2 no 'modo de segurança'?

2

Eu tenho um monte de dados (repositório svn e banco de dados postgresql) na instância do EC2, ontem o servidor não responde às solicitações http, e eu 'sudo reboot', depois disso o servidor não conseguiu inicializar novamente, o que Eu deveria fazer?

O log do sistema no console da AWS mostra nada de saída da instância, e o log de sistema mais recente é:

Ubuntu 9.10 domU-12-31-39-00-A0-06 tty1 

domU-12-31-39-00-A0-06 login: [1796075.232506] INFO: task rsyslogd:22423 blocked for more than 120 seconds. 

[1796075.232522] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. 

[1796195.232509] INFO: task pdflush:17 blocked for more than 120 seconds. 

[1796195.232525] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. 

[1796195.232639] INFO: task kjournald:296 blocked for more than 120 seconds. 

[1796195.232646] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. 

[1796195.232728] INFO: task rsyslogd:22423 blocked for more than 120 seconds. 

[1796195.232735] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. 

[1796195.232858] INFO: task amuled:874 blocked for more than 120 seconds. 

[1796195.232865] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. 

[1796195.232962] INFO: task master:1716 blocked for more than 120 seconds. 

[1796195.232968] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. 

[1796195.233065] INFO: task qmgr:1724 blocked for more than 120 seconds. 

[1796195.233071] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. 

[1796195.233190] INFO: task java:4554 blocked for more than 120 seconds. 

[1796195.233196] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. 

[1796195.233296] INFO: task java:4745 blocked for more than 120 seconds. 

[1796195.233302] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. 

[1796195.233353] INFO: task java:11614 blocked for more than 120 seconds. 

[1796195.233360] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. 

Parece que não posso fazer nada agora, não consigo fazer SSH e não posso operar no modo de usuário único também. Alguma ideia?

    
por Xiè Jìléi 16.08.2010 / 07:36

2 respostas

8

As instâncias do EC2 não podem ser inicializadas no modo de segurança.

Qual é a saída do ec2 -get-console-output para essa instância? Ele pode conter pistas sobre o que está impedindo que a instância seja inicializada corretamente.

Se esta for uma instância suportada pelo EBS, você poderá "parar" a instância, separar o volume do EBS raiz dela, anexar o volume do EBS raiz a outra instância e fazer alterações no conteúdo, em seguida, reconectá-lo ao a instância original e "iniciar" a execução novamente.

Se esta é uma instância de loja de instâncias, então você está sem sorte - não há como entrar e consertar um desses filhotes de cachorro.

    
por 16.08.2010 / 12:57
2

Na verdade ... uma instância do EC2 Linux não pode ser inicializada no modo de segurança, eu tenho uma presa lá agora. Não é apenas algo que você gostaria de fazer. Aparentemente o 14.04 não funciona bem com o comando 'reboot now'. Isso informa ao servidor para reiniciar no modo de usuário único, o que requer ação do console. A GUI da web da AWS é programada para usar esse comando. Porque você não tem acesso ao console você está efetivamente estragado.

Estou adicionando esta nota para que alguém não tome sua declaração como um desafio e fique preso no mesmo buraco em que caí.

    
por 19.07.2014 / 23:00