0

Boto を使用して新しい EBS ボリュームを作成し、既存のインスタンスにアタッチしようとしています。Boto スクリプトはインスタンス自体で実行されています。

問題は、多くの場合、ステータスが継続的に「作成中」を返すことです。(イライラすることに、常にではありません!)コードスニペットは次のとおりです。

volume = conn.create_volume(args.ebs_volume_size, instance.placement)

status = ''
while status != 'available':
    status = conn.get_all_volumes([volume.id])[0].status
    print "Volume status: %s" % status
    time.sleep(4)

ほとんどの場合、ボリュームが作成されて使用可能であっても (管理コンソールで準備完了として表示されます)、「作成中」でハングします。時々、それはうまくいきます。明らかな何かが欠けているに違いありません...しかし、何ですか?

4

1 に答える 1