Personalizar o plano de migração para sites do WordPress

Revise o arquivo do plano de migração gerado ao criar a migração. Personalize o arquivo antes de realizar a migração. Os detalhes do plano de migração são usados para extrair os artefatos de contêiner da carga de trabalho da origem.

Nesta seção, você verá uma descrição do conteúdo da migração e dos tipos de personalização disponíveis antes de executar a migração e gerar artefatos de implantação.

Antes de começar

  • Verifique se você já criou uma migração e tem o arquivo do plano de migração.

  • Se o site do WordPress depender de uma conexão de banco de dados, verifique se o banco de dados está acessível no cluster de destino, já que a migração dele não é feita automaticamente pelo Migrate to Containers.

Editar o plano de migração

Depois de copiar o sistema de arquivos e analisá-lo, encontre o plano de modernizaçã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 salve as alterações.

Revise os detalhes do plano de migração e os comentários de orientação para adicionar informações conforme necessário. Mais especificamente, considere editar as seguintes seções:

Estrutura do plano de migração

O plano de migração de uma carga de trabalho do WordPress tem a estrutura a seguir, que pode ser personalizada conforme descrito nas próximas seções.

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, analise os detalhes do plano de migração e os comentários de orientação.

Mais especificamente, considere editar as seguintes seções:

Especificar a imagem do Docker

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

Se você quiser alterar a imagem da comunidade do Docker ou fornecer sua própria imagem do Docker, modifique a tag fromImage no plano de migração usando o seguinte formato:

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

Especificar a configuração de conexão do banco de dados

A seção databaseValues contém a configuração de conexão do banco de dados extraída da VM. Modifique esses valores para alterar a conexão do banco de dados.

Esses 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

Os plug-ins, temas e o conteúdo transferido que residem na pasta wp-content da sua VM do WordPress são exportados para uma declaração de volume permanente (PVC, na sigla em inglês). A PVC é anexada e montada no pod migrado.

A seguir