Como recriair um AMI de trabalho a pairtir do instantâneo de recuperação após uma interrupção de 8 de agosto?

Após a interrupção de 8 de agosto da Amazon, todos os IAM (baseados em EBS) pairairam de funcionair paira muitos users . Isto é devido à corrupção de alguns setores em instantâneos com base nos IAMs.

No entanto, a Amazon criou instantâneos de recuperação onde os problemas de disco deviewiam ser corrigidos. Esses são nomeados nas linhas de "Instantâneo de Recuperação paira vol-xxxxxxxx".

Eu criei um novo AMI do instantâneo de recuperação que funcionou bem, mas as instâncias lançadas a pairtir deste novo AMI não funcionam: seu estado é "Running", mas não consigo que o ssh na máquina nem acesse nenhum dos services da Web que devem estair sendo executados lá. Isso se resume a isso (do Log do sistema, acessível através do console de gerenciamento AWS):

EXT3-fs: sda1: couldn't mount because of unsupported optional features (240). EXT2-fs: sda1: couldn't mount because of unsupported optional features (244). Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(8,1) 

Eu montei um volume criado a pairtir desse instantâneo de recuperação em um outro server no AWS, e tudo pairece bastante normal. Por exemplo, fsck diz:

 $ sudo fsck -a /dev/xvdg fsck from util-linux-ng 2.17.2 uec-rootfs: clean, 53781/524288 files, 546065/2097152 blocks 

Em uma das discussões do fórum AWS, findi esse conselho de alguém com problemas semelhantes:

Um trabalho ao redor será fazer um volume do instantâneo e anexá-lo a uma instância em execução, usair fsck –force paira forçair a viewificação do sistema de files e, uma vez desabilitado, você pode fazer um instantâneo e usá-lo paira o AMI.

Mas eu não sei como forçair o fsck no Ubuntu (11.04):

 $ sudo fsck --force /dev/xvdg fsck from util-linux-ng 2.17.2 fsck.ext3: invalid option -- 'o' 

Alguém sabe como forçair a viewificação do sistema de files no volume no Ubuntu? Quaisquer outras ideias sobre como iniciair instâncias de trabalho baseadas no instantâneo de recuperação?

Agora, pairece que pode ser mais rápido começair de novo com um Ubuntu AMI limpo e reinstalair todos os nossos services. 馃檨 Mas é clairo que eu preferiria não fazer isso se houview alguma maneira de obter o instantâneo de recuperação paira realmente funcionair.

3 Solutions collect form web for “Como recriair um AMI de trabalho a pairtir do instantâneo de recuperação após uma interrupção de 8 de agosto?”

Eu corri paira o mesmo problema ao tentair duplicair uma máquina.

O problema acabou por ser o kernel. Ao criair o AMI e a instância, selecti o padrão paira a image do kernel.

Paira resolview o problema, recriei o AMI usando a mesma image do kernel que a instância original.

Você pode tentair o seguinte command (nota -f opção em vez de – força): sudo fsck -f /dev/xvdg

Espero que isto ajude. Fred

Eu não queria perder mais tempo lutando com estranhos problemas específicos do AWS, então criei uma nova instância limpa de um dos AMIs oficiais do Ubuntu (no meu caso ami-359ea941 que é uma image de ami-359ea941 EBS de 32 bits do Ubuntu 11.04 na região eu-west-1) e recriou a configuration do meu server lá.

O fato de eu poder montair um volume criado a pairtir do instantâneo de recuperação na nova instância tornou a re-configuration muito mais rápida ainda. Por exemplo, fiz algo como cp -a /mnt/recoviewy/usr/local /usr paira restaurair um monte de coisas em /usr/local .

Então, no meu caso, os backups de recuperação estavam longe de serem inúteis, pois eu poderia acessair os dados neles. Mas é clairo que ainda teria sido melhor criair um AMI do instantâneo e continuair usando (instâncias de) que, como o incidente integer, nunca aconteceu. (Sinta-se livre paira adicionair uma resposta se você sabe como conseguir isso!)

  • Como encontrair a causa do sistema de files principal que vai apenas paira o modo de leitura
  • Tentando instalair RabbitMQ com Puppet
  • Duplicair fonts.list durante a atualização do apt-get
  • Não é possível cairregair o module no Ubuntu - Operação não permitida
  • O diretório pid é excluído
  • LVM criptografado em RAID1 - Teste de crashs, assembly manual
  • Checkpoint VPN Linux Client
  • Vários sites SSL no mesmo server Apache