Instalación de Servidores Linux y Virtualización Básica

Clase 9 de 30Curso de Introducción a la Administración de Servidores Linux

Resumen

¿Cómo se instalan los servidores Linux?

Instalar un servidor Linux es una habilidad esencial que te permitirá desplegar tus propios sistemas operativos en diversos entornos, desde instalaciones directas en hardware hasta configuraciones en la nube. Aquí te muestro las diversas maneras de montar un servidor y las opciones de virtualización disponibles.

¿Qué es una instalación directa?

En términos simples, una instalación directa se refiere a instalar un sistema operativo directamente sobre hardware físico. Esto puede hacerse mediante el uso de:

  • Imágenes ISO: Archivos que contienen la copia de un sistema operativo completo.
  • USB boteable: Dispositivos USB configurados para ejecutar e instalar sistemas operativos al conectarse al hardware.
  • Descargas de red: Permiten la instalación de sistemas operativos directamente desde servidores de red.

Lo fundamental es que este método utiliza el 100% de los recursos asignados, como memoria RAM y potencia de procesador, permitiendo un máximo rendimiento.

¿Cómo se manifiesta la virtualización en los data centers?

Cuando hablamos de data centers, nos referimos a instalaciones que contienen grandes cantidades de hardware, organizados en estructuras llamadas racks. La virtualización se vuelve esencial aquí para maximizar el uso de este hardware mediante el uso de un hypervisor.

¿Qué hace un hypervisor?

Un hypervisor es un software que permite dividir los recursos de una máquina física en múltiples máquinas virtuales. Esto es ideal para crear entornos de prueba o correr diferentes sistemas operativos sin necesidad de hardware adicional.

  • Hypervisors de tipo 1 (bare metal): Corren directamente sobre el hardware, sin necesitar un sistema operativo entre el hardware y el hypervisor. Son eficientes en el uso de recursos y típicamente utilizados en entornos empresariales.

  • Hypervisors de tipo 2: Se instalan sobre un sistema operativo existente, como Linux, Windows o Mac. Son más accesibles y comúnmente usados para propósitos educativos y de pruebas.

¿Cuál es la diferencia entre contenedores y máquinas virtuales?

Para administrar diferentes ambientes de trabajo, como desarrollador o administrador de sistemas, es crucial entender la diferencia inherente entre contenedores y máquinas virtuales:

  • Máquinas virtuales (VMs): Tienen asignación de recursos físicos directamente, permitiendo gran personalización y aislamiento del entorno.

  • Contenedores: Comparten muchos recursos del sistema operativo anfitrión, son más ligeros y rápidos, ideales para ejecutar aplicaciones en ambientes de microservicios y tecnología Docker.

El conocimiento y manejo tanto de máquinas virtuales como de contenedores es fundamental para cualquier administrador de sistemas.

Recomendaciones prácticas

  • Evaluación de necesidades: Antes de elegir cómo instalar un servidor, evalúa qué recursos y estabilidades necesitas basado en el propósito de uso.

  • Aprendizaje continuo: Familiarízate con otros recursos como el curso de Docker disponible en Platzi para profundizar tus conocimientos sobre virtualización y contenedores.

Adquirir estas habilidades requerirá tiempo y práctica constante. ¡No te desalientes si al principio te parece complicado! Con la guía adecuada y dedicación, administrar servidores Linux será una tarea que dominarás con confianza y eficacia.