Skip to main content
AI Data Engine
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Informationen zu Proxys für AI Data Engine

Beitragende netapp-dbagwell
Änderungen vorschlagen

Wenn Ihr AI Data Engine (AIDE) Host oder Cluster nicht direkt auf das Internet zugreifen kann, erfolgt der Zugriff über einen Forward Proxy, damit das Installationsprogramm und AI Data Engine Komponenten herunterladen, Container Images abrufen und sich bei NetApp Console registrieren können. Die Proxyoptionen sind für Single-Node- und Multi-Node-Deployments identisch. Die Schritte zur Vorbereitung und Durchführung der Installation unterscheiden sich, daher hat jeder Deployment-Typ einen eigenen Workflow.

Das Installationsprogramm konfiguriert den Proxy nicht für andere Software auf dem Host, wie z. B. den Paketmanager. Bei einem Single-Node Deployment konfiguriert das Installationsprogramm den Proxy für k3s und AI Data Engine und fügt das von Ihnen mit --proxy-ca-cert bereitgestellte CA-Zertifikat dem Host-Truststore hinzu. Bei einem Multi-Node Deployment konfiguriert das Installationsprogramm nur die AI Data Engine Workloads. Sie konfigurieren den Container Runtime Proxy und das Zertifikatsvertrauen auf jedem Knoten.

Deployment von AI Data Engine mit einem Proxy

Jeder Deployment-Typ verfügt über ein eigenes Thema mit dem vollständigen Verfahren, von der Vorbereitung der Umgebung bis zur Ausführung des Installationsprogramms.

Was läuft über den Proxy

Nur internetgebundener Datenverkehr nutzt den Proxy. Alle AI Data Engine Internetziele verwenden HTTPS auf Port 443, daher muss Ihr Proxy CONNECT Verbindungen zu Port 443 für jeden Endpunkt in "Ausgehender Internetzugang" zulassen.

Der Datenverkehr in Ihrem Netzwerk wird direkt geleitet und muss auch ohne Proxy erreichbar bleiben:

  • Der Console Agent (--cm-host)

  • NFS, CIFS/SMB, ONTAP und StorageGRID Datenquellen

  • Active Directory und LDAP

  • Der Kubernetes API server und die internen Netzwerke des Clusters

Unterstützte Proxy-Konfigurationen

Konfiguration Beschreibung Authentifizierung

Kein Proxy

Direkte Internetverbindung; es wird kein Proxy verwendet.

Keine

HTTP-Forward-Proxy

AI Data Engine stellt über HTTP eine Verbindung zum Proxy her und tunnelt HTTPS-Ziele mit CONNECT.

Keine oder HTTP Basic Authentifizierung (Benutzername und Passwort)

HTTPS-Forward-Proxy

AI Data Engine verbindet sich über TLS mit dem Proxy. Falls das Proxy-Zertifikat von einer privaten Zertifizierungsstelle (CA) signiert wurde, ist die Angabe des CA-Zertifikats erforderlich.

Keine oder HTTP Basic Authentifizierung (Benutzername und Passwort)

TLS-inspektierender Proxy

Der Proxy entschlüsselt HTTPS-Datenverkehr und signiert das Zertifikat jedes Ziels mit seiner eigenen Inspektions-CA neu. --proxy-type t wird festgelegt, und das Zertifikat der Inspektions-CA wird mit --proxy-ca-cert angegeben. Der Proxy kann HTTP- oder HTTPS-Verbindungen abhören.

Keine oder HTTP Basic Authentifizierung (Benutzername und Passwort)

Sie können den Proxy über den Hostnamen oder die IPv4-Adresse ansprechen.

Unterstützte Proxy-Typen

AI Data Engine unterstützt zwei Proxy-Typen. Die Festlegung des Typs erfolgt mit --proxy-type.

Regulärer Forward Proxy (r) TLS-inspektierender Proxy (t)

Wie es HTTPS-Datenverkehr verarbeitet

Leitet Verbindungen über HTTP CONNECT weiter und ändert die Zielzertifikate nicht.

Entschlüsselt den HTTPS-Datenverkehr und signiert das Zertifikat jedes Ziels mit der Inspektions-CA des Proxys neu.

--proxy-ca-cert

Nur erforderlich, wenn der Proxy selbst HTTPS verwendet und sein Zertifikat von einer privaten Zertifizierungsstelle signiert ist.

Erforderlich. Anzugeben ist das CA-Zertifikat, das der Proxy zur Überprüfung verwendet. Wenn Sie es weglassen, lehnt das Installationsprogramm den Befehl ab, bevor es Netzwerkverbindungen aufbaut.

--proxy-type

r (Standard)

t

Ein TLS-inspektierender Proxy unterscheidet sich von einem HTTPS-Proxy. Ein HTTPS-Proxy ist ein Proxy, zu dem Sie über TLS eine Verbindung herstellen (--proxy-scheme https). Ein TLS-inspektierender Proxy ist ein Proxy, der die Zertifikate der Ziele, die Sie über ihn erreichen, neu signiert. Ein TLS-inspektierender Proxy kann beide Schemata verwenden.

Einige andere Proxy-Funktionen werden nicht unterstützt. Weitere Informationen finden Sie in "Bekannte Einschränkungen".

