Canonical ha lanzado multipass 1.0, un kit de herramientas para desplegar Ubuntu en máquinas virtuales

Compañía canónica presentado primera versión estable del kit de herramientas multipaso 1.0, diseñado para simplificar la instalación de diferentes versiones de Ubuntu en máquinas virtuales que se ejecutan en sistemas de virtualización Linux, Windows y macOS. Multipass permite a un desarrollador ejecutar la versión deseada de Ubuntu en una máquina virtual con un solo comando sin configuraciones adicionales, por ejemplo, para experimentos o probar el funcionamiento de su aplicación. Para ejecutar una máquina virtual, Linux usa KVM, Windows usa Hyper-V y macOS usa HyperKit en macOS. También es posible utilizar máquinas virtuales VirtualBox para ejecutar. El código del proyecto está escrito en C++ y distribuido por Licenciado bajo GPLv3. Preparado para una instalación rápida de multipass en Ubuntu paquete rápido.

Multipass extrae de forma independiente la imagen requerida del sistema operativo y la mantiene actualizada. Cloud-init se puede utilizar para la configuración. Es posible montar particiones de discos externos en un entorno virtual (comando de montaje multipaso), pero también proporciona un medio para transferir archivos individuales entre el sistema host y la máquina virtual (transferencia multipaso). El directorio de inicio 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 agregan íconos de aplicaciones, menús del sistema y notificaciones).

Ejemplo de una sesión multipaso:

Buscar imágenes disponibles:

$ búsqueda multipaso
Descripción de la versión de alias de imagen
núcleo core16 20190424 Ubuntu Core 16
núcleo18 20190213 Ubuntu Core 18
16.04 xenial 20190628 Ubuntu 16.04 LTS
18.04 biónico, lts 20190627.1 Ubuntu 18.04 LTS
18.10 cósmico 20190628 Ubuntu 18.10
19.04 disco 20190628 Ubuntu 19.04
diario: desarrollo 19.10, eoan 20190623 Ubuntu 19.10

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

$ lanzamiento multipaso ubuntu
Lanzando ardilla bailarina...
Descargando Ubuntu 18.04 LTS……….
Lanzado: ardilla bailando

Revisamos la lista de máquinas virtuales en ejecución:

$lista de pases múltiples
Nombre Estado Versión IPv4
ardilla bailando EJECUTANDO 10.125.174.247 Ubuntu 18.04 LTS
live-naiad EJECUTANDO 10.125.174.243 Ubuntu 18.04 LTS
snapcraft-asciinema DETENIDO — Generador de Ubuntu Snapcraft para Core 18

Obtenemos información detallada sobre la VM en ejecución.

$ información multipaso bailando-ardilla
Nombre: ardilla-bailadora
Estado: EN EJECUCIÓN
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 del disco: 1.1G de 4.7G
Uso de memoria: 85.1 millones de 985.4 millones

Conéctese al shell de comandos en la VM

$ ardilla-ardilla bailando concha multipaso
Bienvenido a Ubuntu 18.04.1 LTS (GNU/Linux 4.15.0-42-generic x86_64)
#

Ejecute el comando "lsb_release -a" en el entorno VM:

$ ardilla-ardilla ejecutiva multipaso — lsb_release -a
No hay módulos LSB disponibles.
ID de distribuidor: Ubuntu
Descripción: Ubuntu 18.04.1 LTS
Lanzamiento: 18.04
Nombre en clave: biónico

Deteniendo la máquina virtual:

$ multipaso deja de bailar-ardilla listada

Eliminando la máquina virtual:

$ multipaso eliminar ardilla bailando

Nombre Estado Versión IPv4
snapcraft-asciinema DETENIDO — Generador de Ubuntu Snapcraft para Core 18
Ardilla bailando ELIMINADO — No disponible

Limpieza de máquinas virtuales remotas desde el disco

$purga multipaso

Fuente: opennet.ru

Añadir un comentario