ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Laboratorio de Algoritmos y Estructuras de Datos


Enviado por   •  29 de Junio de 2023  •  Resumen  •  1.313 Palabras (6 Páginas)  •  56 Visitas

Página 1 de 6

[pic 1]

Laboratorio de Algoritmos y Estructuras de Datos

Nro. DD-106

Página  de 2

[pic 2]

CÓDIGO DEL CURSO: II4030

[pic 3]

Alumno(s)

Nota

  1. OBJETIVOS

  • Aprender el proceso para implementar rsync de forma remota
  • Comprender los beneficios de rsync como herramienta de backup
  • Aprender a automatizar tareas de backup con rsync
  1. SEGURIDAD

[pic 4]

Advertencia:

En este laboratorio está prohibida la manipulación del hardware, conexiones eléctricas o de red; así como la ingestión de alimentos o bebidas.

  1. FUNDAMENTO TEÓRICO

El laboratorio está detallado paso a paso. Es importante que revise su texto para poder responder algunas de las preguntas planteadas.

  1. NORMAS EMPLEADAS

No aplica

  1. RECURSOS

  • En este laboratorio cada alumno trabajará con un equipo con Windows 10 o posterior.
  • Este equipo debe tener instalado el programa VMware Workstation o VirtualBox para la definición y administración de los equipos virtuales.
  • Cada equipo debe contar con una plantilla de Ubuntu Server 22.04.
  1. METODOLOGÍA PARA EL DESARROLLO DE LA TAREA

  • El desarrollo del laboratorio es individual.


  1. PROCEDIMIENTO

  1. CREACIÓN DE LOS EQUIPOS VIRTUALES

  1. Clonar la máquina virtual de Ubuntu Server brindada por el docente (en canvas).
  2. Esta solicitará un usuario y password, utilice las siguientes credenciales:

Usuario: tecsupadm

Password: ARCTecsup2

  1. El hostname del sistema operativo deberá contar con la siguiente estructura: primera letra de su primer nombre, seguido de su apellido paterno y de las letras -rs. Un nombre válido sería jdiaz-rs para alguien que se llame Juan Diaz.
  2. Cambie el hostname del sistema operativo y adjunte una captura del resultado:

  1. Antes de instalar los paquetes necesarios para el servicio de Rsync, actualizar el sistema operativo

$ sudo apt update && sudo apt upgrade -y

  1. También deberá crear un clon de la máquina virtual Xubuntu brindada por el docente. La contraseña del usuario principal de dicho SO es Virtu@l:

Configuración estática de red

  1. Haciendo uso de los comandos de verificación de red en Ubuntu Server, complete la siguiente tabla:

Dirección IP

???.???.???.???

Prefijo

??

Puerta de enlace

???.???.???.???

  1. Deberá configurar la interfaz ethernet de Ubuntu Server mediante su archivo de configuración con los siguientes parámetros:

Opción

Valor

Dirección IP

???.???.???.13

Prefijo

??

Puerta de enlace

???.???.???.???

Servidor DNS

8.8.8.8, 8.8.4.4

  1. Iniciar el equipo que actuará como CliXX y configure dicho sistema de acuerdo a los siguientes datos:

Opción

Valor

Dirección IP

???.???.???.101

Puerta de enlace

???.???.???.???

Servidores DNS

8.8.8.8, 8.8.4.4

Hostname

CliXX

NOTA

No olvide siempre probar la conectividad a internet y la resolución de nombres de dominio al establecer la nueva configuración estática de red

  1. Adjunte capturas de pantalla de los comando de verificación de la configuración de red de los distintos equipos:

  1. PREPARACIÓN DEL SERVIDOR Y CLIENTE

El rsync es un utilitario que permite la realización de backups a discos locales o aquellos conectados a la red. No solo es rápido, sino que también ofrece un túnel de encriptación a tus archivos mientras son transferidos, a través de OpenSSH.

En el escenario a implementar en este laboratorio vamos a usar el servidor como un equipo que almacenará copias de seguridad de los clientes.

  1. En Ubuntu Server procedemos a instalar los paquetes necesarios:
  • Con ayuda de apt procedemos a instalar el siguiente paquete:

$ sudo apt install -y rsync

  • Como rsync trabaja con SSH debemos asegurarnos de tener instalado OpenSSH. Verificar que dicho paquete esté instalado tanto en Ubuntu Server como en el cliente:

  • El cortafuegos debe permitir la comunicación por SSH. Validar que las reglas actuales del cortafuegos permitan dicho tráfico en los dos sistemas operativos (servidor y cliente):

  1. En Ubuntu Server crearemos la carpeta donde se encontrarán las copias de seguridad (backup) del cliente:

$ mkdir /tmp/backupCliXX

  1. En el cliente realizaremos lo siguiente:
  • Ingresar al equipo CliXX y cree el grupo Students con Group ID 100XX

  • Cree el usuario alice cuyo User ID sea 100XX, deberá indicar que se genere su directorio hogar (opción -m) y que use /bin/bash como shell (opción -s)

  • Inicie sesión con el usuario alice dentro del equipo CliXX y crear los archivos con los que se harán pruebas más adelante, finalmente cambiar el propietario y grupo propietario:

$ mkdir /tmp/archivosXX

$ mkdir /tmp/archivosXX/carpeta{01..05}

$ touch /tmp/archivosXX/archivo{01..05}

$ ln -s /etc/resolv.conf /tmp/archivosXX/resolv.conf.sym

NOTA

Para las pruebas se está empleando la carpeta /tmp, recuerde que el contenido de dicha carpeta se elimina cada vez que el sistema operativo se reinicia, para casos reales no debería usar dicha carpeta, y debe tener en consideración los permisos.

  1. USO Y BENEFICIOS DE RSYNC

En laboratorios anteriores, se dio a conocer la herramienta scp que también trabaja con SSH, entonces ¿Por qué rsync es una mejor herramienta para backups? En los siguientes puntos conoceremos las principales ventajas de rsync sobre scp.

...

Descargar como (para miembros actualizados) txt (9 Kb) pdf (271 Kb) docx (631 Kb)
Leer 5 páginas más »
Disponible sólo en Clubensayos.com