IBM Cloud Docs
Öffentliche oder private Netzlastausgleichsfunktion erstellen

Öffentliche oder private Netzlastausgleichsfunktion erstellen

Sie können eine IBM Cloud® Network Load Balancer for VPC (NLB) über die Konsole, CLI oder API erstellen.

Vorbereitende Schritte

Wenn Sie eine öffentliche oder private NLB konfigurieren möchten, stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind:

  • Erstellen Sie eine VPC-Instanz in der Region, in der Sie die Netzlastausgleichsfunktion erstellen möchten, falls Sie noch nicht über eine VPC-Instanz verfügen.
  • Erstellen Sie ein Subnetz in der bevorzugten Zone in Ihrer VPC.

Der NLB-Dienst kann Regeln zu benutzerdefinierten Routing-Tabellen hinzufügen, um die Verfügbarkeit des Dienstes unter bestimmten Fehlerbedingungen zu gewährleisten. Wenn sich der Client außerhalb der Zone und/oder der VPC der NLB befindet, müssen Sie daher eine angepasste Routing-Tabelle für eingehenden Datenverkehr (Ingress) zu der VPC hinzufügen, in der sich die NLB befindet, und dabei sicherstellen, dass die richtige Quelle für den Datenverkehr ausgewählt ist.

Je nach Standort der Clients müssen Sie für private Netzlastausgleichsfunktionen sicherstellen, dass Routing-Tabellen für eingehenden Datenverkehr (Ingress) vorhanden sind (wie in Tabelle 1 beschrieben).

Verkehrsquellen, die benutzerdefinierte Routingtabellen erfordern.
Standort des Clients Typ von Routing-Tabelle Quelle des Datenverkehrs
Lokaler Ingress Direct Link
Eine andere VPC oder klassische Infrastruktur Ingress Transit Gateway
Eine andere Verfügbarkeitszone derselben VPC Ingress VPC-Zone

Weitere Informationen finden Sie unter Informationen zu Routing-Tabellen und Routen.

Erstellen eines Netzwerklastausgleichs in der Konsole

Führen Sie die folgenden Schritte aus, um eine Netzlastausgleichsfunktion in der IBM Cloud-Konsole zu erstellen und zu konfigurieren:

  1. Öffnen Sie in Ihrem Browser die Konsole IBM Cloud und melden Sie sich bei Ihrem Konto an.

  2. Wählen Sie das Navigationsmenü -Symbol aus und klicken Sie dann auf das Symbol „Infrastruktur- VPC“ > „Netzwerk“ > „Lastenausgleich“.

  3. Klicken Sie oben rechts auf der Seite auf Erstellen +.

  4. Wählen Sie als Typ der Lastausgleichsfunktion die Kachel für die Netzlastausgleichsfunktion (NLB) aus.

  5. Bearbeiten Sie bei Bedarf die folgenden Felder für den Standort.

    • Geografie- Gibt die Geografie an, in der Sie den Load Balancer erstellen möchten.
    • Region- Gibt die Region an, in der Sie den Load Balancer erstellen möchten.
  6. Für Details füllen Sie bitte die folgenden Informationen aus:

    • Name- Geben Sie einen Namen für den Load Balancer ein, z. B. my-load-balancer.

    • Ressourcengruppe- Wählen Sie eine Ressourcengruppe für den Load Balancer.

    • Tags- (Optional) Fügen Sie Tags hinzu, um Ihre Ressourcen zu organisieren und zu finden. Sie können später weitere Tags hinzufügen. Weitere Informationen finden Sie im Abschnitt Mit Tags arbeiten.

    • Zugriffsmanagementtags-(Optional) Fügen Sie Zugriffsmanagementtags zu Ressourcen hinzu, um die Organisation von Zugriffssteuerungsbeziehungen zu unterstützen. Das einzige unterstützte Format für Zugriffsverwaltungstags ist key:value. Weitere Informationen finden Sie unter Zugriff auf Ressourcen mithilfe von Tags steuern.

    • Virtuelle private Cloud- Wählen Sie Ihre VPC.

    • Für den Typ. Wählen Sie entweder Public oder Private aus.

      Nur beim Typ Privat können Sie den Routing-Modus aktivieren, der für die Bereitstellung hochverfügbarer virtueller Netzwerkfunktionen (VNFs) verwendet wird. Anwendungsfälle und End-to-End-Anweisungen finden Sie unter Informationen zum Bereitstellen virtueller Netzfunktionen mit hoher Verfügbarkeit.

    • Wählen Sie als DNS-Typ entweder Öffentlich oder Privat aus. Private DNS-Zonen sind nur auf IBM Cloud auflösbar, und zwar nur von ausdrücklich zugelassenen Netzwerken in einem Konto oder mit kontoübergreifendem Zugriff.

      Nur für den privaten Typ: Klicken Sie auf Binden +, um Ihre DNS-Instanz-und Zoneninformationen einzugeben, und klicken Sie anschließend auf Binden.

    • Wählen Sie die Subnetze aus, in denen Sie Ihren Load Balancer erstellen möchten. Um die Verfügbarkeit Ihrer Anwendung zu maximieren, wählen Sie Teilnetze in verschiedenen Zonen aus.

  7. Klicken Sie bei Back-End-Pools auf Pool erstellen und geben Sie die folgenden Informationen an, um einen Back-End-Pool zu erstellen. Wenn Sie dies erledigt haben, klicken Sie auf Create.

    Sie können einen oder mehrere Pools erstellen.

    • Geben Sie einen Namen für den Pool ein, zum Beispiel my-pool.

    • Wählen Sie ein Protokoll für Ihre Instanzen in diesem Pool aus. Das Protokoll für den Pool muss mit dem Protokoll für den zugehörigen Listener übereinstimmen. Wenn es sich bei dem Listener beispielsweise um TCP handelt, muss das Protokoll des Pools 'TCP' sein. Wenn der Listener UDP verwendet, muss auch für den Pool das Protokoll UDP angegeben werden.

    • Wählen Sie Sitzungsattraktivität aus und wählen Sie Keine oder Quellen-IP aus. Wenn Sie Quellen-IP auswählen, werden alle Anforderungen während Ihrer Sitzung an dieselbe Instanz gesendet.

    • Wählen Sie die Methode aus, d. h. den Algorithmus für den Lastausgleich. Die folgenden Optionen werden angezeigt:

      • Umlauf: Anforderungen werden im Umlaufverfahren nacheinander an die einzelnen Instanzen weitergeleitet. Auf diese Weise erhalten alle Instanzen ungefähr gleich viele Clientverbindungen.
      • Gewichteter Umlauf: Anforderungen werden gemäß der zugeordneten Gewichtung an die einzelnen Instanzen weitergeleitet. Wenn Sie zum Beispiel die Instanzen A, B und C haben und ihre Gewichte auf 60, 60 und 30 eingestellt sind, erhalten die Instanzen A und B die gleiche Anzahl von Verbindungen, und die Instanz C erhält halb so viele Verbindungen.
      • Wenigste Verbindungen: Anforderungen werden an die Instanz weitergeleitet, die momentan über die geringste Anzahl von Verbindungen verfügt.
    • Für die Statusprüfung werden die folgenden Optionen angezeigt:

      • Pfad für die Gesundheitsprüfung- Ein Pfad für die Gesundheitsprüfung ist nur anwendbar, wenn Sie HTTP als Protokoll für die Gesundheitsprüfung auswählen. Der Pfad für Statusprüfung gibt die URL an, die von der Lastausgleichsfunktion verwendet wird, um die HTTP-Anforderungen für die Statusprüfung an die Instanzen im Pool zu senden. Standardmäßig werden Statusprüfungen an den Rootpfad (/) gesendet.
      • Statusprotokoll: Gibt an, welches Protokoll von der Lastausgleichsfunktion verwendet wird, um Nachrichten für Statusprüfungen an die Instanzen im Pool zu senden.
      • Health port- Der Port, auf dem der Load Balancer Health Check-Anfragen sendet. Standardmäßig werden Statusprüfungen über denselben Port gesendet, der auch für den Datenverkehr an die Instanz verwendet wird.
      • Intervall - Das Intervall in Sekunden zwischen zwei aufeinanderfolgenden Zustandsprüfungsversuchen. Standardmäßig werden Statusprüfungsanforderungen alle 5 Sekunden gesendet.
      • Timeout (sec)- Die maximale Zeitspanne, die das System auf eine Antwort auf eine Health Check-Anfrage wartet. Standardmäßig wartet die Lastausgleichsfunktion 2 Sekunden auf eine Antwort.
      • Max retries- Die maximale Anzahl der Zustandsprüfungsversuche, die der Load Balancer unternimmt, bevor eine Instanz für ungültig erklärt wird. Standardmäßig wird für eine Instanz nach zwei fehlgeschlagenen Statusprüfungen ein nicht einwandfreier Zustand attestiert.

      Sie können Serverinstanzen nach dem Erstellen Ihres Back-End-Pools anhängen.

  8. Optional können Sie für jeden Ihrer vorhandenen Pools ein Backup erstellen. Dadurch kann der Backup-Pool den Datenverkehr im Falle eines Ausfalls eines Mitglieds verwalten. Dazu müssen Sie eine ausfallsichere Richtlinie erstellen:

    Ihr Load Balancer muss mindestens über einen Pool verfügen, um einen Backup-Pool zuweisen zu können.

    • Nachdem der Status Ihres Lastverteilers auf "Aktiv" geändert wurde, wählen Sie die Registerkarte "Back-End-Pools" aus.
    • Klicken Sie auf der Seite mit der Pools-Liste auf Bearbeiten und geben Sie dann die folgenden Informationen an:
      • Aktion: Wählen Sie "Weiterleiten ", um einen Sicherungspool zu erstellen. Dadurch wird der Abschnitt "Ziel" aktiviert.
      • Ziel: Wählen Sie einen Pool aus der Liste der kompatiblen Pools aus, um Ihren Sicherungspool zu erstellen.

    Bei Netzwerk-Lastverteilern können Sie einen Pool nicht als Backup-Pool zuweisen, wenn er bereits mit einem Listener verbunden ist. Außerdem können Hörer nicht einem Backup-Pool zugeordnet werden.

    Obwohl die Lastausgleichsfunktion keine weiteren Verbindungen an Instanzen sendet, die keinen einwandfreien Status aufweisen, wird der Status dieser Instanzen weiterhin von der Lastausgleichsfunktion überwacht und die Instanzen werden wieder verwendet, sobald sie wieder in einwandfreiem Zustand sind (d. h. sobald sie zwei aufeinanderfolgende Statusprüfungen erfolgreich bestanden haben).

    Wenn Instanzen im Pool nicht einwandfrei sind und Sie der Auffassung sind, dass Ihre Anwendung dennoch ordnungsgemäß ausgeführt wird, überprüfen Sie das Statusprotokoll und die Statuspfadwerte. Außerdem sollten Sie alle Sicherheitsgruppen überprüfen, die den Instanzen zugeordnet sind, um sicherzustellen, dass die Regeln den Datenverkehr zwischen der Lastausgleichsfunktion und den Instanzen zulassen.

  9. Klicken Sie auf Hörer erstellen und geben Sie die folgenden Informationen an:

    • Standard-Backend-Pool- Der Standard-Backend-Pool, an den dieser Listener den Verkehr weiterleitet.
    • Protokoll: Das Protokoll, das zum Empfangen eingehender Anforderungen verwendet werden soll.
    • Listener-Port- Der Listening-Port, an dem Anfragen empfangen werden. Auswahlmöglichkeiten:
      • Single Listener Port- Der Port, an dem der Load Balancer Ihren eingehenden Kundenverkehr empfängt.
      • Listener-Portbereich-Der Portbereich, in dem die Lastausgleichsfunktion Ihren eingehenden Kundendatenverkehr empfängt.

    Klicken Sie anschließend auf Erstellen. Sie können einen oder mehrere Listener erstellen.

  10. Wählen Sie unter Sicherheitsgruppen die Sicherheitsgruppen aus, die Sie mit Ihrem Load Balancer verknüpfen möchten, oder klicken Sie auf Erstellen, um eine neue Sicherheitsgruppe zu erstellen, die Sie mit Ihrem NLB verknüpfen möchten.

    Vergewissern Sie sich, dass die Sicherheitsgruppe einen Lastausgleichsverkehr zulässt (Listener-, Ziel- und Gesundheitsprüfungsports). Wenn Sie keine Sicherheitsgruppe angeben, wird stattdessen die Standardsicherheitsgruppe von Ihrer VPC angehängt.

  11. Klicken Sie auf Zu Schätzung hinzufügen, um die Preise für Ihre Lastausgleichsfunktion zu überprüfen und zu erstellen.

