すべてのプロダクト
Search
ドキュメントセンター

Server Load Balancer:OpenAPI Explorerを使用してNLBインスタンスを作成するときにプライベートIPアドレスを指定する

最終更新日:Sep 20, 2024

Alibaba Cloud OpenAPI Explorerを使用すると、Network Load Balancer (NLB) インスタンスのIPアドレスを管理し、プライベートIPアドレスを指定できます。 インターネット向けまたは内部向けのNLBインスタンスを作成する場合、Alibaba Cloud OpenAPI Explorerを使用して、NLBインスタンスが属する各vSwitchのCIDRブロックにIPv4アドレスをプライベートIPアドレスとして指定できます。

使用上の注意

  • IPv4またはデュアルスタックNLBインスタンスにプライベートIPv4アドレスを指定できます。 デュアルスタックNLBインスタンスにプライベートIPv6アドレスを指定することはできません。

  • NLBインスタンスを作成する前に、NLBインスタンスを作成するゾーンのvSwitchが十分なIPアドレスを提供していることを確認してください。 NLBインスタンスの各vSwitchで少なくとも3つのIPアドレスを使用できます。 2つのIPアドレスは、バックエンドサーバーと通信し、バックエンドサーバーのヘルスチェックを実行するために使用されます。 IPアドレスの1つは変更されず、サービスを提供する仮想IPアドレス (VIP) として機能します。 vSwitchが十分なIPアドレスを提供できない場合、エラーが発生し、NLBインスタンスを作成できません。

    説明

    NLBインスタンスのスケーラビリティを確保するために、NLBインスタンスの各vSwitchに少なくとも8つのIPアドレスを予約することを推奨します。

    • DescribeZones操作を呼び出して、最新のゾーンリストを照会できます。

    • DescribeVSwitch操作を呼び出して、vSwitchおよびCIDRブロックを照会できます。

手順

  1. OpenAPI Explorerにログインします。

  2. [CreateLoadBalancer] ページで、NLBインスタンスの作成に使用するリクエストパラメーターを指定します。 この例では、リージョン中国 (杭州) に設定されています。

    次の表に、このトピックに関連するパラメーターのみを示します。 その他のパラメーターを指定する方法の詳細については、「CreateLoadBalancer」をご参照ください。

    パラメーター

    説明

    LoadBalancerType

    Server Load Balancer (SLB) インスタンスのタイプ。 NLBを指定する値をnetworkに設定します。

    network

    LoadBalancerName

    NLBインスタンスの名前。

    NLB-test01

    AddressType

    NLBインスタンスのIPv4アドレスのタイプ。

    • インターネット: NLBインスタンスはパブリックIPアドレスを使用します。 NLBインスタンスのドメイン名はパブリックIPアドレスに解決されています。 この場合、NLBインスタンスはインターネット経由でアクセスできます。

    • イントラネット: NLBインスタンスはプライベートIPアドレスを使用します。 NLBインスタンスのドメイン名はプライベートIPアドレスに解決されています。 この場合、NLBインスタンスは、NLBインスタンスがデプロイされている仮想プライベートクラウド (VPC) を介してアクセスできます。

    ビジネス要件に基づいて、インターネットまたはイントラネットを指定できます。

    イントラネット

    AddressIpVersion

    プロトコルのバージョンです。 有効な値:

    • ipv4 (デフォルト): IPv4

    • DualStack: デュアルスタック

    この例では、ipv4のみがサポートされています。

    ipv4

    VpcId

    NLBインスタンスがデプロイされているVPCのID。

    VPCコンソールにログインできます。 上部のナビゲーションバーで、中国 (杭州) リージョンを選択します。 [VPC] ページで、VPCのIDを検索して表示します。

    vpc-bp18jb3fqfklxde2z ****

    ZoneMappings

    ゾーンとvSwitch間のマッピング。 少なくとも2つのゾーンを指定する必要があります。

    • VSwitchId: ゾーン内のvSwitchのID。

    • ZoneId: ゾーンのID。

      DescribeZones操作を呼び出して、ゾーンIDを照会できます。

    • PrivateIPv4Address: プライベートIPアドレス。

      重要

      NLBインスタンスにプライベートIPアドレスを指定する場合は、そのIPアドレスがvSwitchの宛先CIDRブロックに属し、使用されていないことを確認してください。

    • AllocationId: インターネットに接続されているNLBインスタンスに関連付けられているelastic IPアドレス (EIP) のID。

    VPCコンソールにログインできます。 上部のナビゲーションバーで、中国 (杭州) リージョンを選択します。 [VPC] ページで、管理するVPCのIDをクリックします。 [リソース] タブで、vSwitchの数をクリックして、vSwitchのIDとCIDRブロックを表示します。

    この例では、ゾーンJおよびゾーンKが指定される。 使用可能なゾーンの数に基づいてゾーンを指定できます。

    ゾーンJの构成:

    • ZoneMappings.1.VSwitchId: vsw-bp1gw3z8urk2a7n8j ****

    • ZoneMappings.1.ZoneId: cn-hangzhou-j

    • ZoneMappings.1.PrivateIPv4Address: 10.0.3.243

    ゾーンKの构成:

    • ZoneMappings.0.VSwitchId: vsw-bp1af7hb3d7j6lv5f ****

    • ZoneMappings.0.ZoneId: cn-hangzhou-k

    • ZoneMappings.0.PrivateIPv4Address: 10.0.2.25

  3. クリック呼び出しを開始する.

    次の結果が返されます。 返されたHTTPステータスコードが200の場合、NLBインスタンスが作成されます。 別のHTTPステータスコードが返された場合は、返されたメッセージまたはHTTP 5xxエラーのトラブルシューティングを参照してトラブルシューティングを行います。

    {
      "RequestId": "22260859-BB7C-5102-8046-87953CAF920C",
      "HttpStatusCode": 200,
      "LoadbalancerId": "nlb-f1j2qxsnip8wzo****",
      "OrderId": 22208577321****,
      "Success": true
    }

    呼び出しが成功した後、GetLoadBalancerAttribute操作を呼び出して、NLBインスタンスのパラメーターを表示できます。

  4. オプション: 呼び出しが成功したら、NLBコンソールにログインして、プライベートIPアドレスが10.0.3.243および10.0.2.25されているNLBインスタンスのパラメーターを表示できます。

    1. 上部のナビゲーションバーで、中国 (杭州)リージョンを使用します。

    2. [インスタンス] ページでインスタンスを見つけ、そのIDをクリックします。

    3. On theインスタンスの詳細タブで、インスタンスのプライベートIPアドレスを表示します。

      次の図に示すように、OpenAPI Explorerを使用して作成されたNLBインスタンスが利用可能で、指定されたプライベートIPアドレスを使用しています。实例

関連ドキュメント