It IT/Releases/12/Features/KVM NIC Hotplug

From FedoraProject

< It IT | Releases(Difference between revisions)
Jump to: navigation, search
(Altre informazioni)
m (Obbiettivo->Obiettivo)
 
(3 intermediate revisions by one user not shown)
Line 2: Line 2:
  
 
== 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 37:
 
== Altre informazioni ==  
 
== Altre informazioni ==  
 
Per:
 
Per:
* Obbiettivi
+
* Obiettivi
 
* Test Plan
 
* Test Plan
 
* Esperienza Utente
 
* Esperienza Utente
Line 47: Line 47:
  
 
visitare la en-wiki [[Features/KVM NIC Hotplug | Features: KVM NIC Hotplug]].  
 
visitare la en-wiki [[Features/KVM NIC Hotplug | Features: KVM NIC Hotplug]].  
 +
 +
[[Category:Italiano]]
 +
[[Category:F-12 Features IT|{{SUBPAGENAME}}]]
 +
[[Category:Virtualization IT|{{SUBPAGENAME}}]]
  
 
[[Category:FeatureAcceptedF12]]
 
[[Category:FeatureAcceptedF12]]
 
 
[[Category:Virtualization|KVM NIC Hotplug]]
 
[[Category:Virtualization|KVM NIC Hotplug]]
 
 
[[Category:F12_Virt_Features|KVM NIC Hotplug]]
 
[[Category:F12_Virt_Features|KVM NIC Hotplug]]
 
[[Category:F-12 Features IT|{{SUBPAGENAME}}]]
 
 
[[Category:Virtualization IT|{{SUBPAGENAME}}]]
 

Latest revision as of 22:55, 29 August 2010

Contents

[edit] KVM NIC Hotplug

[edit] Sommario

Consente a guest virtual machine di aggiungere una interfaccia di rete guest senza dover riavviare la macchina virtuale.

[edit] Progettista

[edit] Stato corrente

[edit] 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

[edit] 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.


[edit] Vantaggi per Fedora

NIC hotplug è una caratteristica di virtualizzazione comunemente richiesta.

[edit] 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.