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
- Saiba como executar a migração.