Añadir IP adicional a mi servidor OVH con ubuntu 18.04 y Vesta

  • Autor Autor xares
  • Fecha de inicio Fecha de inicio
xares

xares

Beta
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Buenas. Tengo en OVH un VPS con ubuntu 18.04 Server y Vesta CP, y he contratado una IP adicional ( de las que OVH llama IP Failover ) con la idea de asignársela a una de las webs.

Llevo horas buscando tutoriales y aun no tengo muy claro como hacerlo, y no quiero meter la pata por si luego no puedo acceder al servidor.
VestaCP tiene una opción para añadir IPs y asignarlas a los usuarios o dominios que quieras, pero supongo que antes de tocar en vestaCP tengo que configurar primero algún archivo de configuración ¿ me equivoco ?

Estoy mirando este tutorial en ingles de OVH , porque en español no hay para Ubuntu 18.04: https://docs.ovh.com/gb/en/vps/network-ipaliasing-vps/#step-1-create-the-configuration-file

Según pone ahí tengo que modificar el archivo 50-cloud-init.yaml y añadir esto:

Insertar CODE, HTML o PHP:
network:
    version: 2
    ethernets:
        your_network_interface:
            dhcp4: true
            match:
                macaddress: fa:xx:xx:xx:xx:63
            set-name: your_network_interface
            addresses:
            - your_failover_ip/32


Y en mi archivo 50-cloud-init.yaml tengo esto:

Insertar CODE, HTML o PHP:
# This file is generated from information provided by
# the datasource.  Changes to it will not persist across an instance.
# To disable cloud-init's network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
    ethernets:
        ens3:
            dhcp4: true
            match:
                macaddress: fa:14:3e:2c:43:3e
            set-name: ens3
    version: 2

¿para añadir lo que me piden tengo que añadirlo justo debajo de donde pone "version: 2", o tengo que reemplazar el contenido que hay de ahí para arriba ? ¿la interfaz de red y la MAC seria la misma que tengo en mi archivo?
 
1589478735456.webp


@xares y listo, nada mas... que Ir a Web > Dominio (Editar) y elegir la IP (Cambiarla en tu DNS Manager si es Cloudflare)
 
Ver el archivo adjunto 264874

@xares y listo, nada mas... que Ir a Web > Dominio (Editar) y elegir la IP (Cambiarla en tu DNS Manager si es Cloudflare)
Que raro. Eso es justamente lo primero que hice antes de mirar todo lo que puse arriba, pero no me funciona. Cuando edito y selecciono la IP en el dominio me sale "→ Código de Error: 3 ", que según he mirado el código significa "El objeto no existe" . Y si pongo la IP nueva en el navegador me sale la pagina de "Apache2 Ubuntu Default Page "

No creo que me haya confundido al agregar la IP en la configuración, puse la misma interfaz (solo hay una) y la misma mascara de red de la otra IP 255.255.255.255

muchas gracias por tu aguda
 
Que raro. Eso es justamente lo primero que hice antes de mirar todo lo que puse arriba, pero no me funciona. Cuando edito y selecciono la IP en el dominio me sale "→ Código de Error: 3 ", que según he mirado el código significa "El objeto no existe" . Y si pongo la IP nueva en el navegador me sale la pagina de "Apache2 Ubuntu Default Page "

No creo que me haya confundido al agregar la IP en la configuración, puse la misma interfaz (solo hay una) y la misma mascara de red de la otra IP 255.255.255.255

muchas gracias por tu aguda

Probaste borrar la IP y volver a agregar la misma? y de paso verificar la interface.
 
Probaste borrar la IP y volver a agregar la misma? y de paso verificar la interface.
La he agregado y quitado varias veces, pero siempre sale el mismo error codigo 3. Al mirar el ifconfig me sale esto:

Insertar CODE, HTML o PHP:
ens3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 51.68.xxx.xxx  netmask 255.255.255.255  broadcast 0.0.0.0
        inet6 fe80::f515:3eff:fe4c:423e  prefixlen 64  scopeid 0x20<link>
        ether fa:14:3e:2c:43:3e  txqueuelen 1000  (Ethernet)
        RX packets 83229  bytes 13737957 (13.7 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 63927  bytes 59299052 (59.2 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

ens3:0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 51.178.xxx.xxx  netmask 255.255.255.255  broadcast 51.178.xxx.xxx
        ether fa:14:3e:2c:43:3e  txqueuelen 1000  (Ethernet)

en teoria parace que la agrega, asi que no se que puede fallar.
 
Vale ya lo he solucionado. Simplemente he borrado la web del panel de VESTA, la he vuelto a crear con la IP nueva, y ahora ya funciona . No se si es un fallo general o si me ha pasado a mi solo, pero estos fallos tontos del Vesta son una molestia que creo que podrían arreglar

gracias Carlos Frias por tu ayuda
 
Probaste borrar la IP y volver a agregar la misma? y de paso verificar la interface.

Pensaba que iba ya todo como la seda, pero me da problemas cuando reinicio el servidor.
apache2 y nginx se niegan a iniciar hasta que elimino la IP nueva, y entonces inician automaticamente. Luego puedo volver a añadir la IP, pero es un toston...
Son todo problemas. ¿crees que si instalo vesta con otro S.O funcionaria mejor y sin problemas? ¿en Debian iria mejor? ¿cual me aconsejas?

saludos
 
Pensaba que iba ya todo como la seda, pero me da problemas cuando reinicio el servidor.
apache2 y nginx se niegan a iniciar hasta que elimino la IP nueva, y entonces inician automaticamente. Luego puedo volver a añadir la IP, pero es un toston...
Son todo problemas. ¿crees que si instalo vesta con otro S.O funcionaria mejor y sin problemas? ¿en Debian iria mejor? ¿cual me aconsejas?

saludos

CentOS 7 es para ti... Ubuntu o Debian para mi son "easy usage" y home users, yo personalmente no lo recomiendo para servidores.
 
Atrás
Arriba