Situatie
De ceva timp am devenit adept al Vesta Control Panel: simplu, rapid și neconsumator de multe resurse. Dacă îți schimbi găzduirea și alegi un server VPS al altui furnizor, ai nevoie să-ți muți toate site-urile cât mai simplu. Migrarea VestaCP exact în asta constă: din doar 3 comenzi se poate muta un user de pe un server pe altul – setări, baze de date, website-uri, conturi de email, etc. Bineînțeles, condiția de bază este să avem VestaCP instalat pe ambele servere. ?
Și am profitat din plin de această facilitate când am schimbat VPS-ul de la chroot cu unul oferit de Hetzner.
Solutie
1. Se face backup al userului pe vechiul server (userul default este admin):
/usr/local/vesta/bin/v-backup-user admin
2. Se copie arhiva .tar de pe vechiul server pe noul server folosind comanda scp – durata de copiere de pe un server pe altula variază în funcție de dimensiunea arhivei și de banda de care dispune fiecare mașină în parte:
scp /home/backup/admin.xxxx-xx-xx.tar user@server-nou:/home/user/
Se mută arhiva din directorul /home al userului cu care ne-am conectat pe noul server în folderul /home/backup:
mv /home/user/admin.xxxx-xx-xx.tar /home/backup/
3. Se restaurează backup-ul pe noul server:
/usr/local/vesta/bin/v-restore-user admin admin.xxxx-xx-xx.tar
Dacă se dorește restaurarea userului admin pe un alt nume de utilizator, se redenumește arhiva, apoi se folosește comanda:
mv /home/backup/admin.xxxx-xx-xx.tar /home/backup/newuser.xxxx-xx-xx.tar
/usr/local/vesta/bin/v-restore-user newuser newuser.xxxx-xx-xx.tar
În câteva minute aveți restaurat vechiul server pe cel nou.
Leave A Comment?