在嘗試使用下面的命令在Amazon EC2上註冊一個AMI:錯誤在註冊EC2實例支持的店
EC2註冊-n我-AMI前綴--cert /mnt/cert-aaa.pem --private鍵/mnt/pk-bbb.pem mys3bucke /我-AMI-prefix.manifest.xml
我得到以下錯誤:
Client.InvalidManifest:無效的塊設備映射:無效的虛擬名稱'ebs5'
清單中生成的映射如下:
<mapping><virtual>ami</virtual><device>sda1</device></mapping>
<mapping><virtual>ebs1</virtual><device>/dev/sdh</device></mapping>
<mapping><virtual>ebs5</virtual><device>/dev/sdi</device></mapping>
<mapping><virtual>ephemeral0</virtual><device>sdb</device></mapping>
<mapping><virtual>ephemeral1</virtual><device>sdc</device></mapping>
<mapping><virtual>ephemeral2</virtual><device>sdd</device></mapping>
<mapping><virtual>ephemeral3</virtual><device>sde</device></mapping>
<mapping><virtual>root</virtual><device>/dev/sda1</device></mapping>
根據ec2-bundle-vol的幫助文本,以下是有效的映射名稱;
- 「ami」:表示實例所見的根文件系統設備。
- 「root」:表示內核所見的根文件系統設備。
- 「swap」:表示交換設備(如果存在)。
- 「ephemeralN」:表示第N個短暫存儲; N是一個非負整數。
那麼,爲什麼它會爲某些映射創建「ebs」名稱?爲什麼它給這兩個設備「ebs」的名稱,而不是其他的「短命」名稱?當我運行「fdisk -l」時,除最後一個之外的所有設備都具有相同的大小。我可以進入清單並將其重命名爲「ephemeral14」和「ephemeral15」嗎?
爲我工作。 謝謝 – 2016-08-22 15:18:49