12

EBS ブート ドライブでいくつかのカスタマイズを行った Windows 2008 EC2 インスタンスがあります。

インスタンスを m1.small (または m1.large) として起動しましたが、インスタンス ストレージが追加ドライブとして表示されません。

ec2-run-instances コマンドの -b スイッチを使用すると、エフィメラル インスタンス ストレージのマッピングを作成できることを読みました。ec2-run-instances コマンドは新しいインスタンスを作成しますが、私の場合、インスタンスは既に存在するため、ec2-start-instances として開始します。これには、エフィメラル インスタンス ストレージ用の -b スイッチがありません。

既存の EBS ブート インスタンスの m1.small インスタンスに付属するエフィメラル インスタンス ストレージにアクセスする方法はありますか?

更新: 最近 (2015 年 2 月) の Windows マシンは、Z: ドライブにエフィメラル インスタンス ストレージをマウントしているようです。

4

2 に答える 2

10

残念ながら、この機能はAmazon EC2では(まだ) 利用できませんが、実際には非常に良い質問です。明示的な起動時間の要件を参照するために使用される一般的な回答です。たとえば、ec2-modify-instance-attributeを参照してください。

ノート

Amazon EBS-backed インスタンスに 一時ストレージを追加する場合は、インスタンスの起動時に一時ストレージを追加する必要があります。詳細については、Amazon Elastic Compute Cloud ユーザーガイドの AMI のブロックデバイスマッピングのオーバーライド、または Amazon Elastic Compute Cloud ユーザーガイド のデフォルトインスタンスストアの追加を参照してください。[鉱山を強調]

これは過去にはそれほど問題ではありませんでしたが、最近導入された 64 ビット ユビキタスは、垂直スケーリングの汎用性が大幅に向上することを意味します ( EC2 Updates: New Medium Instance, 64-bit Ubiquity, SSH Clientを参照)。これは実際に突然トピックになります-あなたの質問はさらに多くの質問を順番にもたらします:

  • 逆の場合、つまり、大量のエフェメラル ストレージを備えた十分に大きなインスタンスを起動し、その後スケール ダウン (場合によっては再度アップ) するとどうなりますか?
  • 初期ブロック デバイス マッピングが何らかの形で保持されている場合、常に大きなインスタンスから開始する必要がありますか? (実際には、これが事実であるかどうかは疑わしいです。)

この質問は AWS チームのみが対応できると思われるので、サポート リクエストを提出するか、少なくともAmazon Elastic Compute Cloud フォーラムに質問を中継することをお勧めします。

于 2012-05-21T14:30:39.243 に答える
6

あなたが求めているのは (間違っている場合は訂正してください)、「EC2 インスタンスに追加のストレージを追加するにはどうすればよいですか?」ということだと思います。

その場合、答えは次のとおりです。

AWS コンソールで [ボリューム] パネルを選択し、必要なサイズの新しいボリュームを作成して、アタッチ先のインスタンスと同じアベイラビリティー ゾーンにあることを確認します。次に、その新しいボリュームを選択し、[アタッチ] をクリックします。アタッチするインスタンスを選択し、[OK] をクリックします。

インスタンスにログオンし、コンピュータの管理でディスクの管理プラグインを選択し、未割り当ての新しいパーティションをフォーマットして、任意のドライブ文字を指定します。その後、標準の Windows ドライブとしてエクスプローラーに表示されます。

于 2012-05-18T21:22:06.403 に答える