Driver paravirtuali per le istanze Windows - Amazon Elastic Compute Cloud

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Driver paravirtuali per le istanze Windows

Le AMI Windows contengono un insieme di driver per consentire l'accesso all'hardware virtualizzato. Tali driver vengono utilizzati da Amazon EC2 per mappare instance store e volumi Amazon EBS ai rispettivi dispositivi. Nella tabella seguente vengono illustrate le differenze principali tra i diversi driver.

Red Hat PV Citrix PV AWS PV

Tipo di istanza

Non supportato per tutti i tipi di istanza. Se specifichi un tipo di istanza non supportato, l'istanza sarà danneggiata.

Supportato per i tipi di istanza Xen.

Supportato per i tipi di istanza Xen.

Volumi collegati

Supporta fino a 16 volumi collegati.

Supporta più di 16 volumi collegati.

Supporta più di 16 volumi collegati.

Rete

Il driver presenta problemi noti durante i quali la connessione di rete si ristabilisce con carichi elevati, ad esempio in caso di trasferimenti di file FTP rapidi.

Il driver configura automaticamente i frame jumbo sulla scheda di rete quando si trova su un tipo di istanza compatibile. Quando l'istanza si trova in un gruppo di posizionamento cluster, ciò offre migliori prestazioni di rete tra le istanze che sono in tale gruppo. Per ulteriori informazioni, consulta Gruppi di collocamento per le tue istanze Amazon EC2.

La tabella seguente riporta i driver PV da eseguire su ciascuna versione di Windows Server su Amazon EC2.

Versione di Windows Server Versione driver PV
Windows Server 2025 Non supportato
Windows Server 2022 AWSVersione più recente di PV
Windows Server 2019 AWSVersione più recente di PV
Windows Server 2016 AWSVersione più recente di PV
Windows Server 2012 R2 AWS PV versione 8.4.3
Windows Server 2012 AWS PV versione 8.4.3
Windows Server 2008 R2 AWS PV versione 8.3.5
Windows Server 2008 Citrix PV 5.9
Windows Server 2003 Citrix PV 5.9

AWSDriver PV

I driver AWS PV sono archiviati nella directory %ProgramFiles%\Amazon\Xentools. Tale directory contiene anche simboli pubblici e uno strumento a riga di comando, xenstore_client.exe, che consente l'accesso alle entrate di XenStore. Ad esempio, il seguente comando PowerShell restituisce l'ora corrente dell'hypervisor:

PS C:\> [DateTime]::FromFileTimeUTC((gwmi -n root\wmi -cl AWSXenStoreBase).XenTime).ToString("hh:mm:ss") 11:17:00

I componenti del driver AWS PV sono elencati nel Registro di Windows in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services. Tali componenti sono i seguenti: xenbus, xeniface, xennet, xenvbd e xenvif.

AWSI driver PV dispongono anche di un servizio Windows denominato LiteAgent, che viene eseguito in modalità utente. Gestisce attività come l'arresto e il riavvio di eventi delle API di AWS su istanze di generazione Xen. Puoi accedere ai servizi e gestirli eseguendo Services.msc dalla riga di comando. Durante l'esecuzione su istanze di generazione Nitro, i driver AWS PV non vengono utilizzati e il servizio LiteAgent si arresterà automaticamente a partire dalla versione 8.2.4 del driver. L'aggiornamento al driver AWS PV più recente aggiorna anche LiteAgent e migliora l'affidabilità su tutte le generazioni di istanze.

Installazione dei driver AWS PV più recenti

Le AMI Windows di Amazon contengono un insieme di driver per consentire l'accesso all'hardware virtualizzato. Tali driver vengono utilizzati da Amazon EC2 per mappare instance store e volumi Amazon EBS ai rispettivi dispositivi. Ti consigliamo di installare i driver più recenti per migliorare la stabilità e le prestazioni delle istanze Windows di EC2.

