Decisão do kernel EC2 e problemas com a criação de uma nova máquina com a minha AMI

1

Eu realmente poderia usar alguns conselhos. Eu iniciei uma nova instância no EC2 usando a AMI da Amazon e, durante o processo de implantação, selecionei uma ID de Kernel de "Use Default". Em seguida, configurei meu servidor da maneira que queria e tirei uma foto dele. Eu criei minha própria AMI para criar novos servidores com. Quando tento criar um novo servidor com essa AMI, o servidor não inicia e recebo o erro: EXT3-fs: sda1: não pôde ser montado devido a recursos opcionais não suportados (240).

O que parece acontecer porque estou selecionando novamente um id do kernel de "Usar padrão" ao criar meu segundo servidor. Eu li que, para que isso funcione, eu preciso escolher o mesmo id do kernel que foi usado no meu servidor original. Eu deletei meu servidor original e não sei o que estava usando.

Qual é o melhor processo a seguir para não ter esses problemas? Devo escolher "Usar padrão" para o meu servidor original? Como você sabe qual kernel selecionou? Então devo apenas documentar isso e sempre especificá-lo durante a implantação dos meus próximos servidores usando minha AMI personalizada? OU devo escolher um id de kernel personalizado durante a compilação inicial e usá-lo sempre à frente esperando que a Amazon nunca o retire?
Obrigado por qualquer conselho!

    
por roacha 09.11.2012 / 17:48

1 resposta

0

É provavelmente porque o kernel na AMI suporta ext2 e ext3 por padrão, mas não ext4. Eu tentaria criar uma nova instância e montar o volume que não inicializa. Eu aposto que é ext4. Nesse caso, provavelmente a maneira mais rápida de voltar a funcionar é copiar dados desse volume para um novo.

Sempre uso instâncias do Amazon Linux e sempre escolho o kernel padrão. Eu não tenho sido mordido por isso, mas você me faz pensar sobre quando devo documentar o ID do kernel. Espero que isso ajude.

    
por 09.11.2012 / 20:41