Guia para migrar dominios a un VPS con GNUPanel

Si acabas de descubrir nuestro servidor LAMP Debian y sólo has trabajado con paneles como CPanel esta guia es tu mejor amiga!

Trabajando con GNUPanel en un VPS

Los primeros dias requieren de paciencia. Muchas cosas a las que estabas acostumbrado no están o se hacen de otro modo. GNUPanel es una herramienta eficaz pero muy simple y GNU/Linux tiene características propias que deben aprenderse.

En esta oportunidad vamos a ejemplificar en detalle un caso muy frecuente: El de usuarios que tienen contratado un plan reseller o un servidor de hosting (normalmente con CPanel) y quieren migrar a un VPS con GNUPanel, ya sea atraidos por utilizar software libre o por la reducción de costos que brinda nuestra renovada grilla de planes.

Preparación del nuevo servidor

En este ejemplo un desarrollador web con un plan reseller tiene 10 dominios alojados para trasladar a su propio VPS.

Sabe que comprando un servidor con 2GB de RAM puede solicitar la instalación gratuita de GNUPanel y convertir su VPS en un completo servidor de hosting con todos los servicios funcionando: Web, DNS, correo, FTP, bases de datos y webmail.

GNUPanel se configura en torno a un nombre de dominio llamado dominio principal que es MUY importante porque con él se configura el servidor DNS primario para el sistema de hosting.
Vamos a suponer que el dominio principal es mi_empresa.com, esto determina que el DNS primario sea ns1.mi_empresa.com.
En base a este dominio se generan las distintas URL para cada instancia del panel de control:

https://gnupanel.mi_empresa.com/admin
https://gnupanel.mi_empresa.com/reseller
https://gnupanel.mi_empresa.com/usuarios
https://gnupanel.mi_empresa.com/webmail
https://gnupanel.mi_empresa.com/phpmyadmin
https://gnupanel.mi_empresa.com/phppgadmin
https://gnupanel.mi_empresa.com/mail
https://gnupanel.mi_empresa.com/gnupanel

Como este dominio está registrado y operativo en otro servidor usarlo en el VPS nuevo requiere ciertas precauciones!
Por supuesto siempre existe la alternativa de registrar otro dominio o usar alguno ya registrado sin utilizar.

Ser el titular del dominio es indispensable para tener acceso a su administración y crear el host ns1.

La instalación y configuración del panel de hosting se solicita enviando un correo a soporte@gnutransfer.com informando el nombre de dominio a utilizar como principal.

Normalmente la instalación se realiza dentro de las 24 horas. Finalizada la misma el usuario recibe un correo muy detallado que se recomienda leer con atención y guardar para futura referencia ya que contiene la siguiente información:

  • IP del servidor
  • Password de root
  • Password de Gnupanel
  • Datos de la cuota de backup
  • Ubicación de los scripts de mantenimiento
  • Tareas Cron que ejecutan esos scripts

EL PASSWORD DE GNUPANEL ES PARA QUE EL TITULAR DEL DOMINIO PRINCIPAL INGRESE A TODAS SUS INTERFACES (ADMIN, RESELLER Y USUARIO)

Es importante señalar que mientras estos preparativos se llevan a cabo el plan reseller actual en el servidor de origen continúa funcionando normalmente, nada ha cambiado aún!

Ajustes iniciales

El panel de control de hosting ya está instalado en el VPS.
Como el dominio principal resuelve en otra máquina el acceso a las distintas interfaces web se realiza mediante la IP pública del servidor:

https://-IP-del-VPS-/admin
https://-IP-del-VPS-/reseller
https://-IP-del-VPS-/usuarios
https://-IP-del-VPS-/webmail
https://-IP-del-VPS-/phpmyadmin
https://-IP-del-VPS-/phppgadmin
https://-IP-del-VPS-/mail
https://-IP-del-VPS-/gnupanel

[alert-announce]

Observaciones del funcionamiento

+ La interfaz ADMIN se usa para crear y administrar cuentas RESELLER.
+ La interfaz RESELLER se utiliza para crear y administrar cuentas de USUARIOS.
+ La interfaz USUARIO se utiliza para administrar cada dominio.
+ Hay un solo ADMIN pero puede haber múltiples RESELLER. (cada uno con su IP!)
+ Cada RESELLER aloja sus dominios independientemente de los demás revendedores.
+ El Primer RESELLER (que generalmente es el único) queda asociado al dominio principal. Es visible desde la interfaz ADMIN yendo a Administración de Cuentas –> Listar Cuentas.
+ El Primer USUARIO queda también asociado al dominio principal y no es visible al ingresar a la interfaz RESELLER.
[/alert-announce]

Sabiendo todo esto queda claro que a menos que vayamos a agregar un segundo revendedor no usaremos casi nunca la interfaz ADMIN.

En el 99% de los casos hay una sola cuenta RESELLER y desde ella se administra todo el servidor de hosting.

Una instalación recién finalizada se esquematiza de este modo

instalacion_gnupanel_vps

El primer paso es excluyente y consiste en crear el o los planes de hosting desde la interfaz RESELLER, ya se ha explicado cómo hacerlo en una entrada previa.

Migrando sitios web

Vamos a trasladar la cuenta “mi_dominio.com” con 7 usuarios activos de correo y una cuenta FTP.
Estos serían los pasos para realizar el traspaso de un servidor a otro con el menor tiempo posible fuera de linea.

¡SE ASUME QUE YA SE HA CREADO AL MENOS UN PLAN DE HOSTING!

  • En la interfaz RESELLER se crea la nueva cuenta desde el menú Usuarios –> Crear Cuenta definiendo nombre de usuario, contraseña y asignando un plan de alojamiento.
  • Probamos el acceso a la interfaz USUARIO usando los datos establecidos en el paso anterior.
  • Habiendo ingresado a la interfaz USUARIO de la nueva cuenta creamos las mismas 7 direcciones de correo electrónico existentes en el servidor de origen.
  • También debe crearse la misma cuenta FTP
  • En el servidor de origen se hace un backup del sitio web.
  • Se copia por FTP ese backup dentro del directorio /subdominios/www/ para la cuenta recién creada en el VPS
  • Finalizados estos pasos se modifica la delegación de “mi_dominio.com” reemplazando los DNS del servidor de origen por los del VPS.
  • Se aguarda un tiempo prudencial para permitir la propagación del cambio de DNS en la red.
  • Al verificar que el dominio resuelve en el VPS se puede proceder a eliminar la cuenta del servidor origen.

Del mismo modo se procederá para el resto de los dominios a trasladar.

Deja un comentario