Red Hat CoreOS-aktivierte Standorte mit geringerem Firewallspeicherbedarf erstellen

Konfigurieren Sie einen Red Hat CoreOS fähigen Standort so, dass er ein einzelnes Netzwerkziel verwendet, um die Anzahl der auf Ihrer Firewall benötigten ausgehenden IP-Adressen zu reduzieren.

Verwenden Sie einen Host-Link-Agenten, um eine Verbindung zu einem einzelnen Netzziel herzustellen. Ein Host-Link-Agent ist ein Binärbild des Link-Clients, der als systemd auf Ihren Hosts ausgeführt wird. Der Agent stellt eine Verbindung zum Tunnelserver her und schreibt Ihren Host-DNS neu, sodass der gesamte Bootstrap-Datenverkehr für die Position so umgeleitet wird, dass der vom Agenten eingerichtete Link verwendet wird, um IBM Back-End-Services zu erreichen. Infolgedessen stellt der gesamte abgehende Datenverkehr von der Position eine Verbindung zu einem einzigen Ziel her, dem öffentlichen Endpunkt des Tunnelservers an Port 443. Daher müssen Sie nicht alle ausgehenden IP-Adressen zulassen, die unter Erforderliche abgehende Konnektivität für Hosts in allen Regionen aufgeführt sind.

Führen Sie die folgenden Schritte aus, um eine für Red Hat CoreOS aktivierte Position mit geringerem Firewallspeicherbedarf einzurichten.

  1. Erstellen Sie eine Position für Red Hat CoreOS aktiviert Satellite. Weitere Informationen finden Sie unter Satellite-Standort erstellen.

  2. Rufen Sie den healthcheck-Positionsendpunkt mit dem Befehl ibmcloud sat endpoint ls --location LOCATION_NAME ab.

    Beispielbefehl:

    ibmcloud sat endpoint ls --location my-sat-link
    

    Beispielausgabe:

    ID                          Name                                        Destination Type  Address
    cdn1e2dw0vmieu3g98p0_drock  satellite-healthcheck-cdn1e2dw0vmieu3g98p0  location    HTTP  c-01.private.us-south.link.satellite.cloud.ibm.com:32877
    

    Notieren Sie in der Ausgabe den Positionsendpunkt. Beispiel: c-01.private.us-south.link.satellite.cloud.ibm.com:32877. Ersetzen Sie .private durch -ws und entfernen Sie den Port. Beispiel: c-01.private.us-south.link.satellite.cloud.ibm.com:32877 wird zu c-01-ws.us-south.link.satellite.cloud.ibm.com. Dieser Wert wird als Wert für ENDPOINT_TO_POINT_TO im Befehl sat host attach im nächsten Schritt verwendet.

  3. Laden Sie das Hostanschlussscript für Ihre Position herunter, indem Sie den Befehl ibmcloud sat host attach --location LOCATION_NAME --operating-system RHCOS --host-link-agent-endpoint ENDPOINT_TO_POINT_TO in der Befehlszeilenschnittstelle verwenden.

    Beispielbefehl:

    ibmcloud sat host attach --location my-sat-link --operating-system RHCOS --host-link-agent-endpoint c-01-ws.region.link.satellite.cloud.ibm.com
    

    Beispielausgabe:

    Creating host registration script...
    OK
    The script to attach hosts to Satellite location 'my-sat-link' was downloaded to the following location:
    /var/folders/7y/90mtvpqj1jx05gvgk1jyk7b80000gn/T/register-host_my-sat-link_1782841498.ign
    
  4. Verbinden Sie Ihre Hosts mit Ihrem Standort, indem Sie das heruntergeladene Skript ausführen.

  5. Suchen Sie die IP-Adressen des Tunnelendpunkts, indem Sie den Befehl dig c-01-ws.REGION.link.satellite.cloud.ibm.com +short ausführen.

    Beispielbefehl:

    dig c-01-ws.us-south.link.satellite.cloud.ibm.com +short
    

    Beispielausgabe:

    prod-us-south-sl-935783-6b64a6ccc9c596bf59a86625d8fa2202-0000.us-south.containers.appdomain.cloud.
    prod-us-south-sl-935783-6b64a6ccc9c596bf59a86625d8fa2202-0000.c303u02d04o7tl16uqm0.akadns.net.
    169.61.156.226
    169.61.31.178
    169.46.88.106
    

    In diesem Beispiel lauten die IP-Adressen des Tunnelendpunkts 169.61.156.226, 169.61.31.178 und 169.46.88.106 unter port 443.

  6. Konfigurieren Sie Ihre Firewall so, dass sie ausgehenden Datenverkehr an die IP-Adressen des Tunnelendpunkts an Port 443 zulässt. Die IP-Adressen finden Sie in der Ausgabe des vorherigen Schritts.

NTP muss ebenfalls zulässig sein. Sie können entweder den Zugriff auf die in der Übersicht Erforderliche ausgehende Verbindungen für Hosts aufgeführten NTP-Server ( Red Hat ) zulassen oder den Zugriff auf einen benutzerdefinierten NTP-Server (Network Time Protocol) konfigurieren. Informationen zum Konfigurieren eines lokalen NTP-Servers finden Sie unter Angepassten NTP-Server angeben.