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.

Nächste Schritte