Personalizzare il piano di migrazione per i siti WordPress
Dovresti esaminare il file del piano di migrazione generato dalla creazione di una migrazione. Personalizza il file prima di eseguire la migrazione. I dettagli del piano di migrazione vengono utilizzati per estrarre gli artefatti del contenitore del carico di lavoro dall'origine.
Questa sezione descrive i contenuti della migrazione e i tipi di personalizzazioni che potresti prendere in considerazione prima di eseguire la migrazione e generare gli artefatti di deployment.
Prima di iniziare
Assicurati di avere già creato una migrazione e avere il file del piano di migrazione.
Se il tuo sito WordPress si basa su una connessione al database, assicurati che il il database sia accessibile dal cluster di destinazione poiché Migrate to Containers non esegue automaticamente la migrazione li annotino.
Modifica il piano di migrazione
Dopo aver copiato il file system e analizzato il file, puoi trovare
il piano di migrazione nella nuova directory creata nell'output specificato
percorso: ANALYSIS_OUTPUT_PATH/config.yaml
.
Modifica il piano di migrazione in base alle esigenze e salva le modifiche.
Esamina i dettagli del piano di migrazione e le indicazioni per aggiungere informazioni come necessaria. Nello specifico, valuta la possibilità di apportare modifiche alle seguenti sezioni.
Struttura del piano di migrazione
Il piano di migrazione per un carico di lavoro WordPress ha la seguente struttura, che che puoi personalizzare come descritto nelle sezioni seguenti.
sites:
- # Image name. Edit this to change the artifacts naming.
imageName: wordpress
# Parent WordPress image for the generated container image.
fromImage: wordpress:6.1-php7.4-apache
# WordPress root directory.
rootDirectory: /var/www/html/
# Database connection values.
databaseValues:
- name: DB_NAME
value: database_name_here
- name: DB_USER
value: username_here
- name: DB_PASSWORD
value: password_here
- name: DB_HOST
value: host_here
Per aggiungere informazioni, se necessario, esamina i dettagli del piano di migrazione e i commenti guida.
In particolare, prendi in considerazione le modifiche apportate alle seguenti sezioni.
Specifica l'immagine Docker
Nel piano di migrazione, genera un tag immagine della community Docker in base alla versione di WordPress.
Se vuoi modificare l'immagine della community Docker o fornire la tua immagine Docker,
puoi modificare il tag fromImage
nel piano di migrazione utilizzando il seguente formato:
# Parent WordPress image for the generated container image. fromImage: wordpress:6.1-php7.4-apache
Specifica la configurazione della connessione al database
La sezione databaseValues
contiene la configurazione della connessione al database
estratte dalla VM. Modifica questi valori per cambiare la connessione al database.
Questi valori vengono passati al pod di cui è stata eseguita la migrazione.
Struttura del piano di migrazione dei dati
Il piano di migrazione dei dati per un carico di lavoro WordPress ha la seguente struttura:
volumes:
- deploymentPvcName: wordpress-pvc
folders:
- /var/www/html/wp-content
newPvc:
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 10G
I contenuti caricati, i plug-in e i temi che risiedono nell'wp-content
nella tua VM WordPress
esportate in una richiesta di volume permanente (PVC). La PVC è collegata e montata su
del pod migrato.
Passaggi successivi
- Scopri come eseguire la migrazione.