Cómo iniciar rápidamente una máquina virtual Ubuntu con múltiples pasadas

Si es un desarrollador o un administrador de sistemas, querrá poder poner en marcha rápidamente una distribución de Linux para realizar pruebas. Hay varias soluciones, como Docker, VMWare, VirtualBox, Vagrant, etc. Multipass es otro administrador de VM ligero que le permite iniciar fácil y rápidamente una máquina virtual Ubuntu. Así es como puede hacerlo.

Cómo configurar Multipass

Multipass es disponible para Windows, macOS y Linux. Para Windows y macOS, puede descargar los paquetes relevantes e instalarlos como lo haría con cualquier aplicación normal. Solo tenga en cuenta que para Windows, deberá tener instalado VirtualBox o Hyper-V. Hyper-V solo es compatible con Windows 10 Pro y Windows 10 Enterprise. Después de la instalación, podrá utilizar multipass desde la terminal.

Para Linux, puede instalar Multipass usando Snaps. Puede instalar snapd en varias distribuciones con estas instrucciones.

Una vez que tengas snapd instalado, puede instalar multipass con el comando:

Usando Multipass

Después de instalar Multipass, puede lanzar una instancia con:

Lanzamiento del tutorial de múltiples pasadas

De forma predeterminada, esto descargará el Ubuntu LTS actual, que a partir de esta publicación es Ubuntu 20.04. Puede instalar varias instancias con Multipass (con diferentes nombres) y luego llamarlas para diferentes propósitos. Puede ver sus instancias instaladas con:

Lista de tutoriales multipaso 1

También puede iniciar y detener instancias a voluntad con:

Multipass le permite interactuar y ejecutar comandos dentro de la máquina virtual. Para esto, necesita ejecutar el comando:

Alternativamente, si prefiere “iniciar sesión” en la instancia, puede hacerlo con el comando:

Tipo exit para cerrar la sesión del shell.

Casos de uso de múltiples pasadas

Multipass es útil desde el punto de vista del desarrollo, ya que puede probar rápidamente el código en diferentes versiones de Ubuntu. Sin embargo, también hay otros usos interesantes.

Ejecute aplicaciones GUI de Linux en macOS

Puede utilizar XQuartz para mostrar aplicaciones de GUI de Linux en macOS. Para hacer esto, deberá configurar XQuartz en “Permitir conexiones desde clientes de red”. Una vez hecho esto, puede instalar la aplicación cuya GUI desea ver en una instancia de Multipass. Luego, puede decirle a Multipass que abra la aplicación apuntándola a la dirección IP de su computadora.

Ejecutar Pi-hole

Pi-hole es un bloqueador de anuncios en toda la red para Linux que gusta a muchos. Puede configurar un bloqueador de anuncios en toda la red con una Raspberry Pi, pero puede ser un poco más conveniente configurarlo con Multipass, ya que no tendrá que depender de tener otro software. Puedes lograr esto configurar Pi-hole en una instancia de Multipass.

Configurar un clúster de Kubernetes en Windows

Tutorial de múltiples pasadas Kubernetes

Kubernetes le permite administrar cargas de trabajo y servicios en un contenedor. Esto permite una gestión más eficiente de los recursos del sistema. Kubernetes es una excelente opción para ejecutar aplicaciones de manera eficiente. Puede utilizar Multipass para configurar Microk8s en una instancia de Multipass. Esto le permite esencialmente poder implementar un contenedor con Kubernetes desde una máquina con Windows.

Pensamientos finales

Multipass es una herramienta útil para configurar rápidamente una máquina virtual Ubuntu. Puede usarlo para probar el código sin tener que meterse con su sistema operativo actual. También hay una serie de otros usos tangibles que no implican probar el código, lo que puede facilitarle la vida.

Alternativamente, también puede hacer uso de Virtual Machine Manager para administrar sus máquinas virtuales en Linux.

¿Es útil este artículo?

¡Compártelo en redes sociales!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *