Linux を実行する Amazon Lightsail インスタンスがあります。このインスタンスを Amazon Elastic Compute Cloud (Amazon EC2) にエクスポートして、トラブルシューティングや Amazon EC2 の高度な機能を使用できるようにしたいと考えています。
解決策
注: IP アドレスを Lightsail から Amazon EC2 に移行することはできません。エクスポートされた Lightsail インスタンスから作成された Amazon EC2 インスタンスには、異なる IP アドレスが割り当てられます。
**Lightsail インスタンスを Amazon EC2 にエクスポートする **
- Lightsail コンソールにサインインします。
- インスタンスのスナップショットを作成します。
- [スナップショット] タブを開きます。次に、インスタンスのドロップダウンリストを展開します。
- スナップショットメニューを開きます。次に、[Amazon EC2 にエクスポート] を選択します。
- ダイアログボックスの情報を確認します。次に、[はい、続行します] を選択します。
- ダイアログボックスの情報を確認します。次に、[承認] を選択します。
注: ソースインスタンスまたはブロックストレージディスクのサイズと設定によっては、エクスポートに時間がかかることがあります。Lightsail のタスクモニタを使用して、エクスポートのステータスを追跡します。
- Lightsail タスクモニタメニューを開きます。次に、[Amazon EC2 コンソールを開く] を選択します。スナップショットは Amazon EC2 コンソールに Amazon マシンイメージ (AMI) として保存されます。
注: Amazon EC2コンソールにアクセスし、この記事の次のセクションの説明に沿ってインスタンスを作成します。Lightsail タスクモニタメニューで [新しい Amazon EC2 インスタンスを作成] を選択しないでください。Lightsail コンソールから作成されたインスタンスでは、インスタンスから削除された Lightsail キーも常に Amazon EC2 コンソールに表示されます。
Amazon EC2の新しいソリューションがアクティブになるまで、Lightsail インスタンスを維持します。無駄な課金を避けるために、不要になった Lightsail インスタンスは削除します。
エクスポートされたスナップショットを使用して、新しい Amazon EC2 インスタンスの作成、問題のトラブルシューティング、またはデータの回復を行います。
Lightsail スナップショットから Amazon EC2 インスタンスを作成する
- Amazon EC2 コンソールで、[AMI] ペインを開きます。
- 作成した Lightsail スナップショットに関連付けられた AMI を選択します。
- [起動] を選択します。
- Amazon EC2 インスタンスの作成ウィザードの手順に従います。
注: ウィザードのステップ 5 で、インスタンスのタグを作成します。
- [起動] を選択します。
- 新しいキーペアを作成し、プライベートキーファイルをダウンロードします。
- [インスタンスを起動] を選択します。
- SSH を使用してインスタンスに接続します。
- テキストエディターで ~/.ssh/authorized_keys を開きます。次に、ファイルから「LightsailDefaultKeyPair」を削除します。
Amazon EC2 インスタンスを使用して Lightsail スナップショットのデータをトラブルシューティングまたは復旧する
- Lightsail スナップショットから新しい Amazon EBS ボリュームを作成します。
- Lightsail インスタンスと同じアベイラビリティーゾーンで新しい Amazon EC2 インスタンスを起動します。新しいインスタンスはレスキューインスタンスです。
- 新しい Amazon EBS ボリュームをレスキューインスタンスにアタッチします。
- SSH を使用して新しいインスタンスに接続し、次のコマンドを実行します。
sudo mount /dev/sdf1 /mnt
重要: sdf1 は、インスタンスタイプとディストリビューションに応じて、適切なデバイス名に置き換えます。別のパスを希望する場合は、マウントポイント (/mnt) を調整できます。パスがまだ使用されていないことを確認します。Nitro インスタンスの場合は、デバイス名 /dev/nvme1n1p1 を使用します。旧世代のインスタンスの場合は、デバイス名 /dev/xvdf1 を使用します。
- レスキューインスタンスを使用して、データのトラブルシューティングまたは復旧を行います。
関連情報
Amazon EC2 Update - additional instance types, Nitro System, and CPU options
Elastic IP アドレス
Elastic Load Balancing
Routing traffic to an Amazon EC2 instance