Migration tool cPanel to Vesta – Script para migrar cuenta de cpanel en vestacp.

SK-IMPORTER – cPanel -> VestaCP Listo para Descargar

=====================
Ya esta listo el script 16 de abril 2016 pueden encontrar el enlace abajo
=====================

Abro este tema nada más y nada menos que para informar que estoy desarrollando un script para migrar o más bien restaurar los respaldos de cPanel en VestaCP que viene siendo lo mismo.

De momento va tomando forma y va haciendo su trabajo a la perfección.

Actualización marzo 2017 *************

– En su versión 5.3 ( pueden descargar el sk_importer_beta0.5.sh que es el mismo
– Restaura la contraseña de la cuenta de cPanel en vestac
– Restaura las MX que tenga el dominio, útil si usas google apps o unas MX externas, para restaurarlas tienes que ejecutar el script con el argumento MX de la siguiente manera:

bash sk_importer_beta0.5.sh backup.tar.gz MX

*********

Actualización:

– Crea usuario en vesta, #### Si el usuario existe la restauración sigue en ese usuario, enla beta no paramos el script tomamos en cuenta que has creado el usuario ###
– Restaura bases de datos
– Restaura dominios, subdominio archivos etc
– Crea cuentas de correo y restaura mails – Las contraseñas de los mails las cambia por una aleatoria y te las dice al final.

Beta 0.5
– Mejorada la importación de bases de datos, reducido el código en 100 lineas
– Compatibilidad con mysql 5.7
– Sencilla modificación para restaurar o no restaurar el usuario por defecto de MYSQL, esto puede ser útil si se usa la clave y usuario por defecto para conectar con alguna base de datos
– importa SSL si existe ca-bundle, si no existe intenta importarlo pero da error, no es un fallo del script si nobug con vesta que requiere el ca-bundle en todos los casos.

Beta 0.4

– Mejorada detección de bases de datos.
– Mejorada importación de bases de datos
– Solucionados bugs en la importación de algunas bases de datos.
– En términos generales esta versión cambia todo el sistema de importación de bases de datos para solucionar bugs con algunos backups y solucionar problemas cuando no hay grant all privileges.
– Se cambia también la restauración de los permisos y el usuario, solo se restara el usuario que pertenece a la base de datos, solo se restaura la contraseña que pertenece al usuario.
– No se restara completo el mysql.sql ya que contiene muchos grant all privilegies de cPanel debido a migraciones entre servidor, lo cual puede ser un problema de seguridad.

Beta 0.3.6

– Mejorada importación de las base de datos
– Mejorada la detección de bases de datos
– Revisa si la base de datos esta comprimida en gz, rara vez pasa, pero en algunos backups viene comprimida.

#################
Puede que tenga bugs
– Si cpanel tiene database prefix desactivado no funcionará
– Solo restarará mails bien si cpanel tenia dovecot
– La contraseña del usuario no se restaura, se genera una aleatoria no me parece necesario trabajar en eso aunque es posible.
– Crons no se restauran aún por algunos bugs en vesta
– SSL no se restauran esta pendiente de programar.
– La versión 0.3.5 no mira si la base de datos existe antes de restaurar, por lo tanto sobre escribirá la base de datos si esta existe, en futuras versiones será corregido.
#################

Capturas del script trabajando

1

2

#######################################
# Ejecute bajo su propio riesgo, este software pretende ser útil pero se distribuye sin ninguna garantía
#######################################
Descargar beta publica 0.5:

cd /root

wget https://mirror.skamasle.com/vestacp/skcpanelimporter/sk_importer_beta0.5.sh

bash sk_importer_beta0.5.sh backup-4.4.2016_09-06-38_user.tar.gz

Descargar beta publica 0.4:

cd /root

wget https://mirror.skamasle.com/vestacp/skcpanelimporter/sk_importer_beta0.4.sh

bash sk_importer_beta0.4.sh backup-4.4.2016_09-06-38_user.tar.gz

Descargar beta publica 0.3.5:

cd /root
wget https://mirror.skamasle.com/vestacp/skcpanelimporter/sk_importer_beta0.3.5.sh

Ejecutar:

El backup tiene que estar en /root

bash sk_importer_beta0.3.5.sh backup-4.4.2016_09-06-38_user.tar.gz

Publicado por Maks Skamasle

Sysadmin, fotógrafo aficionado y me gusta tomar el té por las madrugadas cuando no hay ruido ni sol y mas fresco esta el día.

No usamos Cookies para rastrear nada, navega tranquilo...
Seguir Navegando
x