6.4. Configurare i proxy


Per OpenShift Container Platform 4.1 e versioni precedenti, è necessario configurare i proxy nel manifest della risorsa personalizzata MigrationController dopo aver installato il Migration Toolkit for Containers Operator perché queste versioni non supportano un oggetto proxy a livello di cluster.

Per OpenShift Container Platform da 4.2 a 4.10, il Migration Toolkit for Containers (MTC) eredita le impostazioni proxy a livello di cluster. Puoi cambiare i parametri del proxy se desideri sovrascrivere le impostazioni del proxy a livello di cluster.

È necessario configurare i proxy per consentire il protocollo SPDY e per inoltrare l'intestazione Upgrade HTTP al server API. Altrimenti, viene visualizzato l'errore Upgrade request required. La risorsa personalizzata MigrationController usa SPDY per eseguire comandi all'interno di pod remoti. L'intestazione Upgrade HTTP è necessaria per aprire una connessione websocket con il server API.

Migrazione diretta di volumi

Se si esegue una migrazione diretta di volumi (DVM) da un cluster di origine dietro un proxy, è necessario configurare un proxy Stunnel. Stunnel crea un tunnel trasparente tra i cluster di origine e destinazione per la connessione TCP senza cambiare i certificati.

DVM supporta solo un proxy. Il cluster di origine non può accedere al percorso del cluster di destinazione se anche il cluster di destinazione è dietro un proxy.

Requisiti

  • È necessario aver eseguito l'accesso come utente con privilegi di cluster-admin su tutti i cluster.

Procedura

  1. Ottenere il manifest della risorsa personalizzata MigrationController:

    $ oc get migrationcontroller <migration_controller> -n openshift-migration
    Copy to Clipboard Toggle word wrap
  2. Aggiornare i parametri del proxy:

    apiVersion: migration.openshift.io/v1alpha1
    kind: MigrationController
    metadata:
      name: <migration_controller>
      namespace: openshift-migration
    ...
    spec:
      stunnel_tcp_proxy: http://<username>:<password>@<ip>:<port> 
    1
    
      httpProxy: http://<username>:<password>@<ip>:<port> 
    2
    
      httpsProxy: http://<username>:<password>@<ip>:<port> 
    3
    
      noProxy: example.com 
    4
    Copy to Clipboard Toggle word wrap
    1
    URL proxy Stunnel per la migrazione diretta dei volumi.
    2
    URL proxy per creare connessioni HTTP all'esterno del cluster. Lo schema dell'URL deve essere http.
    3
    URL proxy per creare connessioni HTTPS all'esterno del cluster. Se questo non è specificato, allora viene utilizzato httpProxy per entrambe le connessioni HTTP e HTTPS.
    4
    Elenco separato da virgole di nomi di dominio di destinazione, domini, indirizzi IP o altri CIDR di rete per escludere il proxy.

    Precedere un dominio con . per far corrispondere solo i sottodomini. Ad esempio, .y.com corrisponde a x.y.com, ma non a y.com. Usare * per bypassare il proxy per tutte le destinazioni. Se si aumenta il numero di lavoratori che non sono inclusi nella rete definita dal campo networking.machineNetwork[].cidr della configurazione di installazione, è necessario aggiungerli a questa lista per prevenire problemi di connessione.

    Questo campo viene ignorato se non è impostato né il campo httpProxy né il campo httpsProxy.

  3. Salvare il manifest come migration-controller.yaml.
  4. Applicare il manifest aggiornato:

    $ oc replace -f migration-controller.yaml -n openshift-migration
    Copy to Clipboard Toggle word wrap

Per maggiori informazioni, consulta la sezione Configurare il proxy a livello di cluster.

Torna in cima
Red Hat logoGithubredditYoutubeTwitter

Formazione

Prova, acquista e vendi

Community

Informazioni sulla documentazione di Red Hat

Aiutiamo gli utenti Red Hat a innovarsi e raggiungere i propri obiettivi con i nostri prodotti e servizi grazie a contenuti di cui possono fidarsi. Esplora i nostri ultimi aggiornamenti.

Rendiamo l’open source più inclusivo

Red Hat si impegna a sostituire il linguaggio problematico nel codice, nella documentazione e nelle proprietà web. Per maggiori dettagli, visita il Blog di Red Hat.

Informazioni su Red Hat

Forniamo soluzioni consolidate che rendono più semplice per le aziende lavorare su piattaforme e ambienti diversi, dal datacenter centrale all'edge della rete.

Theme

© 2025 Red Hat