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.