Não estou familiarizado com o VMWare, mas estou familiarizado com esse processo em volumes lógicos arbitrários. Primeiro, você precisa clonar a VM de modo que a captura instantânea da VM copie o servidor em um estado consistente (como um LV Snap). Você também precisa ser capaz de pegar as coordenadas de replicação atuais do escravo ao iniciar sua cópia. Por causa disso, o seguinte mecanismo seria necessário:
- TABELAS DE FLUSH COM BLOQUEIO DE LEITURA;
- MOSTRAR STATUS DO ESCRAVO uma. Recuperar Exec_Master_Log_Pos e Relay_Master_Log_File desta saída, estas são suas coordenadas para usar ao configurar a replicação no novo escravo
- - Comece a criar instantâneo
- DESBLOQUEAR TABELAS;
Quando isso for feito e o novo servidor tiver sido criado a partir da imagem, você precisará executar uma instrução CHANGE no escravo para atualizar essas coordenadas do log de log:
MUDANÇA MASTER PARA MASTER_LOG_FILE="$ {Relay_Master_Log_File de 2a}", MASTER_LOG_POS = $ {Exec_Master_Log_Pos de 2a};
Este método funcionaria com um snapshot de LV por exemplo. Algumas ferramentas como o hollandbackup suportam este estilo de cópia do LVM: link