Bereitstellen eines entfernten DataPower API-Gateways

Sie können nun einen Remote-Server DataPower® API Gateway in Ihrer eigenen Umgebung bereitstellen IBM® API Connect SaaS instance. API ConnectAI Gateway Beispiel in webMethods Hybrid Integration. Die Bereitstellung eines Remote-Servers DataPower API Gateway bietet alle Vorteile einer Remote-Registrierung, DataPower API Gateway wie beispielsweise kontrollierte Datenflüsse, sichere und zuverlässige Dienstverbindungen sowie die Gewährleistung des Datenschutzes. Außerdem enthält es eine einfache Schritt-für-Schritt-Anleitung zur Bereitstellung eines neuen DataPower API Gateway in Ihrer Umgebung.

Vorbereitende Schritte

Hinweis: Diese Funktion wird derzeit nur von DataPower API Gateway und nur für Red Hat OpenShift -Cluster unterstützt.
Hinweis: Für diese Funktion ist ein Premium-Abonnement erforderlich in IBM API Connect SaaS instance.API ConnectAI Gateway Beispiel in webMethods Hybrid Integration.

Um das in dieser Aufgabe beschriebene Bereitstellungsverfahren abzuschließen, müssen Sie der Eigentümer der Anbieterorganisation sein oder über eine Rolle verfügen, die die BerechtigungSettings:Manageerlaubnis.

Informationen zu dieser Task

In dieser Aufgabe wird erklärt, wie Sie eine entfernte DataPower API Gateway in Ihrer eigenen Umgebung einsetzen.

