Canonical a lansat multipass 1.0, un instrument pentru desfășurarea Ubuntu în mașini virtuale

Compania Canonical a prezentat prima versiune stabilă a instrumentarului multipass 1.0, destinat simplificării instalării diferitelor versiuni Ubuntu în mașini virtuale, care rulează în sisteme de virtualizare Linux, Windows și macOS. Multipass permite dezvoltatorului să pornească cu o singură comandă versiunea dorită de Ubuntu într-o mașină virtuală, de exemplu, pentru experimente sau pentru a verifica funcționalitatea aplicației sale. Pentru a porni o mașină virtuală în Linux, se folosește KVM, în Windows — Hyper-V, iar în macOS — HyperKit on macOS. De asemenea, este posibilă utilizarea VirtualBox pentru executarea mașinilor virtuale. Codul proiectului este scris în C++ și se răspândește sub licența GPLv3. Pentru instalarea rapidă a multipass în Ubuntu a fost pregătit un pachet snap.

Multipass extrage singur imaginea necesară a sistemului de operare și o menține actualizată. Pentru configurare se poate folosi cloud-init. Există posibilitatea montării partițiilor externe în mediul virtual (comanda multipass mount), dar sunt oferite și instrumente pentru transferul fișierelor între sistemul gazdă și mașina virtuală (multipass transfer). Directorul personal al utilizatorului este montat automat în mașina virtuală ca ~\/Home. Se suportă integrarea completă a mașinii virtuale cu desktopul principal (se adaugă pictograme pentru aplicații, meniuri de sistem și notificări).

Exemplu de sesiune în multipass:

Căutăm imagini disponibile:

$ multipass find
Imagine Aliasuri Versiune Descriere
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

Pornim cea mai recentă versiune Ubuntu LTS în VM:

$ multipass launch ubuntu
Lansăm dancing-chipmunk…
Descărcăm Ubuntu 18.04 LTS……….
Lansată: dancing chipmunk

Vizualizăm lista VM-urilor lansate:

$ multipass list
Nume Stare IPv4 Versiune
dancing-chipmunk RUNNING 10.125.174.247 Ubuntu 18.04 LTS
live-naiad RUNNING 10.125.174.243 Ubuntu 18.04 LTS
snapcraft-asciinema STOPPED — Ubuntu Snapcraft builder for Core 18

Obținem informații detaliate despre VM-ul lansat

$ multipass info dancing-chipmunk
Nume: dancing-chipmunk
Stare: RUNNING
IPv4: 10.125.174.247
Versiune: Ubuntu 18.04.1 LTS
Hash imagine: 19e9853d8267 (Ubuntu 18.04 LTS)
Încărcare: 0.97 0.30 0.10
Utilizare disc: 1.1G din 4.7G
Utilizare memorie: 85.1M din 985.4M

Ne conectăm la shell-ul din VM

$ multipass shell dancing-chipmunk
Bun venit la Ubuntu 18.04.1 LTS (GNU/Linux 4.15.0-42-generic x86_64)
#

Executăm comanda „lsb_release -a” în mediu VM:

$ multipass exec dancing-chipmunk — lsb_release -a
Nu sunt disponibile module LSB.
ID distribuitor: Ubuntu
Descriere: Ubuntu 18.04.1 LTS
Versiune: 18.04
Cod: bionic

Oprindem VM:

$ multipass stop dancing-chipmunk

Ștergem VM:

$ multipass delete dancing-chipmunk

Nume Stare IPv4 Versiune
snapcraft-asciinema OPRIT — Constructor Ubuntu Snapcraft pentru Core 18
dancing-chipmunk ȘTERS — Nu este disponibil

Curățăm VM-urile șterse de pe disc

$ multipass purge

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster