miércoles, 9 de marzo de 2016

Práctica 2: Clonar la información de un sitio web

Hemos comenzado la práctica 2, en la que queremos realizar el clonado de la información de un servidor web principal sobre otro secundario (p.ej. de respaldo). De esa forma, en caso de desastre, podríamos sustituir el servidor principal (de producción) por el secundario y continuar trabajando en pocos minutos.

Los objetivos concretos de esta segunda práctica son:
  • aprender a copiar archivos mediante ssh
  • clonar contenido entre máquinas
  • configurar el ssh para acceder a máquinas remotas sin contraseña
  • establecer tareas en cron

En esta práctica usaremos dos máquinas (virtuales): el servidor principal o M1, y servidor secundario o M2.

En ambas vamos a tener una instalación del sistema operativo similar, así como de los servicios, y lo que haremos será mantener idénticos los espacios web en ambas máquinas.

Hemos explicado varias formas de hacer el clonado y mantener actualizado el espacio web en ambas máquinas, aunque la solución final será usar la herramienta RSYNC con las claves SSH y una tarea CRONTAB para automatizar todo el proceso.

Como se ha explicado en la sesión de prácticas, la clave SSH se crea en M2 y se copia a M1 (esto es muy importante), y la tarea crontab se configura en M2 para que ejecute el rsync y acceda a M1 para copiar las posibles modificaciones.

El guión de la práctica detalla todos los pasos y configuraciones necesarias.

1 comentario:

  1. Si no os funciona la configuración del ssh sin clave utilizando el tipo de clave "dsa", probad a la configuración usando el tipo "rsa"

    Podéis hacerlo con las siguientes órdenes (recomiendo que uséis el usuario sin privilegios de root):

    ssh-keygen -b 4096 -t rsa
    ssh-copy-id IPDELAMAQUINA

    ResponderEliminar