Multipass, del di­s­tri­bui­dor de Linux Canonical, es una solución de vi­r­tua­li­za­ción que permite a los usuarios crear y gestionar fá­ci­l­me­n­te máquinas virtuales (VM) de Ubuntu en varios sistemas ope­ra­ti­vos.

¿Qué es Multipass?

Multipass es un software de vi­r­tua­li­za­ción ligero de­sa­rro­lla­do es­pe­cia­l­me­n­te para de­sa­rro­lla­do­res y ad­mi­ni­s­tra­do­res de sistemas que desean probar o utilizar Ubuntu en un entorno aislado, o que deseen crear una nueva instancia de Ubuntu con un solo comando. Este software permite crear, iniciar y gestionar máquinas virtuales de Ubuntu con un esfuerzo mínimo y ofrece una interfaz de línea de comandos (CLI) sencilla.

En la co­m­pa­ra­ti­va de software de vi­r­tua­li­za­ción, Multipass destaca por su enfoque en Ubuntu y la rapidez con la que se configura la máquina virtual. También ofrece soporte nativo mu­l­ti­pla­ta­fo­r­ma para Windows, macOS y Linux, lo que lo distingue de so­lu­cio­nes como la KVM.

Re­qui­si­tos para usar Multipass

Para usar Multipass, debes cumplir con los si­guie­n­tes re­qui­si­tos:

  • Sistema operativo: Multipass es co­m­pa­ti­ble con Windows 10 (64 bits), macOS y di­s­tri­bu­cio­nes de Linux.
  • Hardware: se re­co­mie­n­da un sistema con pro­ce­sa­dor de 64 bits y al menos 4 GB de RAM para operar la máquina virtual de manera eficiente.
  • Permisos de ad­mi­ni­s­tra­dor: son ne­ce­sa­rios permisos de ad­mi­ni­s­tra­dor para instalar y ejecutar el software Multipass.

In­s­ta­la­ción de Multipass paso a paso

La in­s­ta­la­ción de Multipass varía según el sistema operativo.

In­s­ta­la­ción en Windows

En Windows, ne­ce­si­ta­rás un in­s­ta­la­dor dedicado para la in­s­ta­la­ción de Multipass.

Paso 1: descargar el in­s­ta­la­dor

Visita la página oficial de Multipass y descarga el in­s­ta­la­dor para Windows.

Paso 2: ejecutar el in­s­ta­la­dor

Asegúrate en el siguiente paso de que tu red local sea privada, ya que, de lo contrario, Multipass no fu­n­cio­na­rá en Windows. A co­n­ti­nua­ción, haz doble clic en el archivo de­s­ca­r­ga­do para iniciar el in­s­ta­la­dor y sigue las in­s­tru­c­cio­nes del asistente de in­s­ta­la­ción.

Paso 3: completar la in­s­ta­la­ción

Una vez co­m­ple­ta­da la in­s­ta­la­ción, puedes usar Multipass a través del símbolo del sistema o de Po­we­r­She­ll.

In­s­ta­la­ción en macOS

En macOS, Multipass se descarga fá­ci­l­me­n­te a través del gestor de paquetes Homebrew. Si no utilizas Homebrew, es necesario completar la in­s­ta­la­ción de Homebrew antes de instalar Multipass.

Paso 1: descarga a través de Homebrew

En primer lugar, abre tu terminal y ejecuta el siguiente comando para ac­tua­li­zar Homebrew e instalar Multipass:

brew install --cask multipass
bash

Homebrew de­s­ca­r­ga­rá e instalará Multipass au­to­má­ti­ca­me­n­te.

Paso 2: verificar la in­s­ta­la­ción

Después de la in­s­ta­la­ción, puedes verificar si la in­s­ta­la­ción se ha co­m­ple­ta­do co­rre­c­ta­me­n­te, in­tro­du­cie­n­do el comando multipass version en la terminal.

In­s­ta­la­ción en Linux

En Ubuntu y otras di­s­tri­bu­cio­nes de Linux, hay varios métodos de in­s­ta­la­ción di­s­po­ni­bles:

Opción 1: in­s­ta­la­ción en Ubuntu mediante APT

Actualiza el sistema de gestión de paquetes APT e instala Multipass en Ubuntu a partir de los si­guie­n­tes comandos:

sudo apt update
sudo apt install multipass
bash

Opción 2: in­s­ta­la­ción en otras di­s­tri­bu­cio­nes mediante Snap

Si tu di­s­tri­bu­ción es co­m­pa­ti­ble con el gestor de paquetes Snap, puedes instalar Multipass eje­cu­ta­n­do el siguiente comando:

sudo snap install multipass
bash

In­de­pe­n­die­n­te­me­n­te del método de in­s­ta­la­ción que elijas para Multipass en Linux, puedes verificar si la he­rra­mie­n­ta de vi­r­tua­li­za­ción está instalada co­rre­c­ta­me­n­te eje­cu­ta­n­do el comando multipass version en tu terminal.

¿Cómo crear una máquina virtual con Multipass?

Una vez que Multipass está instalado, puedes comenzar a crear y gestionar máquinas virtuales de Ubuntu.

Paso 1: crear una máquina virtual

Para crear una nueva máquina virtual, usa el comando launch. Este comando descarga la última imagen de Ubuntu e inicia una nueva máquina virtual que puedes nombrar con el parámetro opcional --name. Se re­co­mie­n­da hacer este paso, ya que, de lo contrario, se generará un nombre aleatorio que no tendrá mucho sentido.

multipass launch --name test-vm
bash

Paso 2: elegir la versión de Ubuntu

Si deseas usar una versión es­pe­cí­fi­ca de Ubuntu, en primer lugar, puedes ver todas las versiones di­s­po­ni­bles con el siguiente comando:

multipass find
bash

Con este comando, obtendrás una lista con varias versiones de Ubuntu y sus re­s­pe­c­ti­vos alias. Para obtener más detalles sobre una versión es­pe­cí­fi­ca, puedes usar el comando multipass info [nombre de la versión/alias]. A co­n­ti­nua­ción, puedes elegir tu versión favorita con el comando launch. En el siguiente ejemplo, se instala la versión Ubuntu 22.04 LTS:

multipass launch --name test-vm 22.04
bash

Paso 3: comprobar el estado de las máquinas virtuales

Para ver una lista de todas las máquinas virtuales activas, puedes usar el comando que aparece a co­n­ti­nua­ción. Este comando muestra todas las máquinas virtuales en ejecución, su estado y dirección IP, además de otras in­fo­r­ma­cio­nes re­le­va­n­tes.

multipass list
bash

Paso 4: conectar con una máquina virtual

Para acceder a una máquina virtual en ejecución, utiliza el comando shell:

multipass shell test-vm
bash

Este comando abre una sesión SSH en la máquina virtual es­pe­ci­fi­ca­da, pe­r­mi­tié­n­do­te trabajar di­re­c­ta­me­n­te con ella.

Paso 5: gestionar y controlar las máquinas virtuales

Multipass ofrece varios comandos para gestionar tus máquinas virtuales:

  • Suspender una VM: multipass suspend test-vm
  • Reiniciar una VM su­s­pe­n­di­da: multipass start test-vm
  • Eliminar una VM: multipass delete test-vm
  • Eliminar de­fi­ni­ti­va­me­n­te todas las VM eli­mi­na­das: multipass purge (las máquinas virtuales eli­mi­na­das se mantienen en el estado eliminado hasta que se eliminan de forma de­fi­ni­ti­va con este comando)
Ir al menú principal