
Tenho um volume de 10 GB anexado à minha instância EC2 de produção (tem apenas 300 MB). Para fazer backups, criei um instantâneo dele. Então criei um volume a partir dele, que tentei anexar a outra instância do EC2. O status do volume mostra “anexando” e ele nunca é anexado. Eu tentei isso 4 vezes, das quais apenas uma vez foi anexado com sucesso e pude montá-lo a partir da instância do EC2. Durante aquele período, não demorou mais de um minuto para se apegar. Todas as outras vezes ele fica preso no estado "anexado". Esperei de 3 a 4 horas, mas não tive ajuda. A única coisa que posso fazer é 'Forçar desconexão'. Tenho usado a UI da web todo esse tempo e não a CLI.
O que pode estar errado? Como posso depurar esse problema?
Responder1
Eu tive um problema semelhante meses atrás. Acontece que foi um problema do lado da Amazon. Só foi resolvido depois de entrar em contato com o pessoal da Amazon no fórum ec2https://forums.aws.amazon.com/forum.jspa?forumID=30
Responder2
Para mim, o problema real era uma instância ec2 - tive algumas em que o volume estava conectado e desconectado às vezes. Tudo estava bem com as outras instâncias. Aqui está o que a equipe da AWS disse depois que abri um ticket:
"Ocasionalmente, vemos que o sistema operacional bloqueia o mapeamento de dispositivos e uma maneira de contornar isso é reinicializar o sistema operacional, o que é recomendado, ou alterar o mapeamento de dispositivos (ou seja, /dev/sdf para /dev/sdj )"
A reinicialização funcionou, mas apenas para uma reinicialização - então o problema reapareceu. Eu não queria reiniciar aquela instância ec2 todas as vezes.
Não verifiquei o mapeamento para sdj, então não posso dizer se funciona
O que funcionou foi descartar a instância defeituosa e criar uma nova em seu lugar. Tudo funcionou bem depois que fiz isso.