Vorgehensweise

  1. Stellen Sie eine entfernte DataPower API Gateway wie folgt bereit.
    Hinweis: Der hier beschriebene Bereitstellungsvorgang registriert automatisch die entfernte DataPower API Gateway in API ConnectAI Gateway.
    1. Melden Sie sich unter API Connect Enterprise as a ServiceAPI Connect an.
    2. Klicken Sie im Seitenbanner auf symbol für Instanzeinstellungen.
    3. Navigieren Sie auf der Seite Instanzeinstellungen zu Remote-Gateway und klicken Sie auf Hinzufügen +.
    4. Klicken Sie auf Bereitstellen und dann auf Weiter.
    5. Geben Sie den Titel, den Namespace, URL des Verwaltungsendpunkts und die Basis URL des API-Aufrufendpunkts ein.
      Hinweis: Die Endpunkteinträge müssen sich auf Adressen beziehen, die für die spätere Verwendung durch das Gateway ordnungsgemäß konfiguriert sind.
    6. Klicken Sie auf Weiter.
    7. Speichern Sie das Manifest im Abschnitt Betreibermanifest auf der Seite Betreiber bereitstellen in einer Datei.
    8. Melden Sie sich über CLI an Ihrem Red Hat OpenShift Cluster an und führen Sie den folgenden Befehl aus.
      Hinweis: Ersetzen Sie ${OPERATORS_MANIFEST_FILE} durch den Namen der Manifestdatei.
      oc create --filename=${OPERATORS_MANIFEST_FILE}
      Hinweis: Nachdem der Befehl ausgeführt wurde, dauert es etwa eine Minute, bis die erforderliche CustomResourceDefinitions in Ihrem Cluster installiert ist.
    9. Überprüfen Sie die Installation, indem Sie den folgenden Befehl ausführen.
      oc get crd | grep -E 'NAME|cert-manager.io|ibm.com'
      Das erwartete Ergebnis lautet wie folgt.
      analyticsbackups.analytics.apiconnect.ibm.com
      analyticsclusters.analytics.apiconnect.ibm.com
      analyticsrestores.analytics.apiconnect.ibm.com
      apiconnectclusters.apiconnect.ibm.com
      certificaterequests.cert-manager.io
      certificates.cert-manager.io
      challenges.acme.cert-manager.io
      clusterissuers.cert-manager.io
      commonservices.operator.ibm.com
      datapowermonitors.datapower.ibm.com
      datapowermustgathermanagers.datapower.ibm.com
      datapowermustgathers.datapower.ibm.com
      datapowerrollouts.datapower.ibm.com
      datapowerservicebindings.datapower.ibm.com
      datapowerservices.datapower.ibm.com
      gatewayclusters.gateway.apiconnect.ibm.com
      issuers.cert-manager.io
      managementclusters.management.apiconnect.ibm.com
      managementdbupgrades.management.apiconnect.ibm.com
      managementrestores.management.apiconnect.ibm.com
      managementsecretrotations.management.apiconnect.ibm.com
      operandbindinfos.operator.ibm.com
      operandconfigs.operator.ibm.com
      operandregistries.operator.ibm.com
      operandrequests.operator.ibm.com
      operatorconfigs.operator.ibm.com
      orders.acme.cert-manager.io
      portalbackups.portal.apiconnect.ibm.com
      portalclusters.portal.apiconnect.ibm.com
      portalrestores.portal.apiconnect.ibm.com
      portalsecretrotations.portal.apiconnect.ibm.com
    10. Nachdem die erforderlichen Operatoren bereitgestellt wurden, klicken Sie auf Weiter.
    11. Speichern Sie das Manifest im Abschnitt Ressourcenmanifest auf der Seite Ressourcen bereitstellen in einer Datei.
    12. Melden Sie sich über CLI an Ihrem Red Hat OpenShift Cluster an und führen Sie den folgenden Befehl aus.
      Hinweis: Ersetzen Sie ${RESOURCES_MANIFEST_FILE} durch den Namen der Manifestdatei.
      oc create --filename=${RESOURCES_MANIFEST_FILE}
      Hinweis: Nach der Ausführung des Befehls dauert es je nach Umgebung etwa zehn Minuten, bis Ihre DataPower API Gateway und die zugehörigen Ressourcen bereitgestellt sind.
    13. Führen Sie den folgenden Befehl aus, um den Fortschritt der Bereitstellung zu überprüfen.
      oc get gatewayclusters --namespace=${NAMESPACE}
      Das erwartete Ergebnis lautet wie folgt.
      NAME                READY  STATUS   VERSION    RECONCILED VERSION  AGE
      tmd-remote-gateway  3/3    Running  10.0.10.0  10.0.10.0-10278     11m
    14. Führen Sie den folgenden Befehl aus, um den Fortschritt des Registrierungsauftrags zu überprüfen, der für die Registrierung von DataPower API Gateway in API ConnectAI Gateway verantwortlich ist.
      oc get jobs --namespace=${NAMESPACE}
      Das erwartete Ergebnis lautet wie folgt.
      
      NAME                             STATUS    COMPLETIONS  DURATION  AGE
      remote-gateway-registration-job  Complete  1/1          10m       11m
    15. Die Bereitstellung ist erfolgreich, wenn der Status GatewayCluster Running und der Auftragsstatus Complete lautet.
    16. Klicken Sie auf Finish (Fertigstellen).
    17. Vergewissern Sie sich, dass die neu eingerichtete Remote DataPower API Gateway in der Tabelle auf der Registerkarte Gateways auf der Seite Instanzeinstellungen aufgeführt ist.
  2. Heben Sie die Registrierung einer entfernten DataPower API Gateway wie folgt auf.
    Hinweis: Stellen Sie sicher, dass alle Verweise auf dieses Gateway aus Katalogen, Räumen und Produkten entfernt werden, um die Registrierung des Gateways aufzuheben.
    1. Melden Sie sich unter API Connect Enterprise as a ServiceAPI Connect an.
    2. Klicken Sie im Seitenbanner auf symbol für Instanzeinstellungen.
    3. Navigieren Sie zu der Tabelle, in der alle Gateways auf der Registerkarte Gateways auf der Seite Instanzeinstellungen aufgeführt sind.
    4. Klicken Sie auf das Mülleimer-Symbol neben dem Gateway, dessen Registrierung aufgehoben werden soll.
    5. Geben Sie den Namen des Gateways in das neue Popup-Fenster ein und klicken Sie dann auf Entfernen.
      Hinweis: Die Aufhebung der Registrierung von DataPower API Gateway hat keine Auswirkungen auf die Ressourcen, die in Ihrem Cluster ausgeführt werden.
    6. Um DataPower API Gateway und die zugehörigen Ressourcen vollständig aus Ihrem Cluster zu entfernen, führen Sie den folgenden Befehl aus.
      oc delete --filename=${RESOURCES_MANIFEST_FILE}
      oc delete --filename=${OPERATORS_MANIFEST_FILE}
      for CRD in $(oc get crd | grep 'cert-manager.io|ibm.com' | awk '{print $1}'); do oc delete crd $CRD; done