Servidor virtual en Linux: guía paso a paso
08:52, 30.11.2022
Linux es un sistema operativo de código abierto que ha ganado popularidad debido a su gran flexibilidad, seguridad, estabilidad y velocidad sin precedentes. Requiere ciertos conocimientos de administración, y hay que saber y entender cómo hacer las cosas desde la consola, ya que no todo se puede hacer en una interfaz gráfica.
Hoy en día, los servidores Linux representan más del 70% de todos los servidores, y he aquí el motivo:
- bajos requisitos de hardware del servidor;
- el sistema operativo es completamente gratuito, al igual que la mayoría de las distribuciones derivadas;
- un mayor nivel de seguridad y protección, tiene muchas menos vulnerabilidades que Windows.
Además, ya hay un gran número de profesionales experimentados en el mercado que conocen bien la administración de Linux. Una alta competencia significa menores costes para el especialista individual y, por tanto, el coste de mantenimiento del servidor será más modesto a largo plazo.
El siguiente artículo le explicará por qué necesita una máquina virtual Linux y cómo crear y configurar una.
¿Por qué necesito una máquina virtual?
El proceso de virtualización consiste en crear una versión de software del servidor con recursos dedicados de CPU, RAM y espacio en disco. Es decir, el servidor físico se "particiona" mediante un hipervisor en varias máquinas virtuales más o menos independientes entre sí.
Las máquinas virtuales creadas se utilizan para diversas tareas:
- desarrollo y pruebas de software, sistemas operativos;
- alojamiento de sitios web, tiendas online, infraestructura de redes corporativas, etc;
- lanzamiento seguro de software sospechoso que puede dañar potencialmente el sistema;
- Investigación y análisis de malware: una máquina virtual puede ser un entorno ideal para los desarrolladores de software antivirus y cortafuegos;
- copia de seguridad de los datos.
Los VPS son buenos por su bajo coste, flexibilidad y rapidez de despliegue, y pueden ampliarse rápidamente para compensar la falta de capacidad para determinadas tareas.
Creación de una máquina virtual Linux: una guía paso a paso
Veamos el mecanismo de creación de una máquina virtual con Linux. En nuestro ejemplo utilizaremos la distribución Ubuntu 22.04.1 LTS, ya que es una de las más populares, se actualiza regularmente y ofrece a los usuarios una amplia gama de características.
Paso 1: Descargar e instalar Ubuntu
Vaya al sitio web oficial de los desarrolladores y elija la versión adecuada para su servidor: 32 bits o 64 bits. Como recordatorio, la arquitectura de 32 bits es más anticuada, pero gana en términos de velocidad y requisitos de recursos del servidor, y por lo tanto todavía se utiliza a menudo en VPS con una pequeña cantidad de RAM asignada. La versión de 64 bits es necesaria si tienes un plan caro con 4 GB de RAM o más.
Sin embargo, hay una pega importante: cuando actualices de Ubuntu de 32 bits a 64 bits, prepárate para que todos los procesos, ya sea PHP o el viejo Apache2, consuman el doble de RAM. Sin embargo, este aumento en el consumo de memoria se debe a la doble longitud de los punteros. Esto proporciona un gran aumento de rendimiento en servidores con 4, 6, 8 o más gigabytes de RAM.
Paso 2: Instalar VirtualBox
VirtualBox es un producto de software para emular Linux, Windows, FreeBSD y otros sistemas operativos. El software es completamente gratuito y cuenta con el apoyo estable de la comunidad, por lo que es fácil hacerse con él. Se puede descargar aquí y hay una guía detallada de instalación y configuración inicial en el mismo enlace. También necesitará el paquete de extensión de Oracle VM VirtualBox, que puede descargar aquí.
Durante el proceso de instalación, deje los valores por defecto y asegúrese de añadir el software a las excepciones del antivirus y del cortafuegos.
Paso 3: Crear una máquina virtual
Cuando la instalación de VirtualBox esté completa, abra el software y comience a crear una máquina virtual. Paso a paso, se le pedirá:
- dar un nombre a la máquina virtual;
- seleccionar la versión del sistema operativo (Ubuntu 32 bits o 64 bits);
- asignar recursos a la máquina virtual: número de RAM, núcleos de CPU, espacio de almacenamiento.
Es importante no equivocarse a la hora de asignar los recursos: intente calcular con la mayor precisión posible las capacidades que necesitará para sus tareas, y asigne con un pequeño margen (un 20-30% por encima es más que suficiente). En términos de almacenamiento, una máquina virtual requiere un mínimo de 8GB de espacio libre, pero es mejor asignar alrededor de 16-24GB para tener un margen.
Paso 4: Iniciar la máquina virtual
Todo lo que necesita hacer para iniciar la VM es hacer clic en el botón "Iniciar". La primera vez que inicie el software, es posible que le dé algunos errores - la mayoría de ellos están relacionados con el registro de información de recursos que falta, por lo que puede simplemente ignorarlos.
En el siguiente paso se le pedirá que instale Ubuntu - así que lo hace. A continuación, todo es estándar: seleccione el script de instalación y siga los pasos habituales. Asegúrese de formatear el contenido del disco duro virtual antes de instalar el sistema operativo en la máquina virtual para que cualquier archivo accidental no afecte al funcionamiento de la máquina virtual.
Resultados
Eso es todo - como puede ver, no hay nada complicado en la instalación y ejecución de un servidor virtual basado en Linux. Y si todavía tiene alguna duda, póngase en contacto con nuestros expertos a través de Livechat. Le ayudaremos en todo lo que podamos y también le ayudaremos a elegir el mejor plan de VPS para sus necesidades. Que tenga un buen día.