Scopri di più sui proxy per AI Data Engine
Se l'host o il cluster AI Data Engine (AIDE) non riesce a raggiungere direttamente Internet, configura un forward proxy in modo che il programma di installazione e AI Data Engine possano scaricare i componenti, recuperare le immagini dei container e registrarsi a NetApp Console. Le opzioni del proxy sono le stesse sia per le implementazioni a nodo singolo che per quelle a più nodi. I passaggi per preparare ed eseguire l'installazione sono diversi, quindi ogni tipo di implementazione ha il proprio flusso di lavoro.
Le impostazioni del proxy si applicano solo al runtime k3s e AI Data Engine, non al sistema host.
Distribuisci AI Data Engine con un proxy
Ogni tipo di implementazione ha un proprio argomento con la procedura completa, dalla preparazione dell'ambiente all'esecuzione del programma di installazione.
-
"Distribuisci AI Data Engine come implementazione a nodo singolo con un proxy": Il programma di installazione configura il proxy per il runtime k3s e per AI Data Engine, incluso il relativo trust store.
-
"Distribuisci AI Data Engine come implementazione multi-node con un proxy": Prima di eseguire il programma di installazione, devi configurare il proxy di runtime del container e l'attendibilità del certificato CA su ogni nodo.
Cosa passa attraverso il proxy
Solo il traffico diretto a Internet utilizza il proxy. Tutte le destinazioni Internet di AI Data Engine utilizzano HTTPS sulla porta 443, quindi il proxy deve consentire CONNECT alla porta 443 per ogni endpoint in "Accesso Internet outbound".
Il traffico sulla tua rete si connette direttamente e deve rimanere raggiungibile senza il proxy:
-
L'agente Console (
--cm-host) -
Origini dati NFS, CIFS/SMB, ONTAP e StorageGRID
-
Active Directory e LDAP
-
Il server API di Kubernetes e le reti interne del cluster
Configurazioni proxy supportate
| Configurazione | Descrizione | Autenticazione |
|---|---|---|
Nessun proxy |
Connessione diretta a Internet; non viene utilizzato alcun proxy. |
Nessuno |
Forward proxy HTTP |
AI Data Engine si connette al proxy tramite HTTP e crea un tunnel verso le destinazioni HTTPS con |
Nessuna, oppure autenticazione di base HTTP (nome utente e password) |
forward proxy HTTPS |
AI Data Engine si connette al proxy tramite TLS. Se il certificato del proxy è stato firmato da un'autorità di certificazione (CA) privata, devi fornire il certificato della CA. |
Nessuna, oppure autenticazione di base HTTP (nome utente e password) |
Puoi indirizzare il proxy tramite host name o indirizzo IPv4.
|
|
AI Data Engine supporta i forward proxy standard che incapsulano le connessioni con HTTP CONNECT, comprese le destinazioni HTTPS. Se il proxy ispeziona il traffico TLS, escludi dall'ispezione gli endpoint in "Accesso Internet outbound", incluso l'host di download del programma di installazione. I proxy che ispezionano il traffico TLS e alcune altre funzionalità del proxy non sono supportati. Vedi "Limitazioni note".
|
Il programma di installazione utilizza un proxy per ogni destinazione Internet e per ogni componente di AI Data Engine. Le impostazioni del proxy vengono configurate durante l'installazione.
Parametri di configurazione del proxy
| Parametro | Predefinito | Descrizione |
|---|---|---|
|
Nessuno |
Host name o indirizzo IPv4 del forward proxy, senza |
|
|
Porta su cui il proxy è in ascolto. Ignorata se la porta è già inclusa in |
`--proxy-scheme <http |
https>` |
|
Protocollo utilizzato per connetterti al proxy server stesso. Questo non è lo schema delle destinazioni raggiunte dal proxy. La maggior parte dei forward proxy è in ascolto su HTTP standard, quindi passa |
|
Nessuno |
Percorso di un file PEM o di una directory piatta di |
|
Nessuno |
Nome utente per autenticazione di base. Con un proxy HTTP, il programma di installazione avverte che le credenziali vengono trasmesse al proxy senza crittografia. Richiede una password, fornita con |
|
Nessuno |
Percorso di un file locale che contiene solo la password del proxy, con autorizzazioni impostate su |
|
|
Tipo di proxy. |
|
— |
|
|
Il programma di installazione non accetta --proxy-password né la PROXY_PASSWORD variabile d'ambiente. Usa --proxy-password-file o il prompt interattivo.
|
Il download del programma di installazione
Il comando di installazione copiato da NetApp Console scarica il programma di installazione da una rete di erogazione di contenuto (CDN) e poi lo esegue in un unico passaggio. Il download non utilizza il proxy. Se l'host di destinazione raggiunge Internet solo tramite un proxy, scarichi tu stesso il programma di installazione ed esegui il comando di installazione dal programma di installazione estratto. Gli argomenti sulla distribuzione descrivono questi passaggi.
Verifica del proxy
Prima di scaricare qualsiasi file, il programma di installazione esegue un controllo dall'host di installazione. Il controllo verifica che il proxy risponda, che il proxy accetti le tue credenziali e che il certificato del proxy sia valido per lo schema che hai scelto. Se il controllo non riesce, il programma di installazione si interrompe e indica la causa, ad esempio una porta errata, uno schema errato o una password rifiutata (HTTP 407).
Per le implementazioni multi-node, il controllo riguarda solo il proxy. Non verifica se i nodi del cluster possono raggiungere il proxy.
Modifica le impostazioni del proxy dopo l'installazione
Le impostazioni del proxy vengono configurate durante l'installazione. Il programma di installazione non viene eseguito di nuovo su un cluster installato. Per modificare l'host del proxy, la porta, le credenziali o il certificato CA dopo l'installazione, contatta l'assistenza NetApp.