12.2.7. MigHook


La risorsa personalizzata MigHook definisce un hook di migrazione che esegue codice personalizzato in una fase specifica della migrazione. È possibile creare fino a hook ganci di migrazione. Ogni hook viene eseguito durante una diversa fase della migrazione.

È possibile configurare il nome dell'hook, la durata di esecuzione, un'immagine personalizzata e il cluster dove l'hook verrà eseguito.

Le fasi di migrazione e gli spazi dei nomi degli hook sono configurati nella risorsa personalizzata MigPlan.

apiVersion: migration.openshift.io/v1alpha1
kind: MigHook
metadata:
  generateName: <hook_name_prefix> 
1

  name: <mighook> 
2

  namespace: openshift-migration
spec:
  activeDeadlineSeconds: 1800 
3

  custom: false 
4

  image: <hook_image> 
5

  playbook: <ansible_playbook_base64> 
6

  targetCluster: source 
7
Copy to Clipboard Toggle word wrap
1
Facoltativo: un hash unico viene aggiunto al valore di questo parametro in modo che ogni hook di migrazione abbia un nome unico. Non è necessario specificare il valore del parametro name.
2
Specificare il nome dell'hook di migrazione, a meno che non si specifichi il valore del parametro generateName.
3
Facoltativo: specificare il numero massimo di secondi in cui un hook può essere eseguito. Il valore predefinito è 1800.
4
L'hook è un'immagine personalizzata, se è true. L'immagine personalizzata può includere Ansible o può essere scritta in un diverso linguaggio di programmazione.
5
Specificare l'immagine personalizzata, per esempio, quay.io/konveyor/hook-runner:latest. Richiesto se custom è true.
6
Ansible Playbook con codifica base64. Richiesto se custom è false.
7
Specificare il cluster su cui verrà eseguito l'hook. I valori validi sono source o destination.
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

© 2026 Red Hat
Torna in cima