Cómo usar tu vps en OVH desde 1and1 (u otro registrador)

Actualmente tengo mis webs hospedadas en varios VPS. Uno de los foros que administro estaba en Gigas, y por motivos varios me interesaba llevarlo a un VPS aparte, ya que consume notablemente más recursos que el resto de sites que tengo.

Hace ya tiempo que me habían recomendado OVH, y sus versiones baratas, Soyoustart y Kimsufi. El caso es que se iban bastante de precio. Pero no hace mucho un amigo me comentó el que tenía contratado para hospedar su site, y era un VPS con 2 GB RAM y 20 GB de HD por 7 euros/mes. Me pareció un precio muy razonable y asequible para afrontar entre los que nos ocupamos de mantener el foro funcionando así que hablamos, echamos cuentas y decidimos mudar el foro a este VPS.

Contratarlo fue fácil, como cualquier otra empresa. Montar el VPS inicial tampoco es nada del otro mundo, una vez contratado, OVH te manda un email con la clave para acceder al panel de administración de tus productos donde aparece el vps. Se escoge un sistema operativo y en 3-4 minutos ya tenemos nuestro Linux o lo que hayamos cogido funcionando. Sobre esto se puede optar por montarse uno mismo el servidor y montar encima un webmin, un Apache, MySQL, DNS, PHP, … o la otra opción es coger licencia de Plesk y pagarla aparte (2 euros/mes). Aunque es el 30% de lo que vale el VPS, es una opción que vale la pena porque simplifica muchísimo tanto la instalación como sobre todo el mantenimiento posterior, sobre todo si está previsto que toquen varias manos, y más aún si va a tocar gente que no sabe y puede equivocarse.

En mi caso primero monté un Debian, después un Centos 6 y por último opté por una versión Centos con Plesk preinstalado. La ventaja de esto último frente a la otra opción, es que se ahorra la instalación individual de paquetes, y la licencia se autoinstala si ya está comprada de antes. Por tanto recomiendo esta última opción si tenemos claro que vamos a usar Plesk. Otras opciones como CPanel son posibles pero se gestionan de forma distinta y la licencia se instala manualmente.

Para mover el foro no tuve ningún problema, moví ficheros y después base de datos. Aquí sí que tuve un pequeño traspiés no esperado y es que la base de datos de la que venía era MariaDB 5.3 en UTF8mb4 y el destino era un MySQL 5.1 que no entendía más collation que UTF8 así que tuve que aplicar una conversión de datos en origen para cambiar la codificación a todo. Tras esto ya no tuve mayor problema para mover la base de datos.

Por último, el mayor problema al que me enfrenté es la gestión de dns en OVH, que no es nada intuitiva y los tutoriales de OVH que hay por Internet, más que ayudar despistan.

OVH proporciona un par de servidores dns sin personalizar para quien no quiera tener dns propios (tipo ns1.tudominio.com y ns2.tudominio.com). Las DNS que dan son del tipo VPSxxxxxxxx.dns.net y sndc2.ovh.net . El primero cambia en función del número que nos hayan asignado y el secundario es el mismo para todos los VPS.

Al colocarlos en mi registrador, que por entonces era 1and1, me daba error pero no me decía cuál de los dos fallaba ni por qué fallaba. Leyendo aquí y allá de gente que también había tenido problemas para poner los nameservers de OVH en otros registradores decían que o bien te llevabas el dominio a OVH (solución que no me convencía nada) o bien tenías que usar un glue-record, que básicamente es un registro A apuntando a la IP del VPS. También intenté probar esta opción pero no terminaba de funcionar adecuadamente. Y al final descubrí el origen del problema, que no es baladí.

Resulta que la solución anterior funciona adecuadamente sólo para dominios .net, .org, .info y prácticamente cualquiera que no sea .com.

Con el .com hay que utilizar como nameserver el de la ip inversa de la forma “mm.IP-xx-yy-zz.EU” (siendo la ip mm.xx.yy.zz) , quedando la cosa de esta manera:

Si tu ip fuera 1.2.3.4, sería:

NAMESERVER 1: 4.IP-1-2-3.EU (1.2.3.4)
NAMESERVER 2: SDNS2.OVH.NET (213.251.188.141)

Con esta configuración funcionó en cosa de minutos y una hora después todo iba como un tiro.

Share

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *