Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Virtualizzazione/VirtManager"
Differenze tra le versioni 116 e 196 (in 80 versioni)
Versione 116 del 23/12/2021 14.57.40
Dimensione: 1928
Autore: carlin0
Commento:
Versione 196 del 14/02/2022 23.06.30
Dimensione: 3593
Autore: jeremie2
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
###
<<Indice(depth=2 align=right)>>
## page was renamed from Carlin0/Prove0
## Pagina creata da Carlin0
#format wiki
#LANGUAGE it
<<BR>>
<<Indice(depth=2)>>
<<Informazioni(rilasci="20.04"; forum="http://forum.ubuntu-it.org/viewtopic.php?f=46&t=")>>
Linea 6: Linea 11:
 '''Firejail''' è un programma sandbox SUID di sicurezza che riduce il rischio di falle nella sicurezza restringendo l'ambiente di esecuzione di applicazioni non fidate, usando namespace Linux e seccomp-bpf. Permette ad un processo e
 tutti i suoi discendenti di avere la propria vista privata delle risorse del kernel globalmente condivise, come lo stack di rete, la tabella dei processi e la tabella dei montaggi.
L'applicazione '''Virt-manager''' è un'interfaccia grafica utente per desktop che permette di gestire macchine virtuali tramite [[https://libvirt.org|libvirt]]. È pensata principalmente per macchine virtuali [[Virtualizzazione/Kvm|KVM]], ma gestisce anche [[https://it.wikipedia.org/wiki/Xen|Xen]] e [[https://it.wikipedia.org/wiki/LXC|LXC]]. Presenta una vista riassuntiva dei domini in uso e statistiche sulle loro prestazioni e utilizzo di risorse in tempo reale. Procedure guidate permettono la creazione di nuovi domini e la configurazione e la regolazione delle risorse allocate e dell'hardware virtuale per ogni dominio. Un visualizzatore di client [[InternetRete/DesktopRemoto/Vnc|VNC]] e [[https://it.wikipedia.org/wiki/Simulation_Program_with_Integrated_Circuit_Emphasis|SPICE]] incorporato presenta al dominio ospite una console grafica completa.
Linea 11: Linea 15:
 [[AmministrazioneSistema/InstallareProgrammi|Installare]] i pacchetti [[apt://firejail|firejail]] e [[apt://firejail-profiles|firejail-profiles]].
{{{#!wiki note
Esiste anche un frontend basato su Qt che si chiama [[apt://firetools|firetools]] ma non lo tratteremo in questa pagina poichè il suo uso è molto intuitivo.
[[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://virt-manager|virt-manager]].

{{{#!wiki important
Dopo l'installazione è consigliabile un riavvio completo del sistema operativo.
Linea 16: Linea 21:
= Funzionamento =
{{{#!wiki note
Verranno fatti alcuni esempio usando le applicazioni '''Firefox''' e '''Telegram Desktop''' che sono di uso molto comune.
Ecco come si presenta '''Virtual Machine Manager'''
<<BR>>
<<Immagine(./virt-manager.png,400,center)>>


= Creare nuova macchina virtuale =

 0. [[AmbienteGrafico/AvviareProgrammi|Avviare]] dal menù principale '''Virtual Machine Manager'''.

 0. Fare click sul menù '''File''' e scegliere la voce '''Nuova macchina virtuale'''.

 0. Seguire le istruzioni a seconda dei casi (Supporto ISO, da rete, usare disco esistente o installazione manuale).
 <<BR>>
 {{{#!wiki note
È possibile anche usare un disco virtuale creato con Virtualbox
 }}}

= Porte USB =

 0. Dal menù '''Macchina virtuale''' della macchina virtuale scegliere la voce '''Redirigi dispositivo USB'''

 0. Mettere una spunta sul dispositivo che si intende selezionare

= Cartella condivisa =

 0. [[https://wiki.ubuntu-it.org/AmministrazioneSistema/ComandiBase#mkdir|Creare]] nel sistema `host` una cartella da condividere (ad esempio `~/condvs-hst`).

 0. [[https://wiki.ubuntu-it.org/AmministrazioneSistema/ComandiBase#mkdir|Creare]] nel sistema `guest` una cartella da condividere (ad esempio `~/condvs-gst`).

 0. Dal menù '''Visualizza''' della macchina virtuale scegliere la voce '''Dettagli'''

 0. Cliccare su '''Aggiungi hardware'''

 0. Scegliere '''File system'''

 0. Impostare:
  * '''Tipo''' → ''mount''
  * '''Modalità''' → ''squash''
  * '''Percorso sorgente''' → ''/home/tuoutente/condvs-hst''
  * '''Percorso di destinazione''' → ''/home/tuoutente/condvs-gst''
 <<BR>>
 {{{#!wiki note
Sostituire '''tuoutente''' con il proprio nome utente nel sistema operativo.
 }}}

 0. Cliccare su '''Fine'''

 0. Nel sistema `guest` digitare nel [[AmministrazioneSistema/Terminale|terminale]]: {{{
sudo mount -t 9p -o trans=virtio,version=9p2000.L /condvs-hst /home/tuoutente/condvs-gst
Linea 21: Linea 72:
== Temporaneo ==

Ovvero, avviare un programma in sandbox da [[AmministrazioneSistema/Terminale|terminale]] sapendo che l'effetto della sandbox finirà alla chiusura de programma stesso.

 * Per avviare un programma in sandbox digitare nel [[AmministrazioneSistema/Terminale|terminale]]: {{{
firejail <nome_programma>
}}}per esempio{{{
firejail firefox
{{{#!wiki note
Per eventuali problemi di lettura/scrittura della cartella condivisa agire sui [[AmministrazioneSistema/PermessiFile|permessi]].
Linea 31: Linea 76:
 * Per avviare un programma in modalità '''''modalità privata''''' che prevede che il programma non legga nessun file nella propria '''Home''' comprese le sue configurazioni già salvate digitare nel [[AmministrazioneSistema/Terminale|terminale]]: {{{
firejail --private <nome_programma>
}}}ad esempio{{{
firejail --private firefox
}}}
= Ulteriori risorse =
Linea 37: Linea 78:
== Predefinito ==

Ovvero, creare delle impostazioni che facciano in modo che avviando un programma normalmente dal '''Menù''' esso venga avviato in sandbox. <<BR>>

A tale proposito ci sono 2 modi per farlo:
 * [[https://virt-manager.org|Sito del progetto]]
 * [[https://github.com/virt-manager/virt-manager|Repository dello sviluppo]]
 * [[https://webchat.oftc.net/?channels=#virt|Canale IRC (in lingua inglese)]]
----
CategoryVirtualizzazione


Guida verificata con Ubuntu: 20.04

Problemi in questa pagina? Segnalali in questa discussione

Introduzione

L'applicazione Virt-manager è un'interfaccia grafica utente per desktop che permette di gestire macchine virtuali tramite libvirt. È pensata principalmente per macchine virtuali KVM, ma gestisce anche Xen e LXC. Presenta una vista riassuntiva dei domini in uso e statistiche sulle loro prestazioni e utilizzo di risorse in tempo reale. Procedure guidate permettono la creazione di nuovi domini e la configurazione e la regolazione delle risorse allocate e dell'hardware virtuale per ogni dominio. Un visualizzatore di client VNC e SPICE incorporato presenta al dominio ospite una console grafica completa.

Installazione

Installare il pacchetto virt-manager.

Dopo l'installazione è consigliabile un riavvio completo del sistema operativo.

Ecco come si presenta Virtual Machine Manager

Creare nuova macchina virtuale

  1. Avviare dal menù principale Virtual Machine Manager.

  2. Fare click sul menù File e scegliere la voce Nuova macchina virtuale.

  3. Seguire le istruzioni a seconda dei casi (Supporto ISO, da rete, usare disco esistente o installazione manuale).


    È possibile anche usare un disco virtuale creato con Virtualbox

Porte USB

  1. Dal menù Macchina virtuale della macchina virtuale scegliere la voce Redirigi dispositivo USB

  2. Mettere una spunta sul dispositivo che si intende selezionare

Cartella condivisa

  1. Creare nel sistema host una cartella da condividere (ad esempio ~/condvs-hst).

  2. Creare nel sistema guest una cartella da condividere (ad esempio ~/condvs-gst).

  3. Dal menù Visualizza della macchina virtuale scegliere la voce Dettagli

  4. Cliccare su Aggiungi hardware

  5. Scegliere File system

  6. Impostare:
    • Tipomount

    • Modalitàsquash

    • Percorso sorgente/home/tuoutente/condvs-hst

    • Percorso di destinazione/home/tuoutente/condvs-gst


    Sostituire tuoutente con il proprio nome utente nel sistema operativo.

  7. Cliccare su Fine

  8. Nel sistema guest digitare nel terminale:

    sudo mount -t 9p -o trans=virtio,version=9p2000.L /condvs-hst /home/tuoutente/condvs-gst

Per eventuali problemi di lettura/scrittura della cartella condivisa agire sui permessi.

Ulteriori risorse


CategoryVirtualizzazione