Das Installationsprogramm verwendet einen Proxy für jedes Internetziel und jede AI Data Engine Komponente. Die Proxy-Einstellungen werden während der Installation festgelegt.

Proxy-Konfigurationsparameter

Parameter Standard Beschreibung

--proxy-host <host[:port]>

Keine

Hostname oder IPv4-Adresse des Forward-Proxys, ohne http:// oder https://. Ermöglicht die Proxy-Konfiguration. Akzeptiert einen Inline-Port (host:port). Ein Port in --proxy-host hat Vorrang vor --proxy-port.

--proxy-port <port>

80 für HTTP, 443 für HTTPS

Der Port, auf dem der Proxy lauscht. Wird ignoriert, wenn der Port bereits in --proxy-host enthalten ist.

`--proxy-scheme <http

https>`

https

Das Protokoll, das für die Verbindung mit dem Proxyserver selbst verwendet wird. Dies ist nicht das Schema der Ziele, die der Proxy erreicht. Die meisten Forward-Proxys verwenden unverschlüsseltes HTTP, daher wird für diese --proxy-scheme http angegeben.

--proxy-ca-cert <path>

Keine

Pfad zu einer PEM-Datei oder zu einem flachen Verzeichnis mit .crt- und .pem-Dateien, das das CA-Zertifikat für den Proxy enthält. Das Installationsprogramm liest ein Verzeichnis, ohne Unterverzeichnisse zu durchsuchen, und führt die Dateien zu einem Bundle zusammen.

Dies ist erforderlich, wenn:

  • Sie verwenden einen HTTPS-Proxy, dessen Zertifikat von einer privaten Zertifizierungsstelle signiert ist. Das Zertifikat der Zertifizierungsstelle, die das Proxy-Zertifikat signiert hat, muss angegeben werden.

  • Sie verwenden einen Proxy mit TLS-Inspektion (--proxy-type t). Erforderlich ist das CA-Zertifikat, das der Proxy für die Inspektion verwendet.

Bei einem regulären Proxy (--proxy-type r), mit dem Sie über HTTP (--proxy-scheme http) verbunden sind, ist dies nicht anzugeben. Es gibt kein Proxy-Zertifikat, das überprüft werden muss, daher verwendet das Installationsprogramm das CA-Zertifikat nicht.

--proxy-user <user>

Keine

Benutzername für die Basisauthentifizierung. Bei Verwendung eines HTTP Proxyservers warnt das Installationsprogramm, dass die Anmeldeinformationen unverschlüsselt an den Proxy übertragen werden. Ein Passwort ist erforderlich, das mit --proxy-password-file angegeben oder bei der Eingabeaufforderung eingegeben wird.

--proxy-password-file <path>

Keine

Pfad zu einer lokalen Datei, die nur das Proxy-Passwort enthält und deren Berechtigungen auf 0600 oder 0400 gesetzt sind. Wenn Sie ihn weglassen, fordert das Installationsprogramm zur Passworteingabe mit ausgeblendeter Eingabe auf.

`--proxy-type

t>`

r

Proxy-Typ. r ist ein regulärer Forward-Proxy und die Standardeinstellung. t ist ein TLS-inspektierender Proxy, der das Zertifikat jedes Ziels neu signiert. Bei Verwendung von t ist zusätzlich die Angabe von --proxy-ca-cert erforderlich.

--no-proxy

Hinweis Das Installationsprogramm akzeptiert --proxy-password oder die PROXY_PASSWORD Umgebungsvariable nicht. Als Alternative dienen --proxy-password-file oder die interaktive Eingabeaufforderung.

Der Download des Installers

Der aus NetApp Console kopierte Installationsbefehl lädt das Installationsprogramm von einem Content Delivery Network (CDN) herunter und führt es anschließend in einem Schritt aus. Der Download verwendet keinen Proxy. Wenn der Zielhost das Internet nur über einen Proxyserver erreicht, erfolgt der Download des Installationsprogramms manuell, und der Installationsbefehl wird aus dem extrahierten Installationsprogramm ausgeführt. Die Deployment Themen beschreiben diese Schritte.

Proxy-Überprüfung

Bevor das Installationsprogramm etwas herunterlädt, führt es vom Installationshost aus eine Überprüfung durch. Die Überprüfung bestätigt, dass der Proxy antwortet, dass der Proxy Ihre Anmeldeinformationen akzeptiert und dass das Proxy-Zertifikat für das gewählte Schema gültig ist. Wenn die Überprüfung fehlschlägt, wird die Installation abgebrochen und die Ursache angegeben, beispielsweise ein falscher Port, ein falsches Schema oder ein abgelehntes Passwort (HTTP 407).

Bei Deployments mit mehreren Knoten umfasst die Prüfung nur den Proxy. Es wird nicht geprüft, ob die Clusterknoten den Proxy erreichen können.

Änderung der Proxy-Einstellungen nach der Installation

Die Proxy-Einstellungen werden während der Installation festgelegt. Auf einem installierten Cluster läuft das Installationsprogramm nicht erneut. Änderungen des Proxy-Hosts, des Ports, der Anmeldeinformationen oder des CA-Zertifikats nach der Installation sind über NetApp Support möglich.