Opzioni di installazione

AWSCronologia dei pacchetti di driver PV

La tabella seguente mostra le modifiche apportate ai driver AWS PV per ciascuna versione del driver.

Versione del pacchetto Dettagli Data di rilascio

8.6.0

  • Correzioni della stabilità alle interazioni con XenStore.

27 maggio 2025

8.5.0

  • Correzioni di stabilità per risolvere rari casi di arresto anomalo durante lo scollegamento del dispositivo di rete.

  • Correzioni di stabilità per risolvere rari casi di arresto anomalo durante lo scollegamento del volume EBS.

  • Sono stati corretti i bug nel programma di installazione del pacchetto.

  • È stato aggiornato il programma di installazione PV per utilizzare Pnputil.

31 ottobre 2024

8.4.3

Sono stati corretti i bug nel programma di installazione del pacchetto per migliorare l'esperienza di aggiornamento. Questa è l’ultima versione che può essere eseguita su Windows Server 2012 e 2012 R2. Questa versione è disponibile per il download, ma non è più supportata poiché Windows Server 2012 e 2012 R2 hanno raggiunto la fine del supporto. 24 gennaio 2023
8.4.2 Correzioni di stabilità per affrontare le race condition. 13 aprile 2022
8.4.1 Installer di pacchetti migliorato. 7 gennaio 2022

8.4.0

2 marzo 2021

8.3.5

Installer di pacchetti migliorato.

Questa è l’ultima versione che può essere eseguita su Windows Server 2008 R2. Questa versione è disponibile per il download ma non è più supportata. Windows Server 2008 R2 ha raggiunto la fine del suo ciclo di vita e non è più supportato da Microsoft.

7 gennaio 2022

8.3.4

Maggiore affidabilità del collegamento del dispositivo di rete. 4 agosto 2020

8.3.3

  • Aggiornamento al componente XenStore per impedire il controllo dei bug durante i percorsi di gestione degli errori.

  • Aggiornamento al componente di archiviazione per evitare arresti anomali quando viene inviato un SRB non valido.

Per aggiornare questo driver nelle istanze di Windows Server 2008 R2, è necessario innanzitutto verificare che siano installate le patch appropriate per risolvere il seguente avviso di sicurezza Microsoft: Security Advisory 3033929.

4 febbraio 2020

8.3.2

Maggiore affidabilità dei componenti di rete.

30 luglio 2019

8.3.1

Miglioramenti delle prestazioni e della solidità ai componenti di archiviazione.

12 giugno 2019

8.2.7

Maggiore efficienza per supportare la migrazione ai tipi di istanza di generazione più recente.

20 maggio 2019

8.2.6

Maggiore efficienza di un percorso di chiusura inaspettata.

15 gennaio 2019

8.2.5

Altri miglioramenti di sicurezza

Il programma di installazione per PowerShell è ora disponibile in forma di pacchetto.

12 dicembre 2018

8.2.4

Migliorie in termini di affidabilità.

2 ottobre 2018

8.2.3

Correzioni di bug e miglioramenti delle prestazioni.

Segnalare un ID di volume EBS come numero di serie per i volumi EBS. Questo abilita gli scenari cluster come S2D.

29 maggio 2018

8.2.1

Miglioramenti delle prestazioni di rete e di archiviazione oltre a varie correzioni della solidità.

Per verificare che la versione sia stata installata, fai riferimento al seguente valore di registro di Windows: HKLM\Software\Amazon\PVDriver\Version 8.2.1.

8 marzo 2018

7.4.3

Aggiunta di supporto per Windows Server 2016.

Correzioni della stabilità per tutte le versioni del sistema operativo Windows supportate.

*AWSLa data di scadenza della firma del driver PV versione 7.4.3 è il 29 marzo 2019. Consigliamo di eseguire l'aggiornamento alla versione più recente del driver AWS PV.

18 novembre 2016

