既存の EC2 インスタンスに一時ディスクを追加するにはどうすればよいですか?

既存の EC2 インスタンスに一時ディスクを追加するにはどうすればよいですか?

6 か月前に、AWS Marketplace から Plesk ライセンスを使用して EC2 インスタンスを作成しました。今度は、Plesk によって生成された一時バックアップ データを格納するために、一時ディスクを追加したいと考えています。

問題は、既存のインスタンスに一時ディスクを追加する方法(停止することさえも)が見つからないことです。

すでに、エフェメラル ディスクを使用して新しいインスタンスを作成し、古いインスタンスからルート ボリュームをアタッチしようとしました。この代替方法では、plesk から多くの問題が発生しました (主に、内部 IP が異なるため)。

新しいディスクを使用して新しいインスタンスを作成し、古いサーバーから Plesk バックアップを復元するオプションがあることはわかっています。

問題は、新しいサーバーを作成し、古いサーバーからデータをコピーするだけで、この一時ディスクをより速く、より簡単な方法で追加できるかどうかです。

答え1

ここで最初のポイントを明確にしておきます。最初の作成後にインスタンスに EPHEMERAL ドライブを追加することはできません。Ephemeral ドライブは、インスタンスの作成時にのみ書き込まれる基本インスタンス構成の一部であり、変更できません。

すでにご存知かもしれませんが、留意すべきもう 1 つの点は、エフェメラル ドライブは t1.micro インスタンスでは利用できないことです。

答え2

私は仕事でこれを少しやっています。あなたのプロセスは次のようなものになるはずです

  1. サーバーを停止します(必要なフェイルオーバーや再ルーティングを実行します)
  2. 停止したインスタンスから AMI を作成し、右クリックして「イメージの作成」を選択します。予想される各一時ディスクに「インスタンス ストア X」を 1 つ追加するようにしてください。それ以上でもまったく問題ありません (i3.16xlarge は 8 つの一時ディスクを提供するため、将来の成長に備えて計画してください)ここに画像の説明を入力してください
  3. AMIが完了するまで待つ
  4. (オプション) ディスクを暗号化する場合は、今すぐ同じリージョンに「AMI をコピー」し、暗号化をオンにします。暗号化されたディスクを含む 2 番目の AMI が作成されます。
  5. その AMI から新しいインスタンスを作成します。新しい IP が作成されますが、他のすべてのデータはまったく同じなので、元のサーバーからプライベート IP を移動することをお勧めします。

数日後、AMI と元の停止したホストを削除してクリーンアップできます。

答え3

問題は、IP が変更されると Plesk が起動しないことです。次のコマンドを実行する必要があります。

# /usr/local/psa/bin/reconfigurator --autoconfigure
# /usr/local/psa/admin/sbin/httpdmng --reconfigure-all
# /etc/init.d/nginx restart

このページをご覧ください:http://kb.parallels.com/en/114245

したがって、手順は正しいです。古いサーバーから生成された AMI を使用して新しいインスタンスを作成し、一時ディスクを追加します。

古いルート デバイスを接続した後、plesk 再構成コマンドを実行して再起動します。

関連情報