sistemasoperativossegundoparcial.pptx
Document Details
Uploaded by IllustriousLimerick
Tags
Related
- omscs-notes-notes_operating-systems_thread-performance-considerations.md at 1e77184ce6ad5faefba8709d6a249888a005f542 · m4ttsch_omscs-notes-notes · GitHub.pdf
- omscs-notes-notes_operating-systems_midterm-exam-review-questions.md at 1e77184ce6ad5faefba8709d6a249888a005f542 · m4ttsch_omscs-notes-notes · GitHub.pdf
- swe-sheet-sol-full-operating-systems.pdf
- OPERATING SYSTEMS SLM.pdf
- Resumen 3.1 - Mustafá Tarek PDF
- Reviewer-OSA PDF
Full Transcript
Sistemas Operátivos II Segundo Parcial Introducción a Ubuntu Server ¿Qué es Ubuntu Server? Es una versión del sistema operativo Ubuntu orientada a servidores. Ofrece un entorno optimizado y seguro para servidores web, bases de datos, aplicaciones y más. Compatible con una amplia gama de hard...
Sistemas Operátivos II Segundo Parcial Introducción a Ubuntu Server ¿Qué es Ubuntu Server? Es una versión del sistema operativo Ubuntu orientada a servidores. Ofrece un entorno optimizado y seguro para servidores web, bases de datos, aplicaciones y más. Compatible con una amplia gama de hardware y entornos de virtualización. Configuración Básica Acceso al Servidor: Acceso local. Explicación: Este comando se usa para acceder de forma remota a otro sistema utilizando el protocolo SSH (Secure Shell). "usuario" es el nombre del usuario en el servidor remoto y "ip_del_servidor" es la dirección IP del servidor al que se desea conectar. Comandos Básicos de Ubuntu Server Gestión de Paquetes Actualizar la lista de paquetes: Explicación: Este comando actualiza la lista de paquetes disponibles desde los repositorios configurados en el sistema. No instala ni actualiza paquetes, solo actualiza la base de datos de paquetes disponibles. Actualizar el sistema: Explicación: Este comando instala las versiones más recientes de todos los paquetes instalados en el sistema. Es una buena práctica ejecutar este comando regularmente para mantener el sistema actualizado y seguro Instalar un paquete: Explicación: Este comando instala el paquete especificado desde los repositorios configurados. Por ejemplo, sudo apt install apache2 instalará el servidor web Apache. Eliminar un paquete: Explicación: Este comando elimina el paquete especificado del sistema. Sin embargo, no elimina los archivos de configuración del paquete. Para eliminar también los archivos de configuración, se puede usar sudo apt purge nombre_del_paquete. Gestión de Usuarios Agregar un nuevo usuario: Explicación: Este comando crea un nuevo usuario en el sistema con el nombre especificado. El comando también crea un directorio home para el usuario y configura un entorno de trabajo inicial. Eliminar un usuario: Explicación: Este comando elimina el usuario especificado del sistema. Por defecto, no elimina el directorio home del usuario ni sus archivos. Agregar un usuario a un grupo: Agregar un usuario a un grupo: Explicación: Este comando añade el usuario especificado al grupo indicado. La opción -aG asegura que el usuario sea añadido al grupo sin ser removido de otros grupos. Data Center ¿Qué es un Data Center? Es un espacio donde se concentra la infraestructura (elementos de red, almacenamiento y sistemas de computación) necesaria para procesar, organizar, asegurar y conservar la información de una organización. Además, los data centers están concebidos para garantizar la disponibilidad de los sistemas y servicios alojados ante cualquier imprevisto, ya sea un desastre natural o un fallo humano. Requerimientos Escalabilidad Flexibilidad Alta disponibilidad Rendimiento Eficiencia energética Coste 1.apa 2 (L2) - Capa de Enlace de Datos: 1.Se encarga de la transferencia de datos entre dispositivos en la misma red local (LAN). 2.Incluye dispositivos como switches y bridges. 3.Maneja direcciones MAC (Media Access Control) y es responsable de la detección de errores en la capa de enlace. 2.Capa 3 (L3) - Capa de Red: 1.Se encarga de la transferencia de datos entre diferentes redes. 2.Incluye dispositivos como routers. 3.Maneja direcciones IP y es responsable de la conmutación y el enrutamiento de paquetes entre redes. En un data center, las referencias a "L2" y "L3" son cruciales para entender cómo se maneja el tráfico de red y cómo se estructura la infraestructura de red. Por ejemplo: Switches L2: Dispositivos que operan en la capa de enlace de datos y se encargan de conmutar tramas dentro de una misma red local basándose en direcciones MAC. Switches L3 (o routers): Dispositivos que operan en la capa de red y son capaces de enrutar paquetes de datos entre diferentes redes, basándose en direcciones IP. Procesode diseño Empezamos con una granja de servidores y un conmutador que nos dé conectividad capa 3 Y también nos puede dar conectividad capa 2, que queremos porque: Generalmente servidores que comparten subred IP y VLAN Tal vez propiedad del mismo departamento o con la misma función Pueden emplear técnicas de “clustering” que requieran estar en la misma VLAN (“heartbeats” no enrutables) ¿Cómo nos preparamos ante fallos del switch L2/3? (…) Proceso de diseño ¿Cómo nos preparamos ante fallos del switch L2/3? – Podemos redundar sus componentes (tarjeta supervisora, ventiladores, fuente de alimentación, etc) – Podemos añadir un segundo conmutador – Los servidores deberán tener 2 NICs (dual-homed): NICs activo/pasivo o agregadas con la misma MAC e IP (NIC teaming, más sobre esto más adelante) L2/3 Proceso de diseño Este diseño está limitado por la densidad de puertos en los switches Para crecer de forma ordenada añadimos una nueva capa Es decir, ya tenemos la capa de acceso y de distribución, solo que ahora esta segunda se suele llamar de “agregación” Podemos mantener conectividad en capa 2 Tenemos redundancia en los enlaces entre acceso y agregación pero no a los hosts (…) Agregación (distribución) L2/3 Acceso L2 Servidores Proceso de Para diseño volver a tener los servidores dual-homed necesitamos al menos un segundo conmutador en la capa de acceso Podemos aumentar esa capa de acceso (…) Agregación (distribución) Acceso Servidores Diseño genérico Los conmutadores de la capa de acceso dan alta densidad de puertos Los conmutadores de agregación agregan tráfico hacia y desde el acceso y para conectar con los servicios de red No hay puntos únicos de fallo (se ha retirado del dibujo el dual-homing por simplicidad) Enlaces gigabit o 10G a los servidores Enlaces gigabit, 10G o LAGs entre los conmutadores Todo full duplex, ¡nada de hubs! Agregación (distribución) EoR Switches Acceso ToR Switches Servidores Mainframe Mainframe generalmente a la capa de agregación Enlaces capa 3, es decir, subredes IP independientes Agregación (distribución) Acceso Servidores Diseño genérico y VLANs Redpara n-tier ¿La red para las diversas capas del servicio? Es común que los servidores tenga varios interfaces Y que empleen uno hacia la capa anteriory otro hacia la siguiente ¿Creamos una red para cada segmento?(con sus firewall, balanceadores, etc) Front End Application Back End (presentación) (data) Servidor de Servidor de base Servidor web aplicaciones de datos Redpara n- tier Lo normal es emplear VLANs Es decir, mediante virtualización en la red tenemos las tres capas de acceso ¿Qué funcionalidades necesitamos entonces en la capa de agregación? Agregación Necesitamos conmutación capa 2 por lo ya expuesto Normalmente no necesitamos extender las VLANs más allá Necesitamos conmutación capa 3 para interconectas las VLANs Eso nos acorta también los árboles de expansión Uno de ellos (aggr1) se configura para ser la raíz El otro se configura para ser secundario (mediante prioridad) aggr1 aggr2 L2/3 Agregación Nos permite enrutar entre diferentes granjas de servidores en diferentes VLANs Exterior L2/3 Agregación El que se configurecomo raíz del ST se configurará como maestro del FHRP (aggr1) y el otro como backup Exterior L2/3 Tráfico inbound Según el resto de la red podríallegarpor cualquier conmutador de agregación Aunque se enruteen el secundario debe seguir el árbol (capa 2) L2/3 Diseño genérico: A esto se le suele triángulo referir como un bucle en triángulo Los 3 lados del triángulo son enlaces en el mismo árbol de expansión L3 L2 Diseño genérico: triángulo Aclaremos la separación entre L2 y L3 partiendo el conmutador L2/3 en dos equipos (…) ≈ L3 L2 Diseño genérico: triángulo Aclaremos la separación entre L2 y L3 partiendo el conmutador L2/3 en dos equipos ≈ L3 L2 Diseño genérico: cuadrado Otra alternativa tiene el bucle “en cuadrado” (…) Agregación (distribución) Acceso Servidores Diseño genérico: cuadrado Otra alternativa tiene el bucle “en cuadrado” (…) L3 L3 L2 L2 Diseño sin bucles: Diseño sin bucle en U Diseño con bucle capa 2 (diseño en “U”) “en cuadrado” en capa 2 No hay ciclos en capa 2 Mantenemos STP por si hay errores en el conexionado L3 L2 L3 L2 Diseño sin bucles: Diseño sin bucle en U Diseño sin bucle en capa 2 (diseño en “U”) capa 2 (diseño en “U No hay ciclos en capa 2 invertida”) Mantenemos STP por si hay errores en el conexionado L3 L2 L3 L2