GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare più VM usando Multipass su Ubuntu 20.04

Multipass è una piattaforma sviluppata da Canonical per avviare ed eseguire macchine virtuali Ubuntu offrendo a un utente la possibilità di configurarle con cloud-init come un cloud pubblico. Qui impariamo come installare Multipass su Ubuntu 20.04 Linux e utilizzare lo stesso per avviare l'istanza della macchina virtuale.

Anche se quando si tratta di avviare immagini di macchine virtuali pre-costruite leggere con un semplice comando, viene in mente Docker, tuttavia, Multipass potrebbe essere un'altra opzione per coloro che amano lavorare su Ubuntu Server. Sì, se desideri avviare istantaneamente le VM del server della riga di comando di Ubuntu Linux su Windows, Linux e macOS quindi Multipass multipiattaforma è una delle buone opzioni da considerare.

Passaggi per installare e utilizzare Multipass su Ubuntu 20.04

I seguenti passaggi possono essere utilizzati per Ubuntu 18.04/21.04 inclusi Linux Mint, MX Linux, sistema operativo elementare, sistema operativo Zorin e Debian.

1. Esegui l'aggiornamento del sistema

Solo per aggiornare i pacchetti esistenti e per ricostruire la cache dei repository, nel terminale esegui il comando di aggiornamento del sistema:

sudo apt update

2. Installa Multipass su Ubuntu 20.04 LTS

Multipass è disponibile tramite pacchetti SNAP, quindi per installarlo dovremmo avere Snapd sul nostro sistema. La cosa buona è che tutte le ultime versioni di Ubuntu vengono fornite con SNAP installato immediatamente, quindi esegui semplicemente il comando seguente:

sudo snap install multipass

3. Trova Ubuntu VM su Multipass

Esistono più versioni di Ubuntu Linux incluse alcune comuni applicazioni Web da installare e avviare come macchina virtuale su Multipass.

Possiamo vedere tutte le immagini delle istanze VM disponibili usando un comando:

multipass find

Durante la stesura di questo articolo erano disponibili le seguenti immagini da utilizzare:

 
Image             Aliases       Version           Description
snapcraft:core18                20201111          Snapcraft builder for Core 18
snapcraft:core20                20201111          Snapcraft builder for Core 20
snapcraft:core                  20210208          Snapcraft builder for Core 16
core              core16        20200818          Ubuntu Core 16
core18                          20200812          Ubuntu Core 18
16.04             xenial        20210128          Ubuntu 16.04 LTS
18.04             bionic        20210129          Ubuntu 18.04 LTS
20.04             focal,lts     20210223          Ubuntu 20.04 LTS
20.10             groovy        20210209          Ubuntu 20.10
daily:21.04       devel,hirsute 20210223          Ubuntu 21.04
appliance:adguard-home          20200812          Ubuntu AdGuard Home Appliance
appliance:mosquitto             20200812          Ubuntu Mosquitto Appliance
appliance:nextcloud             20200812          Ubuntu Nextcloud Appliance
appliance:openhab               20200812          Ubuntu openHAB Home Appliance
appliance:plexmediaserver       20200812          Ubuntu Plex Media Server Appliance

4. Avvia le immagini dell'istanza

Una volta che hai deciso quale versione di Ubuntu o Appliance vuoi installare come macchine virtuali, usa il comando Launch di multipass, ad esempio-

multipass launch --name vm-name "Image Aliases"

Nella sintassi sopra, sostituisci VM-name con qualche etichetta o nome che vuoi dare alla tua macchina virtuale e al posto di “Image ” digita l'immagine VM che desideri utilizzare.

Ad esempio – vogliamo creare una macchina virtuale su multipass di Core Ubuntu 18.04 e per identificarlo gli daremo un'etichetta h2slinux. L'ID immagine puoi trovare nel passaggio precedente di questo articolo.

multipass launch --name h2slinus "core18"

5. Controlla la versione della VM

Una volta completata l'installazione, possiamo verificarne la versione senza collegarla effettivamente, per sapere esattamente quale versione di Image è stata installata:

multipass exec vm-name -- lsb_release -a

o

multipass info vm-name

Sostituisci nome-vm con l'etichetta della macchina fornita

Esempio :multipass exec h2slinus -- lsb_release -a

5. Esegui la shell dell'istanza VM installata Multipass

Bene, abbiamo creato e installato l'istanza VM di Core Ubuntu 18, ora è il momento di connettersi e aprire un prompt della shell su un'istanza. Per questo noi nel tuo tipo di terminale di comando

multipass shell VM-name

Sostituisci il nome VM nella sintassi sopra con l'etichetta che hai assegnato durante la creazione di una macchina virtuale.

Ad esempio nel nostro caso è h2slinus, quindi il comando sarà:

multiplass shell h2slinus

6. Arresta e avvia VM

Se è necessario avviare e arrestare una delle VM installate, possiamo utilizzare i seguenti comandi:

multipass stop vm-name

multipass start vm-name

7. Elimina le macchine virtuali

Quando il motivo alla base della creazione delle VM Multipass è completato, possiamo eliminare qualsiasi di quelle installate per liberare spazio:

multipass delete vm-name

Per pulire

multipass purge

8. Per vedere tutte le macchine virtuali installate

Elenca tutte le macchine virtuali usando questa sintassi:

multipass list

9. Monta Multipass VM sull'host per condividere i dati

Se desideri trasferire alcuni dati dalla macchina host alla VM guest creata su Multiplass, possiamo farlo facilmente montandolo sul sistema host.

multipass mount $HOMEvm-name

Esempio :Vogliamo montare la nostra VM chiamata home directory di h2slinus sul nostro host, ad esempio Ubuntu 20.04 qui, quindi il comando sarà:

multipass mount $HOME h2slinus

È anche possibile montare la directory home della macchina virtuale su un percorso di cartella particolare. Come

multipass mount $HOME h2slinus:/folder/path

Sostituisci h2slinus con il nome dell'istanza e /folder/path dove vuoi montarlo.

Dopo aver eseguito il comando precedente sul terminale host, la directory home sarà comune sia per il guest che per l'host. Qualunque sia il file o la cartella che salviamo in /home la directory è accessibile anche dalla VM guest Multipass.

Puoi verificarlo digitando:

multiplass info vm-name


Ubuntu
  1. Come installare R su Ubuntu 20.04

  2. Come installare Vai su Ubuntu 18.04

  3. Come installare WordPress usando Nginx su Ubuntu 18.04

  4. Come installare qBitTorrent 4.0 in Ubuntu usando PPA

  5. Come installare Opera in Ubuntu 21.04 [Usando il terminale]

Come installare Winamp su Ubuntu usando PlayOnLinux

Come installare Ansible su Ubuntu 20.04

Come installare più versioni di PHP su Ubuntu 20.04, 18.04, 20.10

Come installare Windows 11 su Ubuntu 20.04 usando VirtualBox

Come installare Go in Ubuntu 20.04

Come installare Vai su Ubuntu 22.04