Canonical ha lanzado multipass 1.0, una herramienta para desplegar Ubuntu en máquinas virtuales

La empresa Canonical ha presentado la primera versión estable de la herramienta multipass 1.0, diseñada para simplificar la instalación de diversas versiones de Ubuntu en máquinas virtuales que se ejecutan en sistemas de virtualización Linux, Windows y macOS. Multipass permite al desarrollador ejecutar una versión específica de Ubuntu en una máquina virtual con un solo comando, sin configuraciones adicionales, por ejemplo, para realizar experimentos o comprobar el funcionamiento de su aplicación. Para ejecutar la máquina virtual en Linux se utiliza KVM, en Windows — Hyper-V, y en macOS — HyperKit. También se puede usar VirtualBox para ejecutar las máquinas virtuales. El código del proyecto está escrito en C++ y se distribuye bajo la licencia GPLv3. Para una instalación rápida de multipass en Ubuntu se ha preparado paquete snap.

Multipass extrae automáticamente la imagen necesaria del sistema operativo y la mantiene actualizada. Para la configuración se puede utilizar cloud-init. También se prevé la posibilidad de montar particiones de disco externas en el entorno virtual (comando multipass mount), además de proporcionar herramientas para transferir archivos individuales entre el sistema anfitrión y la máquina virtual (multipass transfer). El directorio personal del usuario se monta automáticamente en la máquina virtual como ~/Home. Se admite la integración completa de la máquina virtual instalada con el escritorio principal (se añaden iconos de aplicaciones, menú del sistema y notificaciones).

Ejemplo de sesión en multipass:

Buscar imágenes disponibles:

$ multipass find
Imagen Alias Versión Descripción
core core16 20190424 Ubuntu Core 16
core18 20190213 Ubuntu Core 18
16.04 xenial 20190628 Ubuntu 16.04 LTS
18.04 bionic,lts 20190627.1 Ubuntu 18.04 LTS
18.10 cosmic 20190628 Ubuntu 18.10
19.04 disco 20190628 Ubuntu 19.04
daily:19.10 devel,eoan 20190623 Ubuntu 19.10

Iniciamos la versión actual de Ubuntu LTS en VM:

$ multipass launch ubuntu
Iniciando dancing-chipmunk…
Descargando Ubuntu 18.04 LTS……….
Iniciado: dancing chipmunk

Listando las VMs en ejecución:

$ multipass list
Nombre Estado IPv4 Lanzamiento
dancing-chipmunk EJECUTANDO 10.125.174.247 Ubuntu 18.04 LTS
live-naiad EJECUTANDO 10.125.174.243 Ubuntu 18.04 LTS
snapcraft-asciinema DETENIDO — Constructor de Ubuntu Snapcraft para Core 18

Obteniendo información detallada de la VM en ejecución

$ multipass info dancing-chipmunk
Nombre: dancing-chipmunk
Estado: EJECUTANDO
IPv4: 10.125.174.247
Lanzamiento: Ubuntu 18.04.1 LTS
Hash de imagen: 19e9853d8267 (Ubuntu 18.04 LTS)
Carga: 0.97 0.30 0.10
Uso de disco: 1.1G de 4.7G
Uso de memoria: 85.1M de 985.4M

Conectándonos con el shell en la VM

$ multipass shell dancing-chipmunk
Bienvenido a Ubuntu 18.04.1 LTS (GNU/Linux 4.15.0-42-generic x86_64)
#

Ejecutando el comando «lsb_release -a» en el entorno de VM:

$ multipass exec dancing-chipmunk — lsb_release -a
No hay módulos LSB disponibles.
ID del distribuidor: Ubuntu
Descripción: Ubuntu 18.04.1 LTS
Versión: 18.04
Nombre en clave: bionic

Deteniendo la VM:

$ multipass stop dancing-chipmunk

Eliminando la VM:

$ multipass delete dancing-chipmunk

Nombre Estado IPv4 Versión
snapcraft-asciinema DETENIDO — Constructor de Ubuntu Snapcraft para Core 18
dancing-chipmunk ELIMINADO — No disponible

Limpiando las VMs eliminadas del disco

$ multipass purge

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster