web-dev-qa-db-ja.com

AWSでプライベートIPアドレスを再割り当てしますか?

エラスティックIPの背後で実行されているAWSインスタンスがあります。インスタンスのVPCにはプライベートIPアドレスもあります。エラスティックIPを別のインスタンスに再割り当てし、プライベートIPも再割り当てしようとしています。インスタンスにはプライベートIPが1つしかありません(セカンダリはありません)。

これは可能ですか?

13
Hadi

これが「セカンダリプライベートIPアドレス」でない場合(そうではないと言った場合)、いいえ、できません:

VPCで実行されているインスタンスに、セカンダリプライベートIPアドレスと呼ばれる追加のプライベートIPアドレスを割り当てることができます。 プライマリプライベートIPアドレスとは異なり、セカンダリプライベートIPアドレスをあるネットワークインターフェイスから別のネットワークインターフェイスに再割り当てできます。プライマリおよびセカンダリIPアドレスの詳細については、Linuxインスタンス用Amazon EC2ユーザーガイドの「複数のIPアドレス」を参照してください。

http://docs.aws.Amazon.com/AmazonVPC/latest/UserGuide/vpc-ip-addressing.html

14
E.J. Brennan

必要なプライベート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アドレスの管理]を選択します。上記の手順で行ったのと同じ情報をダイアログで設定できます。

9
greg_diesel

以下の条件で、同じ/古いインスタンスのプライベートIPを新しいインスタンスに割り当てます。

  1. 古いインスタンスと同じVPC上に新しいインスタンスを作成する
  2. aMIバックアップを取得した後、古いインスタンスを終了します
  3. また、インスタンスを起動した後、古いインスタンスのプライベート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。起動をクリックします。

2
sri05