エラスティックIPの背後で実行されているAWSインスタンスがあります。インスタンスのVPCにはプライベートIPアドレスもあります。エラスティックIPを別のインスタンスに再割り当てし、プライベートIPも再割り当てしようとしています。インスタンスにはプライベートIPが1つしかありません(セカンダリはありません)。
これは可能ですか?
これが「セカンダリプライベートIPアドレス」でない場合(そうではないと言った場合)、いいえ、できません:
VPCで実行されているインスタンスに、セカンダリプライベートIPアドレスと呼ばれる追加のプライベートIPアドレスを割り当てることができます。 プライマリプライベートIPアドレスとは異なり、セカンダリプライベートIPアドレスをあるネットワークインターフェイスから別のネットワークインターフェイスに再割り当てできます。プライマリおよびセカンダリIPアドレスの詳細については、Linuxインスタンス用Amazon EC2ユーザーガイドの「複数のIPアドレス」を参照してください。
http://docs.aws.Amazon.com/AmazonVPC/latest/UserGuide/vpc-ip-addressing.html
必要なプライベートIPを持つ既存のインスタンスがある場合(例:10.0.0.101)。イメージ(AMI)を取得してから、そのインスタンスを終了する必要があります。 VPC内にあるため、停止してもプライベートIPは解放されません。
良い画像ができたら、それを終了します。これにより、プライベートIPアドレスが解放されます。したがって、(10.0.0.101)が利用可能になります
次に、必要な新しいインスタンスにセカンダリプライベートIPを割り当て、プライベートIPを希望するものに指定します(10.0.0.101)
セカンダリプライベートIPを既存のインスタンスに割り当てるには
https://console.aws.Amazon.com/ec2/ でAmazon EC2コンソールを開きます。
ナビゲーションウィンドウで、[ネットワークインターフェイス]を選択し、インスタンスに接続されているネットワークインターフェイスを選択します。
[アクション]を選択し、[プライベートIPアドレスの管理]を選択します。
[プライベートIPアドレスの管理]ダイアログボックスで、次の操作を行います。
[新しいIPの割り当て]を選択します。
インスタンスのサブネット範囲内にある特定のIPアドレスを入力するか、フィールドを空白のままにしておくと、IPアドレスが選択されます。
(オプション)[再割り当てを許可する]を選択すると、セカンダリプライベートIPアドレスが別のネットワークインターフェイスに既に割り当てられている場合に、再割り当てが許可されます。
[はい、更新します]を選択し、[閉じる]を選択します。
または、インスタンスにセカンダリプライベートIPアドレスを割り当てることができます。ナビゲーションペインで[インスタンス]を選択し、インスタンスを選択し、[アクション]を選択し、[ネットワーク]を選択して、[プライベートIPアドレスの管理]を選択します。上記の手順で行ったのと同じ情報をダイアログで設定できます。
以下の条件で、同じ/古いインスタンスのプライベートIPを新しいインスタンスに割り当てます。
以下の手順に従って、古いインスタンスのプライベートIPを新しいインスタンスのプライマリプライベートIPに再割り当てします
1。 EC2ダッシュボードを開きます。
2。 [Launch Instance]をクリックします。
3。次に、左側のタブで[マイAMI]を選択し、AMIを選択します。
4。目的のインスタンスタイプを選択します。
5。 [次へ:インスタンスの詳細を設定]をクリックします。
6。次に、VPC IDを選択/提供し、ネットワークおよびサブネットフィールドでそれぞれサブネットを選択します。
7。 [インスタンスの構成]の[パブリックIPの自動割り当て]フィールドで[無効]オプションを選択します(これはインスタンスを起動する3番目のステップです)
8。同じページで、下にスクロールして[ネットワークインターフェイス]をクリックします。
9。次に、必要なプライベートIPを[プライマリIP]フィールドに貼り付けます。
10。ストレージを追加し、必要に応じてセキュリティグループを構成します(必要な場合)
11。起動をクリックします。