Erstellen eines Netzwerk-Load-Balancers über die CLI

Am folgenden Beispiel wird die Verwendung der Befehlszeilenschnittstelle zum Erstellen einer Instanz von Network Load Balancer for VPC (NLB) veranschaulicht. Im folgenden Beispiel befindet sich die Instanz vor einer virtuellen VPC-Serverinstanz (ID 0716_6acdd058-4607-4463-af08-d4999d983945), auf der ein TCP-Server ausgeführt wird, der an Port 9090 empfangsbereit ist. Die Lastausgleichsfunktion verfügt über einen Front-End-Listener, was einen sicheren Zugriff auf den TCP-Server ermöglicht.

Gehen Sie folgendermaßen vor, um einen Netzwerk-Load-Balancer mit der CLI zu erstellen:

  1. Konfigurieren Sie die Umgebung der Befehlszeilenschnittstelle.

  2. Melden Sie sich über die CLI bei Ihrem Konto an. Nachdem Sie das Passwort eingegeben haben, fragt das System, welches Konto und welche Region Sie verwenden möchten.

    ibmcloud login --sso
    
  3. Lastausgleichsfunktion erstellen.

    ibmcloud is load-balancer-create nlb-test public --subnet 0896-b1f24514-89dc-4afd-b0e2-5489a43cf45c --family network
    

    Beispielausgabe:

    Creating load balancer nlb-test in resource group under account IBM Cloud Network Services as user test@ibm.com...
    
     ID                 r006-99b5ab45-6357-42db-8b32-5d2c8aa62776
     Name               nlb-test
     CRN                crn:v1:public:is:us-south-1:a/123456::load-balancer:r006-99b5ab45-6357-42db-8b32-5d2c8aa62776
     Family             Network
     Host name          99b5ab45-us-south.lb.test.appdomain.cloud
     Subnets            ID                                          Name
                        0896-b1f24514-89dc-4afd-b0e2-5489a43cf45c   nlb
     Security Groups    ID                                          Name
                        0581-a1336811-39dc-5aff-a0e6-6489a43ca62v   nlb1
    
     Public IPs
     Private IPs
     Provision status   create_pending
     Operating status   offline
     Is public          true
     Listeners
     Pools              ID   Name
    
     Resource group     ID                                 Name
                        3021f90279574ce287dd5fba82c08899   Default
    
     Created            2020-08-27T14:34:34.732-05:00
    

    Erstellen Sie einen Load Balancer für ein privates Netzwerk.

    ibmcloud is load-balancer-create nlb-test private --subnet 07a7-37b4dcfc-841e-4d4a-9f9f-9e45ffbd0285 --family network
    

    Beispielausgabe:

    Creating load balancer nlb-test in resource group  under account CNS Development Account - netsvs as user test@us.ibm.com...
    
    ID                 r018-8a994baa-21ba-428c-ac3f-e3fd91fa92c9
    Name               nlb-test
    CRN                crn:v1:bluemix:public:is:eu-gb-3:a/123456::load-balancer:r018-8a994baa-21ba-428c-ac3f-e3fd91fa92c9
    Family             Network
    Host name          8a994baa-eu-gb.lb.appdomain.cloud
    Subnets            ID                                          Name
                       07a7-37b4dcfc-841e-4d4a-9f9f-9e45ffbd0285   nlb1
    Security Groups    ID                                          Name
                       0581-a1336811-39dc-5aff-a0e6-6489a43ca626
    
    Public IPs
    Private IPs
    Provision status   create_pending
    Operating status   offline
    Is public          false
    Listeners
    Pools              ID   Name
    
    Resource group     ID                                 Name
                       42c4f51adc3147b4b4049ad9826c30a1   Default
    
    Created            2021-03-22T11:34:57.34-05:00
    
  4. Erstellen Sie einen Pool.

    ibmcloud is load-balancer-pool-create nlb-pool r006-99b5ab45-6357-42db-8b32-5d2c8aa62776  weighted_round_robin tcp 10  --failsafe-policy-action forward --failsafe-policy-target pool2
    

    Beispielausgabe:

    Creating pool nlb-pool of load balancer r006-99b5ab45-6357-42db-8b32-5d2c8aa62776  under account IBM Cloud Network Services as user test@ibm.com...
    
    ID                         r006-3b66d605-6aa5-4166-9f66-b16054da3cb0
    Name                       nlb-pool
    Protocol                   tcp
    Algorithm                  weighted_round_robin
    Instance group             ID   Name
                               -    -
    
    Health monitor             Type   Port   Health monitor URL   Delay   Retries   Timeout
                               http   8080   /                    10      2         5
    
    Failsafe policy            Action    Target ID                                   Target name   Healthy Member Threshold Count
                                forward   r006-815e16e7-8729-4d9e-9203-936a6b615ee1   pool2         0
    
    Session persistence type   source_ip
    Members
    Provision status           active
    Created                    2020-08-27T14:45:42.038-05:00
    
  5. Erstellen Sie ein Member.

    ibmcloud is load-balancer-pool-member-create r006-99b5ab45-6357-42db-8b32-5d2c8aa62776 r006-3b66d605-6aa5-4166-9f66-b16054da3cb0 9090 0716_6acdd058-4607-4463-af08-d4999d983945 --weight 70
    

    Beispielausgabe:

    Creating member of pool r006-3b66d605-6aa5-4166-9f66-b16054da3cb0 under account IBM Cloud Network Services as user test@ibm.com...
    
    ID                 r006-61f8b000-a90d-4abe-909e-c507dffec565
    Port               9090
    Target             0716_6acdd058-4607-4463-af08-d4999d983945
    Weight             70
    Health             unknown
    Created            2020-08-27T14:59:55.446-05:00
    Provision status   create_pending
    
  6. Erstellen Sie ein Empfangsprogramm.

    ibmcloud is load-balancer-listener-create r006-99b5ab45-6357-42db-8b32-5d2c8aa62776 7070 tcp --default-pool r006-3b66d605-6aa5-4166-9f66-b16054da3cb0
    

    Beispielausgabe:

    Creating listener of load balancer r006-99b5ab45-6357-42db-8b32-5d2c8aa62776 under account IBM Cloud Network Services as user test@ibm.com...
    
    ID                     r006-2847a948-f9b6-4fc1-91c6-f1c49dac3eba
    Certificate instance   -
    Connection limit       -
    Port                   7070
    Protocol               tcp
    Default pool           r006-3b66d605-6aa5-4166-9f66-b16054da3cb0
    Provision status       create_pending
    Created                2020-08-27T15:16:08.643-05:00
    
  7. Erhalten Sie Details über Ihren Load Balancer.

    ibmcloud is load-balancer r006-99b5ab45-6357-42db-8b32-5d2c8aa62776
    

    Beispielausgabe:

    Getting load balancer r006-99b5ab45-6357-42db-8b32-5d2c8aa62776 under account IBM Cloud Network Services as user test@ibm.com...
    
    ID                 r006-99b5ab45-6357-42db-8b32-5d2c8aa62776
    Name               nlb-test
    CRN                crn:v1:public:is:us-south-1:a/123456::load-balancer:r006-99b5ab45-6357-42db-8b32-5d2c8aa62776
    Family             Network
    Host name          99b5ab45-us-south.lb.test.appdomain.cloud
    Subnets            ID                                          Name
                       0896-b1f24514-89dc-4afd-b0e2-5489a43cf45c   nlb
    
    Public IPs         150.238.50.78, 150.238.54.95
    Private IPs        10.240.0.58, 10.240.0.59
    Provision status   active
    Operating status   online
    Is public          true
    Listeners          r006-2847a948-f9b6-4fc1-91c6-f1c49dac3eba
    Pools              ID                                          Name
                       r006-3b66d605-6aa5-4166-9f66-b16054da3cb0   nlb-pool
    
    Resource group     ID                                 Name
                       3021f90279574ce287dd5fba82c08899   Default
    
    Created            2020-08-27T14:34:34.732-05:00
    

