カスタムで承認されたCIDRからフローティングIP予約する
IPv4 向けのBYOIPはベータ機能です 一部の顧客を対象に、評価およびテストの目的で提供されています。 アクセスは、許可リストに登録されたアカウントに限定されています。
IBM が管理するIPプールではなく、カスタムで承認されたCIDRからフローティングIP アドレスを予約することができます。 この設定により、独自のパブリックルーティング可能なIPアドレスを、VPC内の仮想ネットワークインターフェースやパブリックゲートウェイに割り当てられたフローティングIP として使用できるようになります。
開始前に
- プロビジョニング済みで、ステータスが「
stable」となっている、 承認済みのカスタムCIDR が必要です。 - カスタムで承認されたCIDR範囲のフローティングIP、仮想ネットワークインターフェイス(VNI)またはパブリックゲートウェイにのみ割り当てることができます。 これらは、レガシーなネットワークインターフェースには接続できません。
コンソールで、カスタム承認済みCIDRからフローティングIP を予約する
IBM Cloud コンソールで、カスタム承認済みCIDRからフローティングIP を予約するには:
-
IBM Cloud コンソール から、「 ナビゲーションメニュー 」アイコン
> インフラ
> ネットワーク > フローティングIP を選択します。
-
「 予約 」をクリックしてください。
-
[ロケーション ] セクションで、 フローティングIP を予約したいゾーンを選択してください。
-
[ 詳細 ] セクションで、以下の項目を入力してください:
- 名前 : フローティングIP の固有の名前を入力してください。入力には小文字の英数字とハイフンのみを使用し、スペースは含めないでください。
- リソースグループ : フローティングIP に使用するリソースグループを選択します。
- タグ (任意):リソースを整理しやすくするためにタグを追加してください。 後でさらにタグを追加できます。
- アクセス管理タグ (任意):
key:valueの形式でアクセス管理タグを追加します。 詳しくは、タグを使用したリソースに対するアクセス権限の制御を参照してください。
-
「パブリックアドレスソース」 で、「 カスタム認証済みCIDR 」を選択します。
IBM のCIDR (デフォルト)を選択すると、システムは IBM が管理するプールからIPアドレスを割り当てます。 「 カスタム承認済みCIDR 」を選択すると、自社で承認済みの範囲からIPアドレスを割り当てることができます。
-
[ 承認済みCIDR ] メニューから、IPを割り当てたいカスタム承認済みCIDRを選択してください。
「
stable」ステータスにあり、かつ選択したゾーンに関連付けられている、承認済みのCIDRのみが利用可能です。 -
(任意)「 Binding 」セクションで、 フローティングIP をリソースにバインドします:
- リソース :ドロップダウンからインスタンス、サーバー、または仮想ネットワークインターフェースを選択してください。
- ネットワークインターフェース :リソースを選択した後、バインドする具体的なネットワークインターフェースを選択してください。
-
パネルの下部に表示されている「 総見積額 」を確認してください。 VPCのアウトバウンドパブリック帯域幅料金は、 フローティングIP を経由して転送されるデータトラフィックに適用されます。
-
「 予約 」をクリックしてください。
フローティングIP予約されると、そのIPは「 フローティングIP 」リストに、お客様が指定した承認済みCIDRのアドレスとともに表示されます。 [ ステータス ] 列には、バインディング先を選択したかどうかに応じて、「 バインド済み 」または「 未バインド 」と表示されます。
CLI から、カスタムで承認された CIDR に基づいてフローティングIP を作成する
作業を始める前に、 CLI環境を設定してください。
カスタムで承認されたCIDRからフローティングIP予約するには、 --address フラグを使用して、承認されたCIDR内の未割り当てのIPアドレスを指定します:
ibmcloud is floating-ip-reserve FLOATING_IP_NAME (--zone ZONE_NAME | --nic TARGET_INTERFACE [--in TARGET_INSTANCE | --bm TARGET_BARE_METAL_SERVER] | --vni VNI | --reset-target) [--address ADDRESS] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]
たとえば、承認済みのCIDR範囲内の特定のアドレスを持つフローティングIP予約するには:
ibmcloud is floating-ip-reserve my-byoip-fip --address 46.16.186.112 --zone us-south-2
ここで、
FLOATING_IP_NAME- フローティングIP の名称。
--address- お客様のアカウント内の、カスタムで承認されたCIDR範囲内の未割り当てIPアドレス。
--nicも--zoneも指定されていない場合に必須となります。 --zone- ターゲット・ゾーンの名前。
--nic- バインド対象のネットワークインターフェースのIDまたは名前。
--vni- 仮想ネットワーク・インターフェースの ID または名前。
作成時にフローティングIP を仮想ネットワークインターフェイスに紐付けるには:
ibmcloud is floating-ip-reserve my-byoip-fip --address 46.16.186.112 --vni vni2
特定のプロファイルでフィルタリングされたフローティングIP を一覧表示するには:
ibmcloud is floating-ips --profile-name byoip-ipv4
アドレスは、 アカウント内で承認されたカスタムCIDR範囲内の、未割り当てのIPアドレスでなければなりません。 カスタムで承認されたCIDR範囲のフローティングIP、VNIまたはパブリックゲートウェイにのみ割り当てることができます。
API を使用して、カスタム承認済み CIDR からフローティングIP を作成する
作業を始める前に、 API環境 を設定してください。
カスタムで承認されたCIDRからフローティングIP予約するには、リクエスト本文の「 address 」フィールドに値を指定してください:
curl -sX POST "$vpc_api_endpoint/v1/floating_ips?version=$api_version&generation=2" \
-H "Authorization: Bearer $iam_token" \
-H "Content-Type: application/json" \
-d '{
"address": "192.168.0.4",
"name": "my-byoip-fip",
"zone": {
"name": "us-south-2"
}
}'
1回のリクエストで仮想ネットワークインターフェースを予約し、バインドするには:
curl -sX POST "$vpc_api_endpoint/v1/floating_ips?version=$api_version&generation=2" \
-H "Authorization: Bearer $iam_token" \
-H "Content-Type: application/json" \
-d '{
"address": "192.168.0.4",
"name": "my-byoip-fip",
"target": {
"id": "69e55145-cc7d-4d8e-9e1f-cc3fb60b1793"
}
}'
アドレスは、 アカウント内で承認されたカスタムCIDR範囲内の、未割り当てのIPアドレスでなければなりません。