O servidor do cliente morreu, ou a conta precisa ir para outro servidor. O que importa é a conta voltar inteira, não só os arquivos. O backup do Salvo recria a conta cPanel inteira (domínios, e-mail, banco com usuário e permissões, arquivos, cron) num outro servidor, usando a ferramenta de restauração do próprio cPanel?
Por que isso importa para quem administra o servidor
- Domínios, caixas com todas as mensagens, banco com usuário e permissões, cron: tudo o que o admin teria de recriar à mão voltou sozinho.
- 20 s para restaurar esta conta, que era pequena. Contas reais maiores estão nos Laboratórios 19 (~2 min) e 21 (10 GB).
Ver os dados em tabela
| Original | Restaurada | |
|---|---|---|
| Domínios | 3 | 3 |
| Caixas de e-mail | 2 | 2, com todas as mensagens |
| Tabelas do banco | 15 | 15, com linhas idênticas em todas |
| Usuário e permissões do banco | sim | recriados com o nome novo |
| Tarefas do cron | 2 | 2 |
Método
Backup da conta no servidor de origem pelo Salvo: configuração, arquivos e banco.
A partir do backup, o Salvo monta o pacote no formato do cPanel (cpmove-<conta>.tar.gz), o mesmo do botão “baixar”. O pacote vai para outro servidor (cPanel diferente, sistema diferente) e é restaurado com o restorepkg do cPanel, com outro nome de usuário.
Conferimos item por item com a conta original; depois, a conta de teste foi removida. Conta pequena: 3 domínios, 2 caixas de e-mail, 1 banco no formato do WordPress (15 tabelas) e cerca de 6 mil arquivos.
O que o teste pegou: a primeira versão do pacote saía sem os usuários e permissões do banco. A ajuda da ferramenta do cPanel diz que uma opção tira só os dados, mas o código dela tira também as permissões. Achamos lendo o código do cPanel, trocamos pela opção certa, e o restore recriou o usuário do banco.
O que decidimos
O restore da conta inteira, pelo pacote do cPanel, entra como “roda em teste” no roteiro. O restore direto pelo painel do Salvo continua planejado.