IP アドレスマネージャー (IPAM) は、Virtual Private Cloud (VPC) の作成時に CIDR ブロックの割り当てと競合検出を自動化します。IPAM を使用しない場合、チームや環境間でアドレス範囲を手動で調整すると重複のリスクが生じ、デプロイメント後に修正するには高いコストがかかります。
このチュートリアルでは、一般的なエンタープライズシナリオを取り上げます。具体的には、複数の事業部門を持つ企業が、本番環境とテスト環境それぞれに分離された VPC を必要とするケースです。ここでは、IPAM プール階層を作成し、それを使用して本番環境に VPC1 を作成する際に、CIDR ブロックを自動的に割り当てます。

前提条件
開始する前に、以下をご確認ください。
VPC および IPAM リソースを作成する権限を持つ Alibaba Cloud アカウント
IPAM コンソールおよび VPC コンソールへのアクセス
仕組み
IPAM はアドレス空間を階層的に整理します:
IPAM:アドレス管理が適用される有効なリージョンを定義するトップレベルコンテナです。
トップレベルプール:組織で利用可能な CIDR ブロック全体 (例:
192.168.0.0/16) を保持します。サブプール:特定の環境または部門に割り当てられたトップレベルプールの一部です (例:本番環境用の
192.168.0.0/20)。VPC:作成時にサブプールから CIDR ブロックが割り当てられます。
このチュートリアルでは、本番環境のサブプールが 192.168.0.0/20 (4,096 アドレス) を保持します。VPC1 はそのサブプールから /26 ブロック (64 アドレス) を受け取り、プールの 1.6% を消費します。
ステップ 1:IPAM の作成
IPAM コンソールにログインします。上部メニューで、IPAM を作成するリージョンを選択します。
[IPAM] ページで [IPAM の作成] をクリックし、[有効なリージョン] を設定します。他のパラメーターはデフォルト値のままにするか、必要に応じて調整します。
少なくとも 1 つの有効なリージョンを選択してください。IPAM がホストされているリージョンは含める必要があり、IPAM の作成後は削除できません。
IPAM の作成 ダイアログボックスで、[名前] (たとえば IPAM) を設定し、[操作リージョン] (たとえば中国 (北京)) を選択します。
ステップ 2:トップレベルプールの作成
左側のナビゲーションペインで、[IPAM Pool] をクリックします。
[IPAM プール] ページで、[IPAM プールの作成] をクリックし、以下のパラメーターを設定します。その他のパラメーターはデフォルト値を使用します。パラメーターの詳細については、「IPAM プールの作成と管理」をご参照ください。
パラメーター
説明
[IPAM スコープ]
プライベート IPAM スコープのみがサポートされています。
[CIDR 範囲]
トップレベルプールを作成するには、[IPAM] を選択します。
[有効なリージョン]
IPAM の有効なリージョン内に存在する必要があります。作成後に変更することはできません。
[検出されたリソースの自動インポート]
有効にすると、IPAM はリソース検出を通じて VPC を継続的にスキャンし、このプールの CIDR 範囲内にある未割り当てのリソースを自動的にインポートします。
[プロビジョニングする CIDR]
[CIDR ブロックの追加] をクリックして、1 つ以上の CIDR を追加します。 IPv4 のみがサポートされています。 このチュートリアルでは、
192.168.0.0/16を追加します。[割り当てルール]
このプールから割り当てられるリソースに対して、[最小マスク長]、[デフォルトマスク長]、および[最大マスク長]を設定します。
この例では、[名前] を
IPAM-Poolに設定し、対象リージョン に [中国 (北京)] を選択し、[プロビジョニングされた CIDR] を192.168.0.0/16に設定し、最小マスク長 に/16を選択し、最大マスク長 に/32を選択します。
ステップ 3:サブプールの作成
[IPAM プール] ページで [IPAM プールを作成] をクリックし、以下のパラメーターを設定して本番環境用のサブプールを作成します。 その他のパラメーターはデフォルト値のままにします。 パラメーターの詳細については、「IPAM プールの作成と管理」をご参照ください。
パラメーター
説明
[IPAM スコープ]
プライベート IPAM スコープのみがサポートされています。
[CIDR 範囲]
[IPAM プール] を選択してサブプールを作成し、次に [ソース IPAM プール] としてステップ 2 で作成したトップレベルプールを選択します。
[有効なリージョン]
親プールから自動的に継承されます。個別の設定は不要です。
[検出されたリソースの自動インポート]
有効にすると、IPAM はリソース検出を通じて VPC を継続的にスキャンし、このサブプールの CIDR 範囲内にある未割り当てのリソースを自動的にインポートします。
[プロビジョニングする CIDR]
[CIDR ブロックの追加] をクリックします。サポートされているのは IPv4 のみです。このチュートリアルでは、
192.168.0.0/20を追加します。[割り当てルール]
このサブプールから割り当てられるリソースの[最小マスク長]、[デフォルトマスク長]、および[最大マスク長]を設定します。
サブプールのパラメーターを設定します。[名前] を
IPAM-Pool-Subに設定し、割り当てルール で 最小マスク長 を/20(4,096 IP)に、最大マスク長 を/32(1 IP)に設定します。作成後、プールの階層は次のようになります:
プールリストには、プライベート IPAM スコープで [利用可能] ステータスにあるトップレベルプール (CIDR:
192.168.0.0/16) とそのサブプール (CIDR:192.168.0.0/20) が含まれています。
ステップ 4:VPC1 の作成と CIDR ブロックの割り当て
VPC コンソールにログインします。
トップナビゲーションバーで、サブプールの[有効なリージョン]として設定されているリージョンを選択します。
[VPC] ページで [VPC の作成] をクリックして以下のパラメーターを設定し、[OK] をクリックします。詳細については、「VPC の作成と管理」をご参照ください。
パラメーター
説明
[IPv4 CIDR ブロック]
[IPAM によって割り当てられた IPv4 CIDR ブロック] を選択します。
[IPv4 プール]
ステップ 3 で作成したサブプールを選択します。
[IPv4 アドレスマスク]
IPv4 マスクを指定すると、システムは割り当てルールを満たす最初の利用可能な CIDR ブロックを割り当てます。または、サブプールでプロビジョニングされた範囲から CIDR ブロックを指定することもできます。
[IPv4 CIDR ブロック] (vSwitch)
IPAM によって割り当てられた IPv4 CIDR ブロック内に収まる必要があります。
設定値の例:
リージョン: [中国 (北京)]
VPC 名: [VPC1]
[IPv4 マスク]:/26 (64 IP) 、システムは CIDR 192.168.0.0/26 を自動割り当てします
vSwitch 名: [vSwitch1]
ゾーン: [北京ゾーン F]
vSwitch IPv4 CIDR:192.168.0.0/27 (32 IP)
VPC の作成後、サブプールの [詳細] タブを開き、アドレスの使用状況を確認します。
サブプールの CIDR は
192.168.0.0/20で、4,096 個のアドレスを提供します。/26のネットワークマスクを使用すると、64 個のアドレスが VPC1 に割り当てられ、これはプールの 1.6% に相当します (64 / 4,096 = 1.6%) 。
[割り当て] タブを開くと、VPC1 に割り当てられた特定のアドレスを表示できます。
次のステップ
IPAM の機能、制限、料金の詳細については、「IP アドレスマネージャー (IPAM)」をご参照ください。
リージョンや部門をまたいで拡張可能な CIDR ブロックの計画戦略については、「アドレス計画」をご参照ください。