Canonical ha rilasciato multipass 1.0, un toolkit per la distribuzione di Ubuntu in macchine virtuali

Canonico presentato prima versione stabile del toolkit passaggio multiplo 1.0, progettato per semplificare l'installazione di diverse versioni di Ubuntu in macchine virtuali che eseguono sistemi di virtualizzazione Linux, Windows e macOS. Multipass consente allo sviluppatore di avviare la versione desiderata di Ubuntu in una macchina virtuale con un comando senza impostazioni aggiuntive, ad esempio per esperimenti o testare il funzionamento della sua applicazione. Per eseguire una macchina virtuale, Linux utilizza KVM, Windows utilizza Hyper-V e macOS utilizza HyperKit su macOS. È anche possibile utilizzare macchine virtuali VirtualBox per eseguire. Il codice del progetto è scritto in C++ e distribuito da concesso in licenza con GPLv3. Predisposto per l'installazione rapida di multipass in Ubuntu pacchetto a scatto.

Multipass estrae in modo indipendente l'immagine del sistema operativo richiesta e la mantiene aggiornata. Cloud-init può essere utilizzato per la configurazione. È possibile montare partizioni del disco esterno in un ambiente virtuale (comando di montaggio multipass), ma fornisce anche un mezzo per trasferire singoli file tra il sistema host e la macchina virtuale (trasferimento multipass). La directory home dell'utente viene automaticamente montata nella macchina virtuale come ~/Home. È supportata la completa integrazione della macchina virtuale installata con il desktop principale (vengono aggiunte le icone delle applicazioni, i menu di sistema e le notifiche).

Esempio di una sessione multipass:

Cerca le immagini disponibili:

Trova $multipass
Descrizione della versione degli alias immagine
core core16 20190424 Ubuntu Core 16
core18 20190213 Ubuntu Core 18
16.04 xenial 20190628 Ubuntu 16.04 LTS
18.04 bionico,lts 20190627.1 Ubuntu 18.04 LTS
18.10 cosmico 20190628 Ubuntu 18.10
Disco 19.04 20190628 Ubuntu 19.04
ogni giorno: 19.10 devel,eoan 20190623 Ubuntu 19.10

Lanciamo l'attuale versione di Ubuntu LTS nella VM:

$ avvio multipass di Ubuntu
Lancio di Dance-Chipmunk...
Download di Ubuntu 18.04 LTS……….
Lanciato: scoiattolo danzante

Esaminiamo l'elenco delle VM in esecuzione:

$elenco multipass
Nome Stato Rilascio IPv4
dancing-chipmunk IN ESECUZIONE 10.125.174.247 Ubuntu 18.04 LTS
live-naiad IN ESECUZIONE 10.125.174.243 Ubuntu 18.04 LTS
snapcraft-asciinema ARRESTATO: builder Ubuntu Snapcraft per Core 18

Otteniamo informazioni dettagliate sulla VM in esecuzione

$ informazioni multipass dancing-chipmunk
Nome: scoiattolo danzante
Stato: IN CORSA
IPv4: 10.125.174.247
Rilascio: Ubuntu 18.04.1 LTS
Hash immagine: 19e9853d8267 (Ubuntu 18.04 LTS)
Carico: 0.97 0.30 0.10
Utilizzo del disco: 1.1 G su 4.7 G
Utilizzo della memoria: 85.1 milioni su 985.4 milioni

Connettersi alla shell dei comandi nella VM

$ shell multipass danzante-scoiattolo
Benvenuto in Ubuntu 18.04.1 LTS (GNU/Linux 4.15.0-42-generico x86_64)
#

Esegui il comando "lsb_release -a" nell'ambiente VM:

$ multipass exec dancing-chipmunk — lsb_release -a
Non sono disponibili moduli LSB.
ID distributore: Ubuntu
Descrizione: Ubuntu 18.04.1 LTS
Rilascio: 18.04
Nome in codice: bionico

Arresto della VM:

$ multipass smetti di ballare-scoiattolo

Rimozione della VM:

$ multipass elimina dancing-chipmunk

Nome Stato Rilascio IPv4
snapcraft-asciinema ARRESTATO: builder Ubuntu Snapcraft per Core 18
dancing-chipmunk ELIMINATO — Non disponibile

Pulizia delle VM remote dal disco

$eliminazione multipass

Fonte: opennet.ru

Aggiungi un commento