From Fedora Project Wiki
(Created page with '= KVM Stable PCI Addresses = == Sommario == Allow devices in KVM guest virtual machines to retain the same PCI address allocations as other devices are added...')
 
m (Obbiettivo->Obiettivo)
 
(3 intermediate revisions by one other user not shown)
Line 2: Line 2:


== Sommario ==
== Sommario ==
 
Permette a dispositivi presenti su [[it_IT/Virtualization|guest virtual machines]] di KVM di mantenere gli stessi indirizzi PCI loro assegnati mentre altri dispositivi sono aggiunti o rimossi dalla configurazione. Ciò è particolarmente importante nei guest di <s>Windows</s> per evitare gli avvisi o la riattivazione del processo d'installazione quando cambiano gli indirizzi del dipositivo.
Allow devices in KVM [[Virtualization|guest virtual machines]] to retain the same PCI address allocations as other devices are added or removed from the guest configuration.
 
This is particularily important for Windows guests in order to prevent warnings or reactivation when device addresses change.


== Progettista ==
== Progettista ==
Line 15: Line 12:


== Descrizione dettagliata ==
== Descrizione dettagliata ==
QEMU assegna gli indirizzi PCI ai dispositivi, nella maggior parte dei casi, nell'ordine di creazione dei dispositivi, ossia dall'ordine in cui appaiono sulla lina di comando. I dispositivi PCI integrati - come i controller IDE, USB e VGA, sono allocati per primi.


QEMU allocates PCI addresses to devices (mostly) in the order it creates the devices, which depends in part on the order they appear on the command line. Built-in PCI devices - like the IDE, USB and VGA controllers - are allocated first.
Windows avviserà gli utenti quando l'indirizzo PCI di un dispositivo viene modificato e potrebbe addirittura riattivare il processo di installazione. Per prevenire tutto ciò, si dovrebbe evitare di sposatare il dipositivo tra gli slot PCI quando altri dipositivi vengono aggiunti o rimossi dal guest.<BR>
 
Un problema connesso è legato ai cambiamenti ABI tra versioni di QEMU. Ossia, l'aggiornamento ad una nuova versione di QEMU, potrebbe apportare minimi cambiamenti nei dispositivi (p.e. la classe di apparteneza del dispositivo PCI o aggiungere altre funzionalità) riattivando Windows.<BR> Vedere anche [[it_IT/Releases/12/Features/KVM Stable Guest ABI|KVM Stable Guest ABI]].
Windows will warn users when a device's PCI address is changed and may even require the Windows install to be reactivated. In order to prevent this, we should do what we can to ensure that the device does not move PCI between slots as devices are added or removed to/from the guest configuration.
 
A related problem is that of guest ABI changes between versions of QEMU. That is, updating to a newer version of QEMU may cause devices to change subtly (e.g. PCI class of a device or additional capabilities) which again may require Windows to be reactivated. See also [[Features/KVM Stable Guest ABI]].


A number of [[KVM_Stable_PCI_Addresses_Design_Notes|solutions]] were discussed upstream. In the end, it was decided to let QEMU allocate device addresses for new devices, then store them in the guest's XML configuration, and specify them on the command line when recreating the guest. This relies on an an improved <code>info pci</code> for querying the address, and the new <code>-device</code> for specifying it.
Un numero di [[KVM_Stable_PCI_Addresses_Design_Notes|soluzioni]] sono state discusse in fase di progettazione. Alla fine si è deciso di lasciare a QEMU l'assegnazione degli indirizzi ai nuovi dispositivi, salvarli nel file XML di configurazione del guest, e specificarli sulla riga di comando in fase di ri-generazione del guest.<BR> Ciò ha comportato un miglioramento di <code>info pci</code> per interrogare gli indirizzi, ed alla nuova opzione <code>-device</code>, per specificarlo.


== Vantaggi per Fedora ==
== Vantaggi per Fedora ==
 
Questa caratteristica progettuale tenta di rimuovere un problema significativo nella virtualizzazione di Fedora a supporto di <s>Windows</s>.
This feature would remove a significant issue with Fedora's virtualization support of Windows.


== Documentazione ==
== Documentazione ==
Line 37: Line 31:


== Note di rilascio ==
== Note di rilascio ==
KVM guests in Fedora now have stable PCI addresses, reducing the chance that Windows guests will require reactivation as guest configuration is modified.
I guest KVM in Fedora, ora presentano indirizzi PCI stabili, riducendo la possibilità che i guest Windows richiedano la riattivazione del processo d'installazione a causa di modifiche nella configurazione.
 
== Altre informazioni ==
Per:
* Obiettivi
* Test Plan
* Esperienza Utente
* Dipendenze
* Progetto corrente
* Commenti e Discussioni
consultare la [[Features/KVM Stable PCI Addresses | pagina originale]] di questo documento.


[[Category:Italiano]]
[[Category:Italiano]]

Latest revision as of 22:58, 29 August 2010

KVM Stable PCI Addresses

Sommario

Permette a dispositivi presenti su guest virtual machines di KVM di mantenere gli stessi indirizzi PCI loro assegnati mentre altri dispositivi sono aggiunti o rimossi dalla configurazione. Ciò è particolarmente importante nei guest di Windows per evitare gli avvisi o la riattivazione del processo d'installazione quando cambiano gli indirizzi del dipositivo.

Progettista

Stato corrente

Descrizione dettagliata

QEMU assegna gli indirizzi PCI ai dispositivi, nella maggior parte dei casi, nell'ordine di creazione dei dispositivi, ossia dall'ordine in cui appaiono sulla lina di comando. I dispositivi PCI integrati - come i controller IDE, USB e VGA, sono allocati per primi.

Windows avviserà gli utenti quando l'indirizzo PCI di un dispositivo viene modificato e potrebbe addirittura riattivare il processo di installazione. Per prevenire tutto ciò, si dovrebbe evitare di sposatare il dipositivo tra gli slot PCI quando altri dipositivi vengono aggiunti o rimossi dal guest.
Un problema connesso è legato ai cambiamenti ABI tra versioni di QEMU. Ossia, l'aggiornamento ad una nuova versione di QEMU, potrebbe apportare minimi cambiamenti nei dispositivi (p.e. la classe di apparteneza del dispositivo PCI o aggiungere altre funzionalità) riattivando Windows.
Vedere anche KVM Stable Guest ABI.

Un numero di soluzioni sono state discusse in fase di progettazione. Alla fine si è deciso di lasciare a QEMU l'assegnazione degli indirizzi ai nuovi dispositivi, salvarli nel file XML di configurazione del guest, e specificarli sulla riga di comando in fase di ri-generazione del guest.
Ciò ha comportato un miglioramento di info pci per interrogare gli indirizzi, ed alla nuova opzione -device, per specificarlo.

Vantaggi per Fedora

Questa caratteristica progettuale tenta di rimuovere un problema significativo nella virtualizzazione di Fedora a supporto di Windows.

Documentazione

Note di rilascio

I guest KVM in Fedora, ora presentano indirizzi PCI stabili, riducendo la possibilità che i guest Windows richiedano la riattivazione del processo d'installazione a causa di modifiche nella configurazione.

Altre informazioni

Per:

  • Obiettivi
  • Test Plan
  • Esperienza Utente
  • Dipendenze
  • Progetto corrente
  • Commenti e Discussioni

consultare la pagina originale di questo documento.