7.4.2

Correzioni della stabilità per il supporto del tipo di istanza X1.

2 agosto 2016

7.4.1

  • Miglioramento delle prestazioni nel driver di archiviazione AWS PV.

  • Correzioni della stabilità nel driver di archiviazione AWS PV; risoluzione di un problema nel quale le istanze arrivavano al blocco del sistema con codice di verifica dell'errore 0x0000DEAD.

  • Correzioni della stabilità nel driver di rete AWS PV.

  • Aggiunta di supporto per Windows Server 2008R2.

12 luglio 2016

7.3.2

  • Miglioramento di registrazione e diagnostica.

  • Correzione della stabilità nel driver di archiviazione AWS PV. In alcuni casi i dischi potrebbero non comparire in Windows dopo aver ricollegato il disco all'istanza.

  • Aggiunta di supporto per Windows Server 2012.

24 giugno 2015

7.3.1

Aggiornamento TRIM: correzione associata a richieste TRIM. Tale correzione stabilizza le istanze e ne migliora le prestazioni in caso di gestione di una grande quantità di richieste TRIM.

7.3.0

Supporto TRIM: il driver AWS PV invia ora richieste TRIM all'hypervisor. I dischi temporanei elaborano correttamente le richieste TRIM dal momento che l'archiviazione sottostante supporta TRIM (SSD). L'archiviazione basata su EBS non supporta TRIM dal marzo 2015.

7.2.5

  • Correzione della stabilità nei driver di archiviazione AWS PV. In alcuni casi, il driver AWS PV potrebbe dereferenziare la memoria non valida e causare un errore del sistema.

  • Correzione della stabilità al momento della generazione di un dump di arresto anomalo del sistema: in alcuni casi il driver AWS PV poteva restare bloccato in una race condition durante la scrittura di un dump di arresto anomalo del sistema. Prima di questa versione, il problema poteva essere risolto esclusivamente forzando l'arresto del driver e riavviandolo al fine di perdere il dump della memoria.

7.2.4

Persistenza dell'ID del dispositivo: questa correzione del driver maschera l'ID del dispositivo PCI della piattaforma e obbliga il sistema a mostrare sempre lo stesso ID del dispositivo, anche quando l'istanza viene spostata. Più generalmente, la correzione influisce sul modo in cui l'hypervisor mostra i dispositivi virtuali. La correzione include inoltre le modifiche al co-installatore per i driver AWS PV affinché il sistema assicuri la persistenza di dispositivi virtuali mappati.

7.2.2

  • Caricamento dei driver AWS PV in modalità Directory Services Restore Mode (DSRM): DSRM è un'opzione di avvio in modalità sicura per i controller dei domini di Windows Server.

  • Persistenza dell'ID del dispositivo quando la scheda di rete virtuale viene ricollegata: la correzione forza il sistema a controllare la mappatura dell'indirizzo MAC e mantenere l'ID del dispositivo. Questa correzione assicura che le schede mantengano le loro impostazioni statiche se ricollegate.

7.2.1

  • Esecuzione in modalità sicura: risoluzione di un problema che impediva il caricamento del driver in modalità sicura. In precedenza, i driver AWS PV creavano istanze solo in sistemi eseguiti in modalità normale.

  • Aggiunta di dischi ai pool di archiviazione di Microsoft Windows: in precedenza sintetizzavamo le richieste di pagina 83. Questa correzione ha disabilitato il supporto di pagina 83. Ciò non interessa i pool di archiviazione utilizzati in un ambiente di cluster perché i dischi PV non sono dischi di cluster validi.

7.2.0

Base: la versione base di AWS PV.

Driver Citrix PV

I driver Citrix PV sono archiviati nella directory %ProgramFiles%\Citrix\XenTools (istanze a 32 bit) o %ProgramFiles(x86)%\Citrix\XenTools (istanze a 64 bit).

