Como migrar a instalação geral do Centova Cast para um novo servidor imprimir

  • 0

Nem sempre, mas às vezes faz-se necessário a migração de todas as contas de um servidor Centova cast para outro. Isso se deve por razões como: problema, troca ou preço de servidor.

 

São diversos passos, que devem ser seguidos atentamente.

 

 

PASSO 01 (no servidor de destino):

A primeira coisa a se fazer, claro, é INSTALAR O PAINEL CENTOVA CAST NO NOVO SERVIDOR.


 

NO SERVIDOR DE ORIGEM:

PASSO 02 (prezar por comodidade):

Para que você não perca tempo com o Putty aberto durante a migração, instale o Screen.

yum install screen -y

 

PASSO 03 (hora da migração de arquivos):

Migre todas as contas, com todos os arquivos existentes nelas, exceto os que não serão utilizados.

 

a) Primeiro abra uma janela SCREEN no SSH, execute:

screen -S janela1

 

b) Depois execute o comando de migração:

rsync -avz -e 'ssh -p <PORTA SSH>' /usr/local/centovacast/var/vhosts/ --exclude '*.log' --exclude '*.gip'  --exclude 'core.*'  --exclude '*.wma' --exclude 'log.*'  --exclude '*.MP3' --exclude '*.wav' --exclude '*.zip'  --exclude '*.tar.gz' --exclude '*.wave'   --exclude '*.mpa' --exclude '*.m4a' root@<IP-DE-DESTINO>:/usr/local/centovacast/var/vhosts/

 

No comando acima, substitua <PORTA SSH> e <IP-DE-DESTINO> pelos dados do novo servidor.

 

c) Observe que, caso aparece uma mensagem solicitando permissão, digite YES e dê ENTER.

 

d) Depois a senha SSH será solicitada, preencha com a senha do novo servidor e dê ENTER.

 

e) Verificado que a migração está em andamento, pressione as seguintes teclas (JUNTAS) no teclado do computador para fechar a jenela SCREEN.

CTRL + A + D

 

IMPORTANTE!

Fazendo isso, a janela screen será fechada e a migração continuará em segundo plano. Se os arquivos são muitos, ocupando espaço demais no servidor antigo, a migração, certamente, levará pelo menos 12 horas. Recomenda-se dormir e voltar no outro dia (rs)

 

PASSO 04 (baixar o banco de dados)

*Observe que aqui você precisa ter os dados de conexão ao banco de dados do painel.

Ainda no servidor de origem, baixe o banco de dados completo da instalação atual. Execute o seguinte comando.

mysqldump -u <USUÁRIO-BD> -p <NOME-BD> > /arquivo-migracao.sql

 

- Substitua <USUÁRIO-BD> e <NOME-BD> pelo dados do banco.

  • A senha de conexão ao banco será solicitada após você pressionar ENTER.
  • O arquivo será baixado para o diretório "/" e o nome dele será: arquivo-migracao.sql

 

PASSO 05 (envie o arquivo sql para o destino)

Depois que finalizar o download do SQL, abra novamente uma janela screen.

screen -S janela2

 

Então, migre o arquivo SQL para o servidor de destino

rsync -avz -e 'ssh -p <PORTA SSH>' /arquivo-migracao.sql root@<IP-DE-DESTINO>:/

 

Feche a janela através do teclado do PC:

CTRL + A + D

 

*Aguarde a finalização do envio, que pode demorar até 02 horas, dependendo do tamanho do arquivo.

 


 

SERVIDOR DE DESINTO

*Cerfifique de instalar o SCREEN nele também.

yum install screen -y

 

PASSO 01 (atualize os IPS):

Agora que já concluiu a migração, precisar atualizar o IP dos arquivos das contas.

find /usr/local/centovacast/var/vhosts/ -name '*.conf' | xargs sed -i -e 's/<IP-ANTIGO>/<NOVO-IP>/g'

 

Substitua <IP-ANTIGO> pelo ip do servidor de origem e <NOVO-IP> pelo IP do novo servidor.

 

PASSO 05 (restaurar SQL):

Certo de que você já criou um novo banco de dados no servidor, especialmente para o painel Centova, é hora de restaurar o arquivo SQL migrado.

 

a) Abra uma janela screen:

screen -S janela1

 

b) Então execute o comando:

mysql -u <usuário-bd> -p <nome-bd> < /arquivo-migracao.sql

 

*Substitua <usuário-bd> e <nome-bd> pelos dados do novo banco de dados.

 

c) Feche a janela screen.

CTRL + A + D

 

 Aguarde a finalização da restauração.

 

PASSO 06 (importante)

1. Obtenha a chave de autenticação do novo servido

cat /usr/local/centovacast/etc/rpcshadow

 

2. Copie a chave gerada acima, volte ao painel >> clique em SERVER >> coloque a cheva no campo que pede e salve as alterações

3. Reinicie o painel 

/etc/init.d/centovacast restart​

 

 

 

 

 

 


Esta resposta lhe foi útil?

« Retornar