Migrationsplan für WordPress-Websites anpassen
Prüfen Sie die Datei für den Migrationsplan, die bei der Migration erstellt wurde. Passen Sie die Datei vor der Migration an. Die Details Ihres Migrationsplans werden verwendet, um die Containerartefakte der Arbeitslast aus der Quelle zu extrahieren.
In diesem Abschnitt werden der Inhalt der Migration und die Arten von Anpassungen dargestellt, die Sie vor dem Ausführen der Migration und vor dem Erstellen von Deployment-Artefakten prüfen sollten.
Hinweise
Achten Sie darauf, dass Sie bereits eine Migration erstellt haben und die Migrationsplan-Datei vorhanden ist.
Wenn die WordPress-Website auf eine Datenbankverbindung angewiesen ist, sollten Sie darauf achten, dass die Datenbank über den Zielcluster zugänglich ist, da Migrate to Containers sie nicht automatisch migriert.
Migrationsplan bearbeiten
Nachdem Sie das Dateisystem kopiert und analysiert haben, finden Sie den Migrationsplan im neuen Verzeichnis, das im angegebenen Ausgabepfad erstellt wird: ANALYSIS_OUTPUT_PATH/config.yaml
.
Bearbeiten Sie den Migrationsplan nach Bedarf und speichern Sie die Änderungen.
Prüfen Sie die Details des Migrationsplans und die Leitbemerkungen, um nach Bedarf Informationen hinzuzufügen. Berücksichtigen Sie insbesondere Änderungen in folgenden Abschnitten.
Struktur des Migrationsplans
Der Migrationsplan für eine WordPress-Arbeitslast hat die folgende Struktur, die Sie wie in den folgenden Abschnitten beschrieben anpassen können.
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
Überprüfen Sie die Details des Migrationsplans und die Leitbemerkungen, um nach Bedarf Informationen hinzuzufügen.
Berücksichtigen Sie insbesondere Änderungen in folgenden Abschnitten.
Docker-Image angeben
Generieren Sie im Migrationsplan ein Docker-Community-Image-Tag basierend auf der WordPress-Version.
Wenn Sie das Docker-Community-Image ändern oder ein eigenes Docker-Image bereitstellen möchten, können Sie das fromImage
-Tag in Ihrem Migrationsplan mit dem folgenden Format ändern:
# Parent WordPress image for the generated container image. fromImage: wordpress:6.1-php7.4-apache
Konfiguration der Datenbankverbindung angeben
Der Abschnitt databaseValues
enthält die aus der VM extrahierte Konfiguration der Datenbankverbindung. Ändern Sie diese Werte, um die Datenbankverbindung zu ändern.
Diese Werte werden an den migrierten Pod übergeben.
Struktur des Datenmigrationsplans
Der Datenmigrationsplan für eine WordPress-Arbeitslast hat folgende Struktur:
volumes:
- deploymentPvcName: wordpress-pvc
folders:
- /var/www/html/wp-content
newPvc:
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 10G
Die hochgeladenen Inhalte, Plug-ins und Themen, die sich im Ordner wp-content
Ihrer WordPress-VM befinden, werden in einen Anspruch auf ein nichtflüchtiges Volume exportiert. Der PVC wird angehängt und im migrierten Pod bereitgestellt.