I componenti del driver Citrix PV sono elencati nel registro di Windows in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services. Tali componenti sono i seguenti: xenevtchn, xeniface, xennet, Xennet6, xensvc, xenvbd e xenvif.

Citrix dispone anche di un componente del driver denominato XenGuestAgent, che viene eseguito come un servizio di Windows. Gestisce attività come l'arresto e il riavvio di eventi dell'API. Puoi accedere ai servizi e gestirli eseguendo Services.msc dalla riga di comando.

Se riscontri errori di rete durante l'esecuzione di determinati carichi di lavoro, potresti aver bisogno di disabilitare la caratteristica di offload TCP per il driver Citrix PV. Per ulteriori informazioni, consulta Offload TCP.

Driver Red Hat PV

I driver Red Hat sono supportati per le istanze legacy, ma non sono raccomandati con istanze più recenti con più di 12 GB di RAM a causa delle loro limitazioni. Le istanze con più di 12 GB di RAM che eseguono driver Red Hat possono riscontrare problemi di avvio e diventare inaccessibili. Consigliamo di sostituire i driver Red Hat con driver Citrix PV, quindi i driver Citrix PV con driver AWS PV.

I file di origine per i driver Red Hat sono archiviati nella directory %ProgramFiles%\RedHat (istanze a 32 bit) o %ProgramFiles(x86)%\RedHat (istanze a 64 bit). I due driver sono rhelnet (il driver di rete Red Hat Paravirtualized) e rhelscsi (i driver miniport Red Hat SCSI).

Sottoscrizione alle notifiche di

Amazon SNS può avvisarti in caso di pubblicazione di nuove versioni dei driver Windows di EC2. Puoi abbonarti per ricevere queste notifiche.

Nota

Devi specificare la regione in cui è stato creato l’argomento SNS.

Quando i nuovi driver Windows di EC2 vengono rilasciati, inviamo notifiche ai sottoscrittori. Se non desideri più ricevere queste notifiche, puoi annullare l’abbonamento. Per ulteriori informazioni, consulta Delete an SNS topic and subscription.

Console
Per iscriversi alle notifiche di
  1. Aprire la console Amazon SNS all'indirizzo https://console.aws.amazon.com/sns/v3/home.

  2. Nella barra di navigazione modifica la regione in Stati Uniti orientali (Virginia settentrionale), se necessario. È necessario selezionare questa regione perché le notifiche SNS per le quali stai effettuando la sottoscrizione si trovano in questa regione.

  3. Nel riquadro di navigazione scegli Subscriptions (Sottoscrizioni).

  4. Scegli Crea sottoscrizione.

  5. Nella finestra di dialogo Create subscription (Crea sottoscrizione) segui questi passaggi:

    1. In Topic ARN (ARN argomento) copia il seguente nome della risorsa Amazon (ARN):

      arn:aws:sns:us-east-1:801119661308:ec2-windows-drivers

    2. In Protocol (Protocollo), scegli Email.

    3. In Endpoint digita l'indirizzo e-mail utilizzabile per ricevere le notifiche.

    4. Scegli Create Subscription (Crea sottoscrizione).

  6. Riceverai a breve un'e-mail di conferma. Apri l'e-mail e segui le istruzioni per completare l'iscrizione.

AWS CLI
Per iscriversi alle notifiche di

Utilizzare il seguente comando.

aws sns subscribe \ --topic-arn arn:aws:sns:us-east-1:801119661308:ec2-windows-drivers \ --region us-east-1 \ --protocol email \ --notification-endpoint YourUserName@YourDomainName.ext
PowerShell
Per iscriversi alle notifiche di

Utilizzare il seguente comando.

Connect-SNSNotification ` -TopicArn 'arn:aws:sns:us-east-1:801119661308:ec2-windows-drivers' ` -Region us-east-1 ` -Protocol email ` -Endpoint "YourUserName@YourDomainName.ext"