Personalize o plano de migração para sites WordPress

Deve rever o ficheiro do plano de migração resultante da criação de uma migração. Personalize o ficheiro antes de executar a migração. Os detalhes do seu plano de migração são usados para extrair os artefactos do contentor da carga de trabalho da origem.

Esta secção descreve o conteúdo da migração e os tipos de personalizações que pode considerar antes de executar a migração e gerar artefactos de implementação.

Antes de começar

  • Certifique-se de que já criou uma migração e tem o ficheiro do plano de migração.

  • Se o seu site WordPress depender de uma ligação à base de dados, certifique-se de que a base de dados está acessível a partir do cluster de destino, uma vez que o Migrate to Containers não a migra automaticamente.

Edite o plano de migração

Depois de copiar o sistema de ficheiros e analisá-lo, pode encontrar o plano de migração no novo diretório criado no caminho de saída especificado: ANALYSIS_OUTPUT_PATH/config.yaml.

Edite o plano de migração conforme necessário e guarde as alterações.

Reveja os detalhes do plano de migração e os comentários orientadores para adicionar informações conforme necessário. Em concreto, considere fazer edições nas seguintes secções.

Estrutura do plano de migração

O plano de migração para uma carga de trabalho do WordPress tem a seguinte estrutura, que pode personalizar conforme descrito nas secções seguintes.

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

Para adicionar informações conforme necessário, reveja os detalhes do plano de migração e os comentários orientadores.

Em concreto, considere fazer edições nas seguintes secções.

Especifique a imagem do Docker

No plano de migração, gere uma etiqueta de imagem da comunidade Docker com base na versão do WordPress.

Se quiser alterar a imagem da comunidade Docker ou fornecer a sua própria imagem Docker, pode modificar a etiqueta fromImage no seu plano de migração com o seguinte formato:

# Parent WordPress image for the generated container image.
  fromImage: wordpress:6.1-php7.4-apache

Especifique a configuração da ligação à base de dados

A secção databaseValues contém a configuração da ligação à base de dados extraída da VM. Modifique estes valores para alterar a ligação à base de dados.

Estes valores são transmitidos para o pod migrado.

Estrutura do plano de migração de dados

O plano de migração de dados para uma carga de trabalho do WordPress tem a seguinte estrutura:

volumes:
- deploymentPvcName: wordpress-pvc
  folders:
  - /var/www/html/wp-content
  newPvc:
    spec:
      accessModes:
      - ReadWriteOnce
      resources:
        requests:
          storage: 10G

O conteúdo, os plug-ins e os temas carregados que residem na pasta wp-content na sua VM do WordPress são exportados para uma reivindicação de volume persistente (PVC). O PVC está anexado e montado no pod migrado.

O que se segue?