Esamina gli elementi della migrazione

Questa pagina descrive gli artefatti di migrazione che l'interfaccia a riga di comando Migrate to Containers generati durante la migrazione.

Prima di iniziare

Informazioni sui file degli elementi generati

I file degli elementi generati durante la migrazione includono quanto segue:

  • deployment_spec.yaml: il file YAML che configura il carico di lavoro. Puoi utilizzare kubectl apply con questo file per eseguire il deployment del carico di lavoro in un altro cluster, ad esempio un cluster di produzione o di test.

  • Dockerfile: il Dockerfile utilizzato per creare l'immagine per la risorsa VM.

Alcuni plug-in potrebbero generare più di un file Dockerfile e deployment_spec.yaml , ad esempio se hai una VM su cui sono in esecuzione più server Tomcat contemporaneamente.

Inoltre, quando esegui la migrazione a un contenitore di sistema Linux, l'interfaccia a riga di comando Migrate to Containers genera anche i seguenti file:

  • migration.yaml: una copia del piano di migrazione. Puoi usare questo file per verificare cosa è stato fatto durante la migrazione.

  • blocklist.yaml: l'elenco di servizi container da disabilitare in base a le impostazioni del piano di migrazione. Modifica questo file per controllare l'elenco di servizi. Per ulteriori informazioni, vedi Personalizzare l'elenco dei servizi.

  • logs.yaml: un elenco di file di log rilevati nella VM di origine. Dati scritti a questi file di log dal carico di lavoro di cui è stata eseguita la migrazione viene inoltrato Cloud Logging. Modifica questo file per controllare la scrittura dei log. Per ulteriori informazioni, consulta Personalizzare i dati dei log scritti in Cloud Logging.

Il file deployment_spec.yaml

Si tratta di un file YAML che puoi utilizzare per eseguire il deployment del carico di lavoro in un altro cluster, ad esempio un cluster di test o di produzione. Se non configuri una migrazione dei dati, verrà generato un Deployment . Quando la migrazione dei dati è configurata, viene generato un oggetto set con stato.

Dockerfile

Utilizza questo file se devi generare una nuova versione dell'immagine. Ad esempio, potresti voler installare un pacchetto e acquisire una nuova immagine in seguito. Ricreare l'immagine può essere utile anche quando È stato eseguito l'upgrade dell'interfaccia a riga di comando Migrate to Containers, ad esempio per implementare una correzione di bug, e vuoi ricreare l'immagine il nuovo runtime dell'interfaccia a riga di comando Migrate to Containers. Il runtime di cui è stato eseguito l'upgrade è disponibile in in Container Registry.

Puoi modificare questo file come qualsiasi altro Dockerfile per personalizzare l'immagine. Per suggerimenti, consulta Best practice per la scrittura di Dockerfile. Per informazioni su come modificare il Dockerfile, consulta Aggiornamenti immagine post-migrazione.

Passaggi successivi