No edit summary |
|||
(3 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{old}} | |||
= KVM NIC Hotplug = | = KVM NIC Hotplug = | ||
== Sommario == | == Sommario == | ||
Consente a [[Virtualization|guest virtual machine]] di aggiungere una interfaccia di rete guest senza dover riavviare la macchina virtuale. | Consente a [[it_IT/Virtualization|guest virtual machine]] di aggiungere una interfaccia di rete guest senza dover riavviare la macchina virtuale. | ||
== Progettista == | == Progettista == | ||
Line 37: | Line 38: | ||
== Altre informazioni == | == Altre informazioni == | ||
Per: | Per: | ||
* | * Obiettivi | ||
* Test Plan | * Test Plan | ||
* Esperienza Utente | * Esperienza Utente |
Latest revision as of 14:05, 19 January 2016
KVM NIC Hotplug
Sommario
Consente a guest virtual machine di aggiungere una interfaccia di rete guest senza dover riavviare la macchina virtuale.
Progettista
- Nome: Mark McLoughlin
Stato corrente
- Rilascio: Fedora 12
- Per informazioni aggiornate sullo stato di KVM NIC Hotplug consultare la pagina originale.
In particolare
- Corretti SCM_RIGHTS in qemu (in 0.11.0): Vedere post
- Corretto unix socket monitor in libvirt (in 0.7.0): Vedere commit
- Assicurato che la policy di SeLinux sia aggiornata in modo da consentire a libvirtd/qemu di usare i socket di Unix
- Implementato il NIC hotplug nel driver QEMU di libvirt passando il file descriptor dell'innesto a QEMU attraverso il controllo del socket
- Verificato che tutto funzioni bene in virt-manager
Descrizione dettagliata
NIC hotplug è una caratteristica relativamente comune di virtualizzazione. L'idea è che si dovrebbe poter aggiungere/rimuovere una NIC da un guest mentre questi è in esecuzione. Per esempio, si vorrebbe poter connettere il guest ad una rete, senza dover riavviare il guest.
Attualmente ciò è supportato da QEMU, ma soltanto se QEMU può creare e configurare l'innesto del dispositivo.
libvirt crea l'innesto del dispositivo e passa il descrittore relativo a QEMU attraverso la linea di comando. Per supportare hotplug, occorre che QEMU consenta il passaggio di un descrittore attraverso il socket di QEMU.
L'unico modo per poter realizzare ciò è fare in modo che QEMU supporti il descrittore via SCM_RIGHTS
su un socket UNIX.
L'alternativa sarebbe usare un innesto persistente, ma ciò renderebbe la gestione degli errori molto più complicata e richiederebbe
che QEMU abbia i permessi su /dev/net/tun
.
Vantaggi per Fedora
NIC hotplug è una caratteristica di virtualizzazione comunemente richiesta.
Altre informazioni
Per:
- Obiettivi
- Test Plan
- Esperienza Utente
- Dipendenze
- Progetto corrente
- Documentazione
- Note di rilascio
- Commenti e Discussioni
visitare la en-wiki Features: KVM NIC Hotplug.