Unidades efêmeras do EC2 faltando no 11.10 AMI? (ami-21f53948)

0

Desculpe antecipadamente se este é o lugar errado para esse tipo de pergunta.

Estou portando alguns scripts de início do meu aplicativo EC2 para o 11.10 ami-21f53948 AMI, de um similar 9.10 ( ami-6832d801 ).

Uma etapa do processo é atacar as 4 unidades efêmeras que vêm com c1.xlarge . Na AMI anterior, estes poderiam ser encontrados em /dev/sd[b-e] . Estes dispositivos parecem estar ausentes na nova AMI.

Parece que uma instância usando a nova AMI acredita que eles devem estar lá:

$ curl 'http://169.254.169.254/latest/meta-data/block-device-mapping/' && echo
ami
ephemeral0
ephemeral1
ephemeral2
ephemeral3
root
$ curl 'http://169.254.169.254/latest/meta-data/block-device-mapping/ephemeral0' && echo
sdb
$ curl 'http://169.254.169.254/latest/meta-data/block-device-mapping/ephemeral1' && echo
sdc
$ curl 'http://169.254.169.254/latest/meta-data/block-device-mapping/ephemeral2' && echo
sdd
$ curl 'http://169.254.169.254/latest/meta-data/block-device-mapping/ephemeral3' && echo
sde

Alguém tem alguma luz para lançar sobre o que eu posso fazer aqui? Talvez eles estejam disponíveis sob nomes diferentes (apesar do mapeamento de dispositivos de bloco) ou talvez eu possa criar os arquivos de dispositivos necessários? Qualquer ajuda é apreciada.

Embora não esteja claro exatamente como, esse relatório de problemas pode estar relacionado. Assim como os óculos de proteção, passar os argumentos de mapeamento de dispositivos de bloco para ec2-start-instances (como um post sugeriu) não fez nada.

    
por phs 24.10.2011 / 21:52

1 resposta

0

O mapeamento do dispositivo de bloco está errado. As unidades efêmeras podem ser encontradas em /dev/xvd[b-e] , seguindo o esquema de nomenclatura de dispositivo de bloco virtualizado.

    
por phs 24.10.2011 / 22:22