Извините, если это неправильное место для такого рода вопросов.
Я портирую некоторые из сценариев запуска моего приложения EC2 на 11.10 ami-21f53948
AMI из аналогичного 9.10 (ami-6832d801
).
Один из этапов этого процесса состоит в том, чтобы собрать вместе 4 эфемерных диска, которые идут с c1.xlarge
. В предыдущем AMI их можно было найти в /dev/sd[b-e]
. Эти устройства, по-видимому, отсутствуют в новом AMI.
Кажется, пример использования нового AMI полагает, что они должны быть там:
$ 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
Кто-нибудь может пролить свет на то, что я могу сделать здесь? Возможно, они доступны под разными именами (несмотря на отображение блочного устройства) или, может быть, я могу создать необходимые файлы устройства? Любая помощь приветствуется.
Хотя не совсем понятно, каким образом, этот отчет о проблеме может быть связан. Как и очки, передача аргументов отображения блочного устройства в ec2-start-instances
(как предложено в одном посте) ничего не сделала.
Неправильное отображение блочного устройства. Эфемерные диски можно найти в /dev/xvd[b-e]
, следуя схеме именования виртуализированных блочных устройств.