Canonical a lansat multipass 1.0, un set de instrumente pentru implementarea Ubuntu în mașinile virtuale

Compania Canonică prezentat prima versiune stabilă a setului de instrumente multipass 1.0, conceput pentru a simplifica instalarea diferitelor versiuni de Ubuntu în mașinile virtuale care rulează pe sistemele de virtualizare Linux, Windows și macOS. Multipass permite unui dezvoltator să lanseze versiunea dorită de Ubuntu într-o mașină virtuală cu o singură comandă fără setări suplimentare, de exemplu, pentru experimente sau testarea funcționării aplicației sale. Pentru a rula o mașină virtuală, Linux utilizează KVM, Windows utilizează Hyper-V și macOS utilizează HyperKit pe macOS. De asemenea, este posibil să utilizați mașinile virtuale VirtualBox pentru a rula. Codul proiectului este scris în C++ și distribuit de licențiat conform GPLv3. Pregătit pentru instalarea rapidă a multipass în Ubuntu pachet snap.

Multipass extrage în mod independent imaginea necesară a sistemului de operare și o menține la zi. Cloud-init poate fi folosit pentru configurare. Este posibil să montați partiții de disc externe într-un mediu virtual (comandă multipass mount), dar oferă și un mijloc de transfer de fișiere individuale între sistemul gazdă și mașina virtuală (transfer multipass). Directorul principal al utilizatorului este montat automat în mașina virtuală ca ~/Home. Integrarea completă a mașinii virtuale instalate cu desktopul principal este acceptată (se adaugă pictograme aplicației, meniuri de sistem și notificări).

Exemplu de sesiune multipass:

Căutați imagini disponibile:

$ găsire multipass
Aliasuri de imagine Descrierea versiunii
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

Lansăm versiunea actuală a Ubuntu LTS în VM:

$ lansare multipass ubuntu
Se lansează dansant-chipmunk...
Se descarcă Ubuntu 18.04 LTS……….
Lansat: chipmunk dansator

Ne uităm prin lista de mașini virtuale care rulează:

$listă multipass
Nume Stat IPv4 Lansare
dancing-chipmunk RUNNING 10.125.174.247 Ubuntu 18.04 LTS
live-naiad RUNNING 10.125.174.243 Ubuntu 18.04 LTS
snapcraft-asciinema OPRIT — Ubuntu Snapcraft builder pentru Core 18

Obținem informații detaliate despre VM-ul care rulează

$ info multipass dancing-chipmunk
Nume: dansant-chipmunk
Stare: RUNNING
IPv4: 10.125.174.247
Lansare: Ubuntu 18.04.1 LTS
Hash imagine: 19e9853d8267 (Ubuntu 18.04 LTS)
Sarcină: 0.97 0.30 0.10
Utilizarea discului: 1.1 G din 4.7 G
Utilizarea memoriei: 85.1 M din 985.4 M

Conectați-vă la shell-ul de comandă din VM

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

Rulați comanda „lsb_release -a” în mediul VM:

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

Oprirea VM:

$ multipass stop dansant-chipmunk

Eliminarea VM:

$ multipass șterge dancing-chipmunk

Nume Stat IPv4 Lansare
snapcraft-asciinema OPRIT — Ubuntu Snapcraft builder pentru Core 18
dancing-chipmunk ȘTERS — Nu este disponibil

Curățarea mașinilor virtuale la distanță de pe disc

$purjare multipass

Sursa: opennet.ru

Adauga un comentariu