Canonical heeft multipass 1.0 uitgebracht, een toolkit voor het implementeren van Ubuntu in virtuele machines

Canoniek gepresenteerd eerste stabiele release van de toolkit multipass 1.0, ontworpen om de installatie van verschillende versies van Ubuntu in virtuele machines die draaien op Linux-, Windows- en macOS-virtualisatiesystemen te vereenvoudigen. Met Multipass kan een ontwikkelaar met één commando de gewenste versie van Ubuntu in een virtuele machine starten zonder aanvullende instellingen, bijvoorbeeld voor experimenten of het testen van de werking van zijn applicatie. Om een ​​virtuele machine te laten draaien, gebruikt Linux KVM, Windows gebruikt Hyper-V en macOS gebruikt HyperKit op macOS. Het is ook mogelijk om VirtualBox virtuele machines te laten draaien. De projectcode is geschreven in C++ en gedistribueerd door gelicentieerd onder GPLv3. Voorbereid voor snelle installatie van multipass in Ubuntu snap-pakket.

Multipass extraheert zelfstandig de vereiste image van het besturingssysteem en houdt deze up-to-date. Voor de configuratie kan Cloud-init worden gebruikt. Het is mogelijk om externe schijfpartities in een virtuele omgeving te mounten (multipass mount-opdracht), maar biedt ook een manier om individuele bestanden over te dragen tussen het hostsysteem en de virtuele machine (multipass-overdracht). De thuismap van de gebruiker wordt automatisch in de virtuele machine aangekoppeld als ~/Home. Volledige integratie van de geïnstalleerde virtuele machine met het hoofdbureaublad wordt ondersteund (applicatiepictogrammen, systeemmenu's en meldingen zijn toegevoegd).

Voorbeeld van een multipass-sessie:

Zoek naar beschikbare afbeeldingen:

$multipass zoeken
Afbeeldingsaliassen Versiebeschrijving
kern core16 20190424 Ubuntu Core 16
core18 20190213 Ubuntu Core 18
16.04 xenial 20190628 Ubuntu 16.04 LTS
18.04 bionisch, lts 20190627.1 Ubuntu 18.04 LTS
18.10 kosmisch 20190628 Ubuntu 18.10
19.04 disco 20190628 Ubuntu 19.04
dagelijks:19.10 devel,eoan 20190623 Ubuntu 19.10

We lanceren de huidige release van Ubuntu LTS in de VM:

$ multipass start ubuntu
Dansende aardeekhoorn lanceren…
Ubuntu 18.04 LTS downloaden............
Gelanceerd: dansende aardeekhoorn

We bekijken de lijst met actieve VM's:

$multipass-lijst
Naam Staat IPv4-release
Dancing-chipmunk RUNNING 10.125.174.247 Ubuntu 18.04 LTS
live-naiad RUNNING 10.125.174.243 Ubuntu 18.04 LTS
snapcraft-asciinema GESTOPT — Ubuntu Snapcraft-builder voor Core 18

We krijgen gedetailleerde informatie over de actieve VM

$ multipass info dansende aardeekhoorn
Naam: dansende aardeekhoorn
Staat: RENNEN
IPv4: 10.125.174.247
Uitgave: Ubuntu 18.04.1 LTS
Afbeeldinghash: 19e9853d8267 (Ubuntu 18.04 LTS)
Belasting: 0.97 0.30 0.10
Schijfgebruik: 1.1G van 4.7G
Geheugengebruik: 85.1 miljoen van 985.4 miljoen

Maak verbinding met de opdrachtshell in de VM

$ multipass shell dansende aardeekhoorn
Welkom bij Ubuntu 18.04.1 LTS (GNU/Linux 4.15.0-42-generiek x86_64)
#

Voer de opdracht “lsb_release -a” uit in de VM-omgeving:

$ multipass exec dansen-chipmunk — lsb_release -a
Er zijn geen LSB-modules beschikbaar.
Distributeur-ID: Ubuntu
Beschrijving: Ubuntu 18.04.1 LTS
Vrijgave: 18.04
Codenaam: bionisch

De virtuele machine stoppen:

$ multipass stop met dansen-aardeekhoorn

De virtuele machine verwijderen:

$ multipass verwijder dansende aardeekhoorn

Naam Staat IPv4-release
snapcraft-asciinema GESTOPT — Ubuntu Snapcraft-builder voor Core 18
Dancing-chipmunk VERWIJDERD — Niet beschikbaar

Externe VM's van schijf opschonen

$multipass opschonen

Bron: opennet.ru

Voeg een reactie