Erstellen eines Netzwerklastausgleichs mit der API

Das folgende Beispiel veranschaulicht die Erstellung eines Netzwerk-Load-Balancers vor zwei virtuellen VPC-Serverinstanzen (192.168.100.5 und 192.168.100.6), auf denen eine Webanwendung läuft, die auf Port 80 lauscht. Die Lastausgleichsfunktion verfügt über einen Front-End-Listener, die den sicheren Zugriff über HTTPS auf die Webanwendung ermöglicht.

Im Beispiel werden die vorausgesetzten Schritte für die Verwendung der API zum Bereitstellen einer VPC-Instanz, von Teilnetzen und Instanzen übersprungen.

Gehen Sie folgendermaßen vor, um einen Netzwerk-Load-Balancer mit der API zu erstellen:

  1. Richten Sie die API-Umgebung ein.

  2. Speichern Sie die folgenden Werte in Variablen, die im API-Befehl verwendet werden sollen.

    • ResourceGroupId- Ermitteln Sie zunächst Ihre Ressourcengruppe und füllen Sie dann die Variable aus.
    export ResourceGroupId=<your_resourcegroup_id>
    
  3. Erstellen Sie einen Load Balancer mit einem Listener, einem Pool und angeschlossenen Serverinstanzen (Poolmitgliedern).

    curl -H "Authorization: $iam_token" -X POST
    "$vpc_api_endpoint/v1/load_balancers?version=$api_version&generation=2" \
        -d '{
            "name": "example-balancer",
            "is_public": true,
            "profile": {
                "name": "network-fixed"
            },
            "listeners": [
                {
                    "certificate_instance": {
                      "crn": "crn:v1:bluemix:public:cloudcerts:us-south:a/123456:b8877ea4-b8eg-467e-912a-da1eb7f031cg:certificate:43219c4c97d013fb2a95b21dddde1234"
                    },
                    "port": 443,
                    "protocol": "tcp",
                    "default_pool": {
                        "name": "example-pool"
                    }
                }
            ],
            "pools": [
                {
                    "algorithm": "round_robin",
                    "health_monitor": {
                        "delay": 5,
                        "max_retries": 2,
                        "timeout": 2,
                        "type": "tcp",
                        "url_path": "/"
                    },
                    "name": "example-pool",
                    "protocol": "tcp",
                    "session_persistence": {
                        "cookie_name": "string",
                        "type": "source_ip"
                    },
                    "members": [
                        {
                            "port": 80,
                            "target": {
                                "address": "192.168.100.5"
                            },
                            "weight": 50
                        },
                        {
                            "port": 80,
                            "target": {
                                "address": "192.168.100.6"
                            },
                            "weight": 50
                        }
                    ]
                }
            ],
            "subnets": [
                {
                    "id": "7ec87131-1c7e-4990-b4f0-a26f2e61f98e"
                }
            ]
            }'
    

    Beispielausgabe:

    {
        "created_at": "2018-07-12T23:17:07.5985381Z",
        "crn": "crn:v1:bluemix:public:is:us-south:a/123456::load-balancer:dd754295-e9e0-4c9d-bf6c-58fbc59e5727",
        "hostname": "ac34687d.lb.appdomain.cloud",
        "href": "https://us-south.iaas.cloud.ibm.com/v1/load_balancers/dd754295-e9e0-4c9d-bf6c-58fbc59e5727",
        "id": "0738-dd754295-e9e0-4c9d-bf6c-58fbc59e5727",
        "is_public": true,
        "profile": {
            "name": "network-fixed",
            "family": "network"
        },
        "listeners": [
            {
                "id": "0738-70294e14-4e61-11e8-bcf4-0242ac110004",
                "href": "https://us-south.iaas.cloud.ibm.com/v1/load_balancers/dd754295-e9e0-4c9d-bf6c-58fbc59e5727/listeners/70294e14-4e61-11e8-bcf4-0242ac110004"
            }
        ],
        "name": "example-balancer",
        "operating_status": "offline",
        "pools": [
            {
                "id": "0738-70294e14-4e61-11e8-bcf4-0242ac110004",
                "href": "https://us-south.iaas.cloud.ibm.com/v1/load_balancers/dd754295-e9e0-4c9d-bf6c-58fbc59e5727/pools/70294e14-4e61-11e8-bcf4-0242ac110004",
                "name": "example-pool"
            }
        ],
        "provisioning_status": "create_pending",
        "resource_group": {
            "id": "56969d60-43e9-465c-883c-b9f7363e78e8"
        },
        "subnets": [
            {
                "id": "0738-7ec86020-1c6e-4889-b3f0-a15f2e50f87e",
                "href": "https://us-south.iaas.cloud.ibm.com/v1/subnets/7ec86020-1c6e-4889-b3f0-a15f2e50f87e",
                "name": "example-subnet"
            }
        ]
    }
    

    Speichern Sie die ID der Lastausgleichsfunktion für die Verwendung in den nachfolgenden Schritten. Sie können sie zum Beispiel in der Variablen lbid speichern.

    lbid=0738-dd754295-e9e0-4c9d-bf6c-58fbc59e5727
    
  4. Erhalten Sie Details über den Load Balancer.

     curl -H "Authorization: $iam_token" -X GET "$vpc_api_endpoint/v1/load_balancers/$lbid?version=$api_version&generation=2"
    

    Kalkulieren Sie etwas Zeit für die Bereitstellung ein. Sobald die Lastausgleichsfunktion bereitgestellt ist, wird sie in den Status online und active versetzt, wie in der folgenden Beispielausgabe dargestellt.

    {
     "id": "0738-dd754295-e9e0-4c9d-bf6c-58fbc59e5727",
     "crn": "crn:v1:bluemix:public:is:us-south:a/123456::load-balancer:dd754295-e9e0-4c9d-bf6c-58fbc59e5727",
     "href": "https://us-south.iaas.cloud.ibm.com/v1/load_balancers/dd754295-e9e0-4c9d-bf6c-58fbc59e5727",
     "name": "example-balancer",
     "created_at": "2018-07-13T22:22:24.489Z",
     "hostname": "dd754295-e9e0-4c9d-bf6c-58fbc59e5727.lb.appdomain.cloud",
     "is_public": true,
     "profile": {
           "name": "network-fixed",
           "family": "network"
     },
     "listeners": [
       {
         "id": "0738-70294e14-4e61-11e8-bcf4-0242ac110004",
          "href": "https://us-south.iaas.cloud.ibm.com/v1/load_balancers/dd754295-e9e0-4c9d-bf6c-58fbc59e5727/listeners/70294e14-4e61-11e8-bcf4-0242ac110004"
       }
     ],
     "operating_status": "online",
     "pools": [
       {
         "id": "0738-70294e14-4e61-11e8-bcf4-0242ac110004",
         "href": "https://us-south.iaas.cloud.ibm.com/v1/load_balancers/dd754295-e9e0-4c9d-bf6c-58fbc59e5727/pools/70294e14-4e61-11e8-bcf4-0242ac110004",
         "name": "example-pool"
       }
     ],
     "private_ips": [
       {
         "address": "192.168.10.5"
       },
       {
         "address": "192.168.10.6"
       }
     ],
     "provisioning_status": "active",
     "public_ips": [
       {
           "address": "169.11.111.115"
       },
       {
           "address": "169.11.111.116"
       }
     ],
     "resource_group": {
       "id": "0738-56969d60-43e9-465c-883c-b9f7363e78e8"
     },
     "subnets": [
       {
         "id": "0738-7ec86020-1c6e-4889-b3f0-a15f2e50f87e",
         "href": "https://us-south.iaas.cloud.ibm.com/v1/subnets/7ec86020-1c6e-4889-b3f0-a15f2e50f87e",
         "name": "example-subnet"
       }
     ]