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