Resultados 1 a 9 de 9
  1. #1
    Louco pelo WHT Brasil
    Data de Ingresso
    Oct 2010
    Posts
    142

    [Dica] Como transferir contas de um servidor para outro pelo SSH?

    Amigos, a pouco tempo atrás, precisei transferir uma grande quantidade contas e o suporte do datacenter do cliente me passou esta dica, eu usei e funcionou (...mas usem por sua conta e risco ....rsss):

    1. Efetue Login no servidor antigo e se certifique que ele tenha espaço suficiente para o backup de todas as contas, e execute os seguintes comandos:

    2. mkdir /home/massbackup

    3. for i in `ls -1 /var/cpanel/users`;do echo $i >> /home/massbackup/accts;/scripts/pkgacct $i;mv /home/cpmove-* /home/massbackup;done

    4. cd /home;tar zcpf massbackup.tar.gz massbackup

    5. scp /home/massbackup.tar.gz root@ IPDONOVOSERVIDORAQUI:/home/

    6. digite a senha do novo servidor.

    7. efetue o login no novo servidor e execute:

    8. cd /home;tar zxpf massbackup.tar.gz;mv massbackup/* /home;for i in `cat /home/accts`;do echo restoring $i;/scripts/restorepkg $i;done

    bingo!
    Francisco Dutra
    Analista Suporte Web

  2. #2
    Quero ser Guru
    Data de Ingresso
    Dec 2010
    Localização
    São Lourenço - MG
    Posts
    74
    Legal a dica, eu pelo menos acho que tudo que você faz via SSH é mais rápido do que pelo cPanel/WHM, esses dias conversando com o Marcelo no MSN fiz o teste recompilando o apache pelo SSH e eu notei que foi bem mais rápido.

  3. #3
    WHT-BR Top Member
    Data de Ingresso
    Nov 2010
    Posts
    1,608
    Fdutra,

    Sabe dizer se as contas suspensas também são transferidas?

    Abraços
    oGigante.com*• Revenda de Hospedagem Cloud Linux + WHMCS Grátis
    VWhost.com.br • Revenda de Hospedagem Linux Cpanel + CloudFlare
    Zocka.com.br • Hospedagem de Sites Cpanel + Construtor de Sites

  4. #4
    Louco pelo WHT Brasil
    Data de Ingresso
    Oct 2010
    Posts
    142
    Citação Postado originalmente por chuvadenovembro Ver Post
    Fdutra,

    Sabe dizer se as contas suspensas também são transferidas?

    Abraços
    @chuva,

    pelo que me recordo não, faz algum tempo que não preciso usar ele e não estou seguro.
    Francisco Dutra
    Analista Suporte Web

  5. #5
    WHT-BR Top Member
    Data de Ingresso
    Dec 2010
    Localização
    /sc/rionegrinho
    Posts
    1,036
    @chuva

    Sim, de acordo com o script, ele vai migrar todos os usuários. Não há distinção de status, apenas uma criação de backup para todos os arquivos contidos na pasta /var/cpanel/users:

    Código:
    for i in `ls -1 /var/cpanel/users`;do echo $i >> /home/massbackup/accts;/scripts/pkgacct $i;mv /home/cpmove-* /home/massbackup;done
    Vamos destrinchar esse for para você entender melhor.

    Código:
    for i in `ls -1 /var/cpanel/users`;
    Nesta parte, ele vai primeiro listar todos os arquivos contidos no diretório /var/cpanel/users. Para cada arquivo, uma rodada de todo o script é executada.

    Código:
    do echo $i >> /home/massbackup/accts;
    Nesta parte, a variável $i (o arquivo que estiver sendo lido na rodada do diretório /var/cpanel/users), será en***** para o final do arquivo /home/massbackup/accts (apenas o nome do arquivo, não o conteúdo).

    Código:
    /scripts/pkgacct $i
    Nesta parte, é invocado o script de backup do cPanel para o usuário da rodada.

    Código:
    mv /home/cpmove-* /home/massbackup
    Aqui, o arquivo de backup criado pelo comando anterior está sendo movido para a pasta /home/massbackup.

    Código:
    done
    Fecha a conta e passa a régua.
    Alexandre Silva Hostert

    Veezon
    Gerenciamento de Servidores


    http://veezon.com.br
    http://br.linkedin.com/in/alexandreveezon

  6. #6
    WHT-BR Top Member
    Data de Ingresso
    Nov 2010
    Posts
    1,608
    Otima dica neste post Alexandre hehehe

    Agora vai + uma pergunta de newbie...pois tentei utilizar este procedimento em um servidor com home e home2 e me lasquei

    Algo fica diferente neste caso?

    Porque no meu caso as contas foram enviadas todas para home, lotou o hd e ficou com umas pastas com nome estranho e não consigo remover

    Confesso que no momento que fiz o procedimento, o cpanel não estava com aquela opção de segunda home2 habilitado (estava como defalt) (mas home2 exisita e alguns clientes já estavam instalados nele)

    oGigante.com*• Revenda de Hospedagem Cloud Linux + WHMCS Grátis
    VWhost.com.br • Revenda de Hospedagem Linux Cpanel + CloudFlare
    Zocka.com.br • Hospedagem de Sites Cpanel + Construtor de Sites

  7. #7
    WHT-BR Top Member
    Data de Ingresso
    Dec 2010
    Localização
    /sc/rionegrinho
    Posts
    1,036
    É, esse script realmente utiliza bastante espaço em disco, porque ele compacta todos os domínios e guarda tudo ali na home mesmo.

    Por você ter /home2, não há problema, pois o script pkgacct compacta o usuário, onde quer que ele esteja.. home, home2, home3.. tanto faz.

    As pastas com nome estranho.. quais são? Manda um ls -la pra gente ver
    Alexandre Silva Hostert

    Veezon
    Gerenciamento de Servidores


    http://veezon.com.br
    http://br.linkedin.com/in/alexandreveezon

  8. #8
    WHT-BR Top Member
    Data de Ingresso
    Nov 2010
    Posts
    1,608
    Agora o gerenciamento já tirou as pastas bizarras hehehe

    Mas eu fiz em um servidor, o procedimento e deu certinho...depois eu fiz novamente com mais de 300 contas e não fui feliz, não criou nenhuma conta no home2 e a home ficou 100% cheia. (mas não criou nenhuma conta hehehe)

    Ai eu fiz o processo do proprio whm, demorou 2 dias
    oGigante.com*• Revenda de Hospedagem Cloud Linux + WHMCS Grátis
    VWhost.com.br • Revenda de Hospedagem Linux Cpanel + CloudFlare
    Zocka.com.br • Hospedagem de Sites Cpanel + Construtor de Sites

  9. #9
    WHT-BR Top Member
    Data de Ingresso
    Dec 2010
    Localização
    /sc/rionegrinho
    Posts
    1,036
    Eita... e tá com alguma dificuldade ainda chuva?
    Se tiver, manda pra gente
    Alexandre Silva Hostert

    Veezon
    Gerenciamento de Servidores


    http://veezon.com.br
    http://br.linkedin.com/in/alexandreveezon

Tags para este Tópico

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •