This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.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-adminsu tutti i cluster.
Procedura
Ottenere il manifest della risorsa personalizzata
MigrationController:oc get migrationcontroller <migration_controller> -n openshift-migration
$ oc get migrationcontroller <migration_controller> -n openshift-migrationCopy to Clipboard Copied! Toggle word wrap Toggle overflow Aggiornare i parametri del proxy:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 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
httpProxyper 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.comcorrisponde ax.y.com, ma non ay.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 camponetworking.machineNetwork[].cidrdella configurazione di installazione, è necessario aggiungerli a questa lista per prevenire problemi di connessione.Questo campo viene ignorato se non è impostato né il campo
httpProxyné il campohttpsProxy.-
Salvare il manifest come
migration-controller.yaml. Applicare il manifest aggiornato:
oc replace -f migration-controller.yaml -n openshift-migration
$ oc replace -f migration-controller.yaml -n openshift-migrationCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Per maggiori informazioni, consulta la sezione Configurare il proxy a livello di cluster.