

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à.

# Aggiornamento di un'istanza EC2 Windows a una versione più recente di Windows Server
<a name="serverupgrade"></a>

Se è il momento di aggiornare il sistema operativo Windows Server sulla tua istanza EC2 Windows da una versione precedente, puoi utilizzare uno dei seguenti metodi.

**Aggiornamento locale**  
Un aggiornamento locale opera su un'istanza esistente. Questo processo influisce solo sui file del sistema operativo, mentre le impostazioni, i ruoli del server e i dati rimangono intatti.

**Migrazione (nota anche come side-by-side aggiornamento)**  
La migrazione implica l'acquisizione di impostazioni, configurazioni e dati che vengono trasferiti su un sistema operativo più recente su un'istanza EC2 Windows aggiornata. Puoi avviare l'istanza da un'AMI Windows pubblica o privata a cui ti abboni o da un'AMI condivisa con te. Marketplace AWS Inoltre, puoi creare un'AMI personalizzata con EC2 Image Builder. Per ulteriori informazioni, consulta la [Guida per l'utente a Image Builder](https://docs.aws.amazon.com/imagebuilder/latest/userguide/what-is-image-builder.html).  
AWS fornisce un set di versioni di Amazon Machine Images (AMI) per Windows Server disponibili pubblicamente che vengono eseguite su istanze EC2. Queste AMIs vengono aggiornate su base mensile. Per informazioni sulla versione più recente di Windows AMIs, consulta [AWS Windows AMI Reference](https://docs.aws.amazon.com/ec2/latest/windows-ami-reference/windows-amis.html).

In genere Microsoft consiglia di effettuare la migrazione a una versione più recente di Windows Server invece dell'aggiornamento sul posto. La migrazione può comportare meno errori o problemi di aggiornamento, ma può impiegare più tempo rispetto a un aggiornamento in loco poiché occorre effettuare il provisioning di una nuova istanza, pianificare e trasferire le applicazioni e modificare le impostazioni di configurazione sulla nuova istanza. L'aggiornamento in loco può essere più rapido, ma le incompatibilità del software possono causare degli errori.

**Topics**
+ [Esegui un aggiornamento locale dell'istanza EC2 per Windows](os-inplaceupgrade.md)
+ [Usa i runbook di automazione per aggiornare un'istanza EC2 per Windows](automated-upgrades.md)
+ [Esegui la migrazione di un'istanza EC2 per Windows a un tipo di istanza basato su Nitro](migrating-latest-types.md)
+ [Risolvi i problemi relativi all'aggiornamento del sistema operativo su un'istanza EC2 per Windows](os-upgrade-trbl.md)

# Esegui un aggiornamento locale dell'istanza EC2 per Windows
<a name="os-inplaceupgrade"></a>

Prima di eseguire un aggiornamento in loco, devi stabilire quali driver di rete sono in esecuzione sull'istanza. I driver di rete PV ti consentono di accedere all'istanza tramite Desktop remoto. Le istanze utilizzano i driver AWS PV, Intel Network Adapter o Enhanced Networking. Per ulteriori informazioni, consulta [Driver paravirtuali per le istanze Windows](xen-drivers-overview.md).

## Prima di avviare un aggiornamento in loco
<a name="os-upgrade-before"></a>

Completa le attività seguenti e annota i dettagli importanti riportati di seguito prima di avviare l'aggiornamento in loco.
+ Leggi la documentazione Microsoft per informazioni sui requisiti di aggiornamento, i problemi noti e le limitazioni. Rivedi inoltre le istruzioni ufficiali di aggiornamento.
  + [Opzioni di aggiornamento per Windows Server 2012](https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/jj574204(v=ws.11))
  + [Opzioni di aggiornamento per Windows Server 2012 R2](https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/dn303416(v=ws.11))
  + [Opzioni di aggiornamento e conversione per Windows Server 2016 e successivi](https://learn.microsoft.com/en-us/windows-server/get-started/install-upgrade-migrate)
  + [Aggiornamenti di Windows Server](https://learn.microsoft.com/en-us/windows-server/get-started/upgrade-overview)
+ Ti consigliamo di eseguire un aggiornamento del sistema operativo su istanze con almeno 2 v e 4 GB di RAM. CPUs Se necessario, è possibile modificare l'istanza in dimensioni più grandi dello stesso tipo (ad esempio da t2.small a t2.large), eseguire l'aggiornamento e ridimensionarla alle dimensioni originali. Se è necessario mantenere le dimensioni dell'istanza, è possibile monitorare il progresso utilizzando l'[acquisizione di screenshot della console](troubleshoot-unreachable-instance.md#instance-console-screenshot). Per ulteriori informazioni, consulta [Modifiche del tipo di istanza Amazon EC2](ec2-instance-resize.md).
+ Verifica che il volume root dell'istanza Windows disponga di sufficiente spazio libero sul disco. Il processo di Installazione di Windows potrebbe non inviare alcun avviso relativo allo spazio sul disco insufficiente. Per informazioni sulla quantità di spazio sul disco necessaria per aggiornare un sistema operativo specifico, consulta la documentazione Microsoft. Puoi espandere il volume se non è presente spazio sufficiente. Per ulteriori informazioni, consulta [Volumi elastici Amazon EBS](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-modify-volume.html) nella *Guida per l'utente di Amazon EBS*.
+ Scegli il percorso di aggiornamento. È necessario aggiornare il sistema operativo alla stessa architettura. Ad esempio, devi aggiornare un sistema a 32-bit a un sistema a 32-bit. Windows Server 2008 R2 e versioni successive sono solo a 64 -bit.
+ Disabilita i firewall e i software antivirus e anti-spyware. Questo tipo di software può entrare in conflitto con il processo di aggiornamento. Riabilita i firewall e i software antivirus e anti-spyware al termine dell'aggiornamento.
+ Aggiornamenti agli ultimi driver, come descritto in [Esegui la migrazione di un'istanza EC2 per Windows a un tipo di istanza basato su Nitro](migrating-latest-types.md)
+ Il servizio dell'helper di aggiornamento supporta soltanto le istanze che eseguono i driver Citrix PV. Se l'istanza esegue i driver Red Hat, è necessario innanzitutto [aggiornare tali driver](Upgrading_PV_drivers.md) manualmente.

## Aggiorna un'istanza sul posto con i driver AWS PV, Intel Network Adapter o Enhanced Networking
<a name="os-upgrade-pv"></a>

Completa la procedura seguente per aggiornare un'istanza Windows Server con i driver di rete AWS PV, i driver della scheda di rete Intel o di Reti avanzate.

**Per effettuare un aggiornamento in loco**

1. Crea un'AMI del sistema che intendi aggiornare per scopi di backup o di testing. È quindi possibile effettuare l'aggiornamento sulla copia per simulare un ambiente di test. Se l'aggiornamento viene completato, è possibile modificare il traffico su questa istanza con un breve intervallo di inattività. Se l'aggiornamento non riesce, è possibile tornare al backup. Per ulteriori informazioni, consulta [Creare un'AMI supportata da Amazon EBS](creating-an-ami-ebs.md).

1. Assicurati che l'istanza Windows Server utilizzi i driver di rete più recenti.

   1. Per aggiornare il driver AWS PV, consulta. [Aggiornamento dei driver PV sulle istanze Windows EC2](Upgrading_PV_drivers.md)

   1. Per aggiornare il driver ENA, consulta[Installa il driver ENA su istanze EC2 Windows](ena-adapter-driver-install-upgrade-win.md).

   1. Per aggiornare i driver Intel, consulta [Reti avanzate con l'interfaccia VF Intel 82599 sulle istanze](sriov-networking.md)

1. Apri la console Amazon EC2 all'indirizzo [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Nel riquadro di navigazione, seleziona **Instances (Istanze)**. Individua l'istanza. Annota l'ID istanza e la zona di disponibilità dell'istanza. Queste informazioni saranno necessarie più avanti in questa procedura.

1. Se stai effettuando l'upgrade da Windows Server 2012 o 2012 R2 a Windows Server 2016 o successivi, completa la procedura seguente sull'istanza prima di continuare.

   1. Disinstalla il EC2 servizio Config. Per ulteriori informazioni, consulta [Amministrazione dei servizi Windows per gli agenti EC2 Launch v2 e EC2 Config](launch-agents-service-admin.md).

   1. Installa EC2 Launch v1 o l'agente EC2 Launch v2. Per ulteriori informazioni, consulta [Utilizza l'agente EC2Launch v1 per eseguire attività durante l'avvio dell'istanza EC2 Windows](ec2launch.md) e. [Utilizza l'agente EC2Launch v2 per eseguire attività durante l'avvio dell'istanza EC2 Windows](ec2launch-v2.md)

   1. Installa l'agente AWS Systems Manager SSM. Per ulteriori informazioni, consulta [Manually install SSM Agent on Amazon EC2 for Windows Server](https://docs.aws.amazon.com/systems-manager/latest/userguide/manually-install-ssm-agent-windows.html) nella *Guida per l’utente di AWS Systems Manager *.

1. Crea un nuovo volume da uno snapshot dei supporti di installazione di Windows Server.

   1. Nel pannello di navigazione, in **Elastic Block Store** selezionare **Snapshots (Snapshot)**.

   1. Nella barra del filtro, scegli **Snapshot pubblici**.

   1. Nella barra di ricerca, specifica i seguenti filtri:
      + Scegli **Alias proprietario**, quindi **=**, poi **amazon**.
      + Scegli **Descrizione**, quindi inizia a digitare **Windows**. Seleziona il filtro Windows corrispondente all'architettura del sistema e alla preferenza di lingua a cui stai effettuando l'aggiornamento. Ad esempio, scegli **Supporto di installazione Windows 2019 in lingua inglese** per effettuare l'aggiornamento a Windows Server 2019.

   1. Seleziona la casella di controllo accanto allo snapshot che corrisponde all'architettura di sistema e alla preferenza di lingua a cui stai eseguendo l'aggiornamento, quindi scegli **Azioni**, **Crea volume da snapshot**.

   1. Nella pagina **Crea volume**, scegli la zona di disponibilità corrispondente all'istanza Windows e seleziona **Crea volume**.

1. Nel *1234567890example* banner **Volume creato con successo** nella parte superiore della pagina, scegli l'ID del volume che hai appena creato.

1. Scegliere **Actions (Operazioni)**, **Attach Volume (Collega volume)**.

1. Nella pagina **Allega volume**, per **Istanza** ad esempio, seleziona l'ID dell'istanza della tua istanza di Windows, quindi scegli **Allega volume**.

1. Rendere disponibile il nuovo volume per l'utilizzo seguendo la procedura descritta in [Rendere un volume Amazon EBS disponibile per l'uso](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-using-volumes.html).
**Importante**  
Non inizializzare il disco perché in questo modo si eliminano i dati esistenti.

1. In Windows PowerShell, passa alla nuova unità di volume. Avviare l'aggiornamento per aprire il volume del supporto dell'installazione collegato all'istanza.

   1. Se si sta effettuando l'aggiornamento a Windows Server 2016 o a versioni più recenti, eseguire quanto riportato di seguito:

      ```
      .\setup.exe /auto upgrade /dynamicupdate disable
      ```
**Nota**  
L'esecuzione di setup.exe con l'opzione `/dynamicupdate` impostata su disabilitata impedisce a Windows di installare gli aggiornamenti durante il processo di upgrade di Windows Server, poiché l'installazione degli aggiornamenti durante l'upgrade può causare errori. È possibile installare gli aggiornamenti con Windows Update al termine dell'upgrade.

      Se stai effettuando l'aggiornamento a una versione precedente di Windows Server, esegui quanto riportato di seguito:

      ```
      Sources\setup.exe
      ```

   1. In **Select the operating system you want to install**, seleziona l’opzione di installazione completa dell’istanza Windows Server e scegli **Successivo**.

   1. In **Which type of installation do you want? (Seleziona il tipo di installazione desiderato)**, scegli **Upgrade (Aggiornamento)**.

   1. Completa la procedura guidata.

L'installazione di Windows Server copia ed elabora i file. Dopo alcuni istanti, la sessione di Desktop remoto viene chiusa. Il tempo impiegato per l'aggiornamento dipende dal numero di applicazioni e ruoli del server in esecuzione sull'istanza Windows Server. Il processo di aggiornamento può impiegare da 40 minuti a diverse ore. Durante il processo di aggiornamento, l’istanza potrebbe non superare i controlli dello stato. Al termine dell’aggiornamento, tutti i controlli dello stato vengono superati. Puoi controllare il registro di sistema per l'output della console o utilizzare i CloudWatch parametri di Amazon per l'attività del disco e della CPU per determinare se l'aggiornamento sta procedendo.

**Nota**  
In caso di aggiornamento a Windows Server 2019, al termine dell'operazione, se lo si desidera, è possibile modificare manualmente lo sfondo del desktop per rimuovere il nome del sistema operativo precedente.

Se l’istanza non ha superato tutti i controlli dello stato dopo diverse ore, consulta [Risolvi i problemi relativi all'aggiornamento del sistema operativo su un'istanza EC2 per Windows](os-upgrade-trbl.md).

## Attività post-aggiornamento
<a name="os-post"></a>

1. Accedere all'istanza per avviare un aggiornamento di .NET Framework e riavviare il sistema quando richiesto.

1. Se non l'hai già fatto in un passaggio precedente, installa l'agente EC2 Launch v1 o EC2 Launch v2.  Per ulteriori informazioni, vedere [Utilizza l'agente EC2Launch v1 per eseguire attività durante l'avvio dell'istanza EC2 Windows](ec2launch.md) e[Utilizza l'agente EC2Launch v2 per eseguire attività durante l'avvio dell'istanza EC2 Windows](ec2launch-v2.md).

1. Se hai eseguito l'aggiornamento a Windows Server 2012 R2, ti consigliamo di aggiornare i driver PV ai AWS driver PV. Se hai effettuato l'aggiornamento a un'istanza basata su Nitro, ti consigliamo di installare o aggiornare i driver NVME ed ENA. Per ulteriori informazioni, consulta [AWS NVMe autisti](aws-nvme-drivers.md) o [Abilitazione delle reti avanzate su Windows](enabling_enhanced_networking.md#enable-enhanced-networking-ena-windows).

1. Riabilitare i firewall e i software antivirus e anti-spyware.

# Usa i runbook di automazione per aggiornare un'istanza EC2 per Windows
<a name="automated-upgrades"></a>

È possibile eseguire un aggiornamento automatico delle istanze di Windows e SQL Server con i runbook di automazione. AWS AWS Systems Manager 

**Topics**
+ [Servizi correlati](#automated-related)
+ [Opzioni di esecuzione](#automated-execution-option)
+ [Aggiornamento di Windows Server](#automated-upgrades-windows)
+ [Aggiornamento di SQL Server](#automated-upgrades-sql)

## Servizi correlati
<a name="automated-related"></a>

Nel processo di aggiornamento automatico vengono utilizzati i seguenti AWS servizi:
+ **AWS Systems Manager**. AWS Systems Manager è un'interfaccia potente e unificata per la gestione centralizzata delle AWS risorse. Per ulteriori informazioni, consulta la *Guida per l'utente [AWS Systems Manager](https://docs.aws.amazon.com/systems-manager/latest/userguide/)*.
+ AWS Systems Manager Agent (SSM Agent) è un software Amazon che può essere installato e configurato su un'istanza Amazon EC2, un server locale o una macchina virtuale (VM). SSM Agent consente a Systems Manager di aggiornare, gestire e configurare tali risorse. L'agente elabora le richieste dal servizio Systems Manager nel cloud AWS , quindi le esegue come specificato nella richiesta. Per ulteriori informazioni, consulta [Utilizzo dell'SSM Agent](https://docs.aws.amazon.com/systems-manager/latest/userguide/ssm-agent.html) nella *Guida per l'utente di AWS Systems Manager Systems Manager*.
+ **AWS Systems Manager Runbook** SSM. Un runbook SSM definisce le operazioni eseguite da Systems Manager sulle istanze gestite. I runbook SSM utilizzano JavaScript Object Notation (JSON) o YAML e includono passaggi e parametri specificati dall'utente. Questo argomento prevede l'uso di due documenti SSM Systems Manager per l'automazione. Per ulteriori informazioni, consulta la [Documentazione di riferimento del runbook di automazione di AWS Systems Manager](https://docs.aws.amazon.com/systems-manager-automation-runbooks/latest/userguide/automation-runbook-reference.html) nella *Guida per l'utente di AWS Systems Manager *.

## Opzioni di esecuzione
<a name="automated-execution-option"></a>

Una volta selezionato **Automation (Automazione)** nella console di Systems Manager, selezionare **Execute (Esegui)**. Dopo aver selezionato un documento di automazione, viene richiesto di scegliere un'opzione di esecuzione per l'automazione. Seleziona una delle opzioni seguenti. Nelle fasi per i percorsi forniti più avanti in questo argomento viene utilizzata l'opzione **Simple execution (Esecuzione semplice)**.

**Esecuzione semplice**  
Scegli questa opzione per aggiornare una singola istanza senza però esaminare ogni fase dell'automazione per verificare i risultati. Questa opzione è spiegata nei dettagli nelle fasi di aggiornamento descritte di seguito.

**Rate control (Controllo velocità)**

Scegli questa opzione per applicare l'aggiornamento a più di una istanza. Puoi definire le impostazioni seguenti.
+ **Parameter**

  Questa impostazione, configurata anche nelle impostazioni per Multi-Account and Region, definisce come si dirama l'automazione.
+ **Targets**

  Seleziona la destinazione in cui applicare l'automazione. Questa impostazione è configurata anche nelle impostazioni per Multi-Account and Region.
+ **Parameter Values**

  Utilizza i valori definiti nei parametri del documento di automazione.
+ **Resource Group**

  In AWS, una risorsa è un'entità con cui puoi lavorare. Gli esempi includono istanze Amazon EC2, AWS CloudFormation stack o bucket Amazon S3. Se lavori con più risorse, potrebbe essere utile gestirle in gruppo anziché passare da un AWS servizio all'altro per ogni attività. In alcuni casi potresti voler gestire grandi quantità di risorse correlate, ad esempio delle istanze EC2 che formano un livello applicativo. In questo caso è probabile che sia necessario eseguire contemporaneamente azioni in blocco su queste risorse.
+ **Tag**

  I tag consentono di classificare AWS le risorse in diversi modi, ad esempio per scopo, proprietario o ambiente. Questa categorizzazione è utile quando disponi di numerose risorse dello stesso tipo. Puoi così identificare velocemente una risorsa specifica in base ai tag a questa assegnati.
+ **Rate control**

  Questa impostazione è configurata anche nelle impostazioni per Multi-Account and Region. Quando imposti i parametri di controllo della velocità, definisci in che misura applicare l'automazione al tuo parco istanze, come conteggio delle destinazioni o come percentuale del parco istanze.

 **Multi-Account and Region**

Oltre ai parametri specificati in Rate Control e utilizzate anche nelle impostazioni per Multi-Account and Region, sono presenti altre due impostazioni: 
+ **Account e unità organizzative () OUs**

  Specifica più account su cui eseguire l'automazione.
+ **Regioni AWS**

  Specificate più punti Regioni AWS in cui desiderate eseguire l'automazione.

**Esecuzione manuale**  
Simile a **Simple execution (Esecuzione semplice)**, questa opzione consente di entrare in ciascuna fase dell'automazione per verificare i risultati.

## Aggiornamento di Windows Server
<a name="automated-upgrades-windows"></a>

Il runbook di `[AWSEC2-CloneInstanceAndUpgradeWindows](https://docs.aws.amazon.com/systems-manager-automation-runbooks/latest/userguide/automation-awsec2-CloneInstanceAndUpgradeWindows.html)` crea un'Amazon Machine Image (AMI) da un'istanza Windows Server nel proprio account e aggiorna l'AMI a una versione supportata di propria scelta. Si tratta di una procedura in più fasi il cui completamento può richiedere fino a due ore.

Ce ne sono due AMIs inclusi nel processo di aggiornamento automatico:
+ **Istanza attualmente in esecuzione**. La prima AMI è l'istanza attualmente in esecuzione, che non è aggiornata. Questa AMI viene utilizzata per avviare un'altra istanza per eseguire l'aggiornamento locale. Una volta completato il processo, l'AMI viene eliminata dall'account, a meno che tu non richieda specificatamente di mantenere l'istanza originale. È un'impostazione gestita dal parametro `KeepPreUpgradeImageBackUp` (il cui valore predefinito è `false`, ovvero di default l'AMI viene rimossa).
+ **AMI aggiornata**. Questa AMI è il risultato della procedura di automazione. 

Il risultato finale è un'unica AMI, che è l'istanza aggiornata dell'AMI.

Una volta completato l'aggiornamento, è possibile testare la funzionalità dell'applicazione lanciando la nuova AMI nel Amazon VPC in uso. Al termine del test e prima di eseguire un altro aggiornamento, pianifica il tempo di inattività dell'applicazione prima di passare in modo definitivo all'istanza aggiornata.

### Prerequisiti
<a name="automated-prereq-windows"></a>

Per automatizzare l'aggiornamento di Windows Server con il documento di AWS Systems Manager automazione, è necessario eseguire le seguenti attività:
+ Crea un ruolo IAM con le policy IAM specificate per consentire ad Systems Manager di eseguire le attività di automazione sulle istanze Amazon EC2 e verificare che siano soddisfatti i prerequisiti per utilizzare Systems Manager. *Per ulteriori informazioni, vedere [Creazione di un ruolo per delegare le autorizzazioni a un AWS servizio](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-service.html) nella Guida per l'AWS Identity and Access Management utente.*
+ [Seleziona l'opzione per la modalità di esecuzione dell'automazione](#automated-execution-option). Le opzioni di esecuzione sono **Simple execution (Esecuzione semplice)**, **Rate control (Controllo velocità)**, **Multi-account and Region (Più account e regioni)** e **Manual execution (Esecuzione manuale)**. Per ulteriori informazioni su queste opzioni, consulta [Opzioni di esecuzione](#automated-execution-option). 
+ Verificare che SSM Agent sia installato nell'istanza. Per ulteriori informazioni, consulta [Installazione e configurazione del SSM Agent sulle istanze Amazon EC2 per Windows Server](https://docs.aws.amazon.com/systems-manager/latest/userguide/ssm-agent-windows.html). 
+ È necessario installare Windows PowerShell 3.0 o versione successiva sull'istanza.
+ Per le istanze che vengono aggiunte a un dominio Microsoft Active Directory, si consiglia di specificare un `SubnetId` che non dispone di connettività ai controller di dominio per evitare conflitti di nomi host.
+ La sottorete dell'istanza deve disporre di connettività in uscita a Internet, che consente l'accesso Servizi AWS ad Amazon S3 e l'accesso al download di patch da Microsoft. Questo requisito è soddisfatto se la sottorete è una sottorete pubblica e l'istanza ha un indirizzo IP pubblico o se la sottorete è una sottorete privata con un percorso che invia il traffico Internet a un dispositivo NAT pubblico.
+ Questa automazione funziona con istanze in esecuzione su Windows Server 2008 R2, Windows Server 2012 R2, Windows Server 2016 e Windows Server 2019
+ Verificare che l'istanza disponga di 20 GB di spazio sul disco di avvio.
+ Se l'istanza non utilizza una licenza Windows fornita da AWS, specifica un ID snapshot di Amazon EBS che includa i supporti di installazione di Windows Server 2012 R2. Per farlo:

  1. Verificare che l'istanza Amazon EC2 esegua Windows Server 2012 o versioni successive.

  1. Creare un volume Amazon EBS da 6 GB nella stessa zona di disponibilità in cui l'istanza è in esecuzione. Collegare il volume all'istanza. Montare il volume, ad esempio come unità D.

  1. Fare clic con il pulsante destro del mouse sull'oggetto ISO e montarlo su un'istanza, ad esempio, sull'unità E. 

  1. Copiare il contenuto dell'oggetto ISO dall'unità E:\$1 all'unità D:\$1

  1. Creare uno snapshot Amazon EBS del volume da 6 GB creato nella precedente fase 2.

### Limitazioni dell'aggiornamento per Windows Server
<a name="automated-windows-limits"></a>

Questa automazione non supporta l'aggiornamento di controller di dominio Windows, cluster o sistemi operativi per desktop Windows. Questa automazione, inoltre, non supporta le istanze Amazon EC2 per Windows Server con i seguenti ruoli installati:
+ Remote Desktop Session Host (RDSH)
+ Remote Desktop Connection Broker (RDCB) 
+ Remote Desktop Virtualization Host (RDVH) 
+ Remote Desktop Web Access (RDWA)

### Procedura per eseguire un aggiornamento automatico di Windows Server
<a name="2008R2-2012R2"></a>

Segui questi passaggi per aggiornare l'istanza di Windows Server utilizzando il [AWSEC2- CloneInstanceAndUpgradeWindows](https://docs.aws.amazon.com/systems-manager-automation-runbooks/latest/userguide/automation-awsec2-CloneInstanceAndUpgradeWindows.html) automation runbook. 

1. Aprire Systems Manager dalla **Console di gestione AWS **.

1. Nel riquadro di navigazione a sinistra, in **Change Management (Gestione delle modifiche)**, scegliere **Automation (Automazione)**.

1. Selezionare **Execute automation (Esegui automazione)**.

1. Cercare il documento di automazione denominato `AWSEC2-CloneInstanceAndUpgradeWindows`.

1. Quando compare il nome del documento, selezionarlo. Una volta selezionato, vengono visualizzati i dettagli del documento. 

1. Scegliere **Execute automation (Esegui automazione)** per inserire i parametri per questo documento. Lasciare selezionato **Simple execution (Esecuzione semplice)** in alto nella pagina.

1. Immettere i parametri richiesti in base alle indicazioni seguenti.
   + `InstanceID`

     **Tipo:** stringa

     (Obbligatorio) L'istanza che esegue Windows Server 2008 R2, 2012 R2, 2016 o 2019 con l'agente SSM installato.
   + `InstanceProfile`. 

     **Tipo:** stringa

     (Obbligatorio) Il profilo dell'istanza IAM. Questo è il ruolo IAM utilizzato per eseguire l'automazione di Systems Manager sull'istanza Amazon EC2 e. AWS AMIs Per ulteriori informazioni, consulta [Configure EC2 instance permissions](https://docs.aws.amazon.com/systems-manager/latest/userguide/setup-instance-permissions.html#instance-profile-add-permissions) nella *Guida per l’utente di AWS Systems Manager *.
   + `TargetWindowsVersion`

     **Tipo:** stringa

     (Obbligatorio) Selezionare la versione di Windows di destinazione.
   + `SubnetId`

     **Tipo:** stringa

     (Obbligatorio) La sottorete per la procedura di aggiornamento, in cui risiede l'istanza EC2. Verifica che la sottorete disponga di connettività in uscita ai AWS servizi, incluso Amazon S3, e anche a Microsoft (per scaricare le patch). 
   + `KeepPreUpgradedBackUp`

     **Tipo:** stringa

     (Facoltativo) Se questo parametro è impostato su `true`, l'automazione mantiene l'immagine creata dall'istanza. L'impostazione predefinita è `false`. 
   + `RebootInstanceBeforeTakingImage`

     **Tipo:** stringa

     (Facoltativo) L'impostazione predefinita è `false` (nessun riavvio). Se questo parametro è impostato su `true`, Systems Manager riavvia l'istanza prima di creare un'AMI per l'aggiornamento.

1. Dopo avere immesso i parametri, selezionare **Execute (Esegui)**. Una volta avviata l'automazione, è possibile monitorare l'avanzamento dell'esecuzione.

1. Terminata l'automazione, sarà visualizzato l'ID dell'AMI. È possibile avviare l'AMI per verificare l'aggiornamento del sistema operativo Windows.
**Nota**  
L'automazione non deve necessariamente eseguire tutte le fasi. Le fasi dipendono dal comportamento dell'automazione e dell'istanza. Systems Manager potrebbe ignorare alcuni passaggi non richiesti.  
Inoltre, alcune fasi potrebbero scadere. Systems Manager tenta di aggiornare e installare tutte le patch più recenti. A volte, tuttavia, si verificano timeout in funzione di un'impostazione di timeout definibile per una determinata fase. In questi casi, il servizio di automazione di Systems Manager continua con la fase successiva per garantire che il sistema operativo interno venga aggiornato alla versione Windows Server di destinazione.

1. Una volta completata l'automazione, è possibile avviare un'istanza Amazon EC2 tramite l'ID dell'AMI per verificare l'aggiornamento. Per ulteriori informazioni su come creare un'istanza Amazon EC2 da un' AWS AMI, consulta [Come posso lanciare un'istanza EC2 da un'AMI personalizzata](https://repost.aws/knowledge-center/launch-instance-custom-ami)?

## Aggiornamento di SQL Server
<a name="automated-upgrades-sql"></a>

CloneInstanceAndUpgradeSQLServerLo script [AWSEC2-](https://docs.aws.amazon.com/systems-manager-automation-runbooks/latest/userguide/automation-awsec2-CloneInstanceAndUpgradeSQLServer.html) crea un'AMI da un'istanza Amazon EC2 che esegue SQL Server nel tuo account, quindi aggiorna l'AMI a una versione successiva di SQL Server. Si tratta di una procedura in più fasi il cui completamento può richiedere fino a due ore.

In questo flusso di lavoro, l'automazione crea un'AMI dall'istanza e quindi avvia la nuova AMI creata nella sottorete specificata. L'automazione esegue quindi un aggiornamento locale di SQL Server. Una volta completato l'aggiornamento, l'automazione crea una nuova AMI prima di terminare l'istanza aggiornata. 

Ce ne sono due AMIs inclusi nel processo di aggiornamento automatico:
+ **Istanza attualmente in esecuzione**. La prima AMI è l'istanza attualmente in esecuzione, che non è aggiornata. Questa AMI viene utilizzata per avviare un'altra istanza per eseguire l'aggiornamento locale. Una volta completato il processo, l'AMI viene eliminata dall'account, a meno che tu non richieda specificatamente di mantenere l'istanza originale. È un'impostazione gestita dal parametro `KeepPreUpgradeImageBackUp` (il cui valore predefinito è `false`, ovvero di default l'AMI viene rimossa).
+ **AMI aggiornata**. Questa AMI è il risultato della procedura di automazione.

Il risultato finale è un'unica AMI, che è l'istanza aggiornata dell'AMI.

Una volta completato l'aggiornamento, è possibile testare la funzionalità dell'applicazione lanciando la nuova AMI nel Amazon VPC in uso. Al termine del test e prima di eseguire un altro aggiornamento, pianifica il tempo di inattività dell'applicazione prima di passare in modo definitivo all'istanza aggiornata.

### Prerequisiti
<a name="automated-prereq-sql"></a>

Per automatizzare l'aggiornamento di SQL Server con il documento di AWS Systems Manager automazione, è necessario eseguire le seguenti attività:
+ Crea un ruolo IAM con le policy IAM specificate per consentire ad Systems Manager di eseguire le attività di automazione sulle istanze Amazon EC2 e verificare che siano soddisfatti i prerequisiti per utilizzare Systems Manager. Per ulteriori informazioni, consulta la pagina relativa alla [creazione di un ruolo per delegare le autorizzazioni a un Servizio AWS](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-service.html) nella *Guida per l'utente di AWS Identity and Access Management *.
+ [Seleziona l'opzione per la modalità di esecuzione dell'automazione](#automated-execution-option). Le opzioni di esecuzione sono **Simple execution (Esecuzione semplice)**, **Rate control (Controllo velocità)**, **Multi-account and Region (Più account e regioni)** e **Manual execution (Esecuzione manuale)**. Per ulteriori informazioni su queste opzioni, consulta [Opzioni di esecuzione](#automated-execution-option).
+ L'istanza Amazon EC2 deve utilizzare una versione uguale o successiva a di Windows Server 2008 R2 e SQL Server 2008 (o versione successiva).
+ Verificare che SSM Agent sia installato nell'istanza. Per ulteriori informazioni, consulta [Installazione e configurazione di SSM Agent sulle istanze Amazon EC2 per Windows Server](https://docs.aws.amazon.com/systems-manager/latest/userguide/ssm-agent-windows.html).
+ Verificare che l'istanza disponga di sufficiente spazio libero sul disco:
  + Se si esegue l'aggiornamento da Windows Server 2008 R2 a 2012 R2, oppure da Windows Server 2012 R2 a un sistema operativo successivo, verificare di disporre di 20 GB di spazio libero sul disco di avvio dell'istanza.
  + Se si esegue l'aggiornamento da Windows Server 2008 R2 a 2016 o successivo, verificare che l'istanza disponga di 40 GB di spazio libero sul disco di avvio dell'istanza.
+ Per istanze che utilizzano una versione Bring-Your-Own-License (uso di licenze proprie) di SQL Server, si applicano i seguenti prerequisiti aggiuntivi:
  + Specificare un ID snapshot Amazon EBS contenente il supporto di installazione di SQL Server. Per farlo: 

    1. Verificare che l'istanza Amazon EC2 esegua Windows Server 2008 R2 o versioni successive. 

    1. Creare un volume Amazon EBS da 6 GB nella stessa zona di disponibilità in cui l'istanza è in esecuzione. Collegare il volume all'istanza. Montare il volume, ad esempio come unità D. 

    1. Fare clic con il pulsante destro del mouse sull'oggetto ISO e montarlo su un'istanza, ad esempio, sull'unità E. 

    1. Copiare il contenuto dell'oggetto ISO dall'unità E:\$1 all'unità D:\$1 

    1. Creare uno snapshot Amazon EBS del volume da 6 GB creato nella fase 2. 

### Limitazioni dell'aggiornamento automatico per SQL Server
<a name="automated-sql-limits"></a>

Le seguenti limitazioni si applicano quando si utilizza il [AWSEC2- CloneInstanceAndUpgrade SQLServer](https://docs.aws.amazon.com/systems-manager-automation-runbooks/latest/userguide/automation-awsec2-CloneInstanceAndUpgradeSQLServer.html) runbook per eseguire un aggiornamento automatico:
+ L'aggiornamento può essere eseguito solo su un'istanza SQL Server che usa l'autenticazione di Windows.
+ Verificare che sulle istanze non siano presenti aggiornamenti delle patch di sicurezza in sospeso. Aprire **Control Panel (Pannello di controllo)**, quindi scegliere **Check for updates (Verifica disponibilità aggiornamenti)**.
+ Le distribuzioni di SQL Server in modalità HA (High Availability, disponibilità elevata) e mirroring non sono supportate.

### Procedura per eseguire un aggiornamento automatico di SQL Server
<a name="SQL2008R2-SQL2016"></a>

Segui questi passaggi per aggiornare SQL Server utilizzando il [AWSEC2- CloneInstanceAndUpgrade SQLServer](https://docs.aws.amazon.com/systems-manager-automation-runbooks/latest/userguide/automation-awsec2-CloneInstanceAndUpgradeSQLServer.html) automation runbook.

1. Se non è già stato fatto, scaricare il file .iso di SQL Server 2016 e montarlo sul server di origine. 

1. Una volta completato questo passaggio, copiare tutti i file dei componenti e posizionarli in un volume a scelta. 

1. Eseguire uno snapshot Amazon EBS del volume e copiare l'ID snapshot negli appunti per usarlo in un secondo momento. Per ulteriori informazioni, consulta [Crea snapshot Amazon EBS](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-creating-snapshot.html) nella **Guida per l'utente di Amazon EBS**.

1. Collegare il profilo dell'istanza all'istanza Amazon EC2 di origine. Ciò consente a Systems Manager di comunicare con l'istanza EC2 ed eseguire comandi su di essa dopo che è stata aggiunta al AWS Systems Manager servizio. Per questo esempio, il ruolo è stato denominato `SSM-EC2-Profile-Role` con la policy `AmazonSSMManagedInstanceCore ` collegata al ruolo stesso.

1. Nella AWS Systems Manager console, nel riquadro di navigazione a sinistra, scegli **Managed Instances**. Verificare che l'istanza EC2 sia presente nell'elenco delle istanze gestite. Se l'istanza non viene visualizzata dopo qualche secondo, consulta [Dove sono le mie istanze?](https://docs.aws.amazon.com/systems-manager/latest/userguide/troubleshooting-remote-commands.html#where-are-instances) nella *Guida per l'utente di AWS Systems Manager *.

1. Nel riquadro di navigazione a sinistra, sotto**Gestione delle modifiche**scegliere**Automazione**.

1. Selezionare **Execute automation (Esegui automazione)**.

1. Cercare il documento di automazione denominato `AWSEC2-CloneInstanceAndUpgradeSQLServer`.

1. Scegliere il documento SSM `AWSEC2-CloneInstanceAndUpgradeSQLServer`, quindi scegliere **Next (Successivo)**. 

1. Assicurarsi che sia selezionata l'opzione **Simple execution (Esecuzione semplice)**.

1. Immettere i parametri richiesti in base alle indicazioni seguenti.
   + `InstanceId` 

     **Tipo:** stringa

     (Obbligatorio) L'istanza su cui è in esecuzione SQL Server 2008 R2 (o versioni successive). 
   + `IamInstanceProfile`

     **Tipo:** stringa

     (Obbligatorio) Il profilo dell'istanza IAM.
   + `SQLServerSnapshotId`

     **Tipo:** stringa

     (Obbligatorio) L'ID snapshot del supporto di installazione di SQL Server. Questo parametro non è richiesto per le istanze di SQL Server. incluse in licenza
   + `SubnetId`

     **Tipo:** stringa

     (Obbligatorio) La sottorete per la procedura di aggiornamento, in cui risiede l'istanza EC2. Verifica che la sottorete disponga di connettività in uscita ai AWS servizi, incluso Amazon S3, e anche a Microsoft (per scaricare le patch). 
   + `KeepPreUpgradedBackUp`

     **Tipo:** stringa

     (Facoltativo) Se questo parametro è impostato su `true`, l'automazione mantiene l'immagine creata dall'istanza. L'impostazione predefinita è `false`. 
   + `RebootInstanceBeforeTakingImage`

     **Tipo:** stringa

     (Facoltativo) L'impostazione predefinita è `false` (nessun riavvio). Se questo parametro è impostato su `true`, Systems Manager riavvia l'istanza prima di creare un'AMI per l'aggiornamento.
   + `TargetSQLVersion`

     ▬**Tipo:** stringa

     (Facoltativo) La versione di SQL Server di destinazione. Il valore predefinito è `2016`.

1. Dopo avere immesso i parametri, selezionare **Execute (Esegui)**. Una volta avviata l'automazione, è possibile monitorare l'avanzamento dell'esecuzione.

1. Quando **Execution status (Stato esecuzione)** indica **Riuscito**, espandere **Outputs (Output)** per visualizzare le informazioni sull'AMI. È possibile utilizzare l'ID AMI per avviare l'istanza SQL Server nel VPC preferito.

1. Aprire la console Amazon EC2. Nel riquadro di navigazione a sinistra, scegliere **AMIs**. Verrà visualizzata la nuova AMI.

1. Per verificare la corretta installazione di SQL Server, scegliere la nuova AMI, quindi **Launch** (Avvia).

1. Scegliere il tipo di istanza desiderata per l'AMI, il VPC e la sottorete in cui distribuirla e l'archiviazione da utilizzare. Poiché l'avvio della nuova istanza avviene da un'AMI, i volumi sono presentati come un'opzione da includere nell'istanza EC2 da avviare. È possibile rimuovere tali volumi o aggiungerne altri.

1. Aggiungere un tag per facilitare l'identificazione dell'istanza.

1. Aggiungere all'istanza il gruppo o i gruppi di sicurezza.

1. Scegliere **Launch Instance (Avvia istanza)**.

1. Scegliere il nome del tag per l'istanza e selezionare **Connect (Connetti)** nel menu a discesa **Actions (Operazioni)**. 

1. Verificare che la versione di SQL Server sia il nuovo motore di database sulla nuova istanza.

# Esegui la migrazione di un'istanza EC2 per Windows a un tipo di istanza basato su Nitro
<a name="migrating-latest-types"></a>

Le AWS finestre AMIs sono configurate con le impostazioni predefinite utilizzate dai supporti di installazione Microsoft, con alcune personalizzazioni. Le personalizzazioni includono driver e configurazioni che supportano [istanze basate su Nitro](instance-types.md#instance-hypervisor-type), come M5 e C5.

Tuttavia, quando si esegue la migrazione dalle istanze basate su Xen alle istanze supportate da Nitro, incluse le istanze bare metal, si consiglia di seguire le fasi descritte in questo argomento nei seguenti casi:
+ Se si avviano istanze da Windows personalizzate AMIs
+ Se stai avviando istanze da Windows AMIs fornite da Amazon create prima di agosto 2018

In alternativa, puoi utilizzare il documento di automazione `AWSSupport-UpgradeWindowsAWSDrivers` per automatizzare le procedure descritte nelle parti 1, 2 e 3. Se scegli di utilizzare la procedura automatizzata, vedi [(Alternativa) Aggiornate il AWS PV, l'ENA e NVMe i driver utilizzando AWS Systems Manager](#auto-upgrade), quindi continua con le parti 4 e 5.

Per ulteriori informazioni, consulta [Aggiornamento di Amazon EC2: altri tipi di istanza, sistema Nitro e opzioni CPU](https://aws.amazon.com/blogs/aws/amazon-ec2-update-additional-instance-types-nitro-system-and-cpu-options/).

**Nota**  
Le procedure di migrazione seguenti possono essere eseguite in Windows Server 2016 e versioni successive. Le versioni precedenti del sistema operativo che hanno raggiunto la fine del ciclo di vita non vengono testate e potrebbero non essere compatibili con i tipi di istanze più recenti.  
Per migrare le istanze Linux, consulta [Modifiche del tipo di istanza Amazon EC2](ec2-instance-resize.md).

**Contents**
+ [Parte 1: installazione e aggiornamento dei driver AWS PV](#upgrade-pv)
+ [Parte 2: installare e aggiornare ENA](#upgrade-ena)
+ [Parte 3: aggiornamento AWS NVMe dei driver](#upgrade-nvme)
+ [Parte 4: Aggiorna EC2 Config e avvia EC2](#upgdate-ec2config-ec2launch)
+ [Parte 5: installare il driver di porta seriale per le istanze bare metal](#install-serial-port-bare-metal)
+ [Parte 6: aggiornare le impostazioni di risparmio energia](#power-management)
+ [Parte 7: aggiornare i driver Intel Chipset per nuovi tipi di istanza](#power-management-intel-drivers)
+ [(Alternativa) Aggiornate il AWS PV, l'ENA e NVMe i driver utilizzando AWS Systems Manager](#auto-upgrade)

**Prima di iniziare** 

In questa procedura si presuppone che tu disponga di [un'istanza basata su Xen](instance-types.md#instance-hypervisor-type), ad esempio un'istanza M4 o C4 e che ti stia effettuando la migrazione verso [un'istanza basata su Nitro](instance-types.md#instance-hypervisor-type).

È necessario utilizzare PowerShell la versione 3.0 o successiva per eseguire correttamente l'aggiornamento.

**Nota**  
Durante la migrazione, le configurazioni di rete DNS personalizzate o l'IP statico sulla carta di interfaccia di rete esistente potrebbero andare perse, poiché l'istanza passerà in modo predefinito a un nuovo dispositivo Enhanced Networking Adapter.

Prima di seguire la procedura della guida, si consiglia di creare un backup dell'istanza. Dalla [console EC2](https://console.aws.amazon.com/ec2/) scegli l'istanza che deve effettuare la migrazione, apri il menu contestuale (pulsante destro del mouse) e seleziona **Instance State (Stato istanza)**, quindi **Stop (Arresta)**. 

**avvertimento**  
Quando interrompi un'istanza, i dati presenti sui volumi dell'instance store vengono cancellati. Per conservare i dati nei volumi di archivio istanza, eseguire il backup di tutti i dati dei volumi in un'archiviazione persistente. 

Apri il menu contestuale (pulsante destro del mouse) dell'istanza nella [console EC2](https://console.aws.amazon.com/ec2/), scegli **Image (Immagine)**, quindi **Create Image (Crea immagine)**.

**Nota**  
Le parti 4 e 5 delle presenti istruzioni possono essere completate dopo che il tipo di istanza migra o cambia tipo di istanza. Tuttavia, ti consigliamo di completarle prima della migrazione, soprattutto se questa avviene verso un tipo di istanza Bare Metal. 

## Parte 1: installazione e aggiornamento dei driver AWS PV
<a name="upgrade-pv"></a>

Sebbene i driver AWS PV non siano utilizzati nel sistema Nitro, è comunque necessario aggiornarli se si utilizzano versioni precedenti di Citrix PV o PV. AWS Gli ultimi driver AWS PV risolvono i bug delle precedenti versioni, che possono comparire quando operi in un sistema NItro o se ti occorre tornare a un'istanza basato su Xen. Come procedura ottimale, consigliamo di eseguire sempre l'aggiornamento ai driver più recenti per le istanze Windows attive. AWS

Utilizzate la seguente procedura per eseguire un aggiornamento sul posto dei driver AWS PV o per eseguire l'aggiornamento dai driver Citrix PV ai driver AWS PV su Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016 o Windows Server 2019. Per ulteriori informazioni, consulta [Aggiornamento dei driver PV sulle istanze Windows EC2](Upgrading_PV_drivers.md). 

Per aggiornare un controller di dominio, consulta [Aggiornare un controller di dominio (aggiornamento PV)AWS](Upgrading_PV_drivers.md#aws-pv-upgrade-dc)

**Per eseguire un aggiornamento o ai driver PV AWS**

1. Connettiti all'istanza utilizzando Desktop remoto e prepara l'istanza per l'aggiornamento. Disconnetti tutti i dischi non del sistema prima di eseguire l'aggiornamento. Se si esegue un aggiornamento diretto dei driver AWS PV, questo passaggio non è necessario. Imposta i servizi non essenziali sull'avvio **Manual (Manuale)** nella console Servizi. 

1. [Scarica](https://s3.amazonaws.com/ec2-windows-drivers-downloads/AWSPV/Latest/AWSPVDriver.zip) il pacchetto di driver più recente per l'istanza. 

1. Estrai i contenuti della cartella ed esegui `AWSPVDriverSetup.msi`. 

Dopo avere eseguito l'MSI, l'istanza si riavvia automaticamente e aggiorna il driver. L'istanza potrebbe non essere disponibile per un massimo di 15 minuti. 

Una volta completato l'aggiornamento e dopo che l'istanza ha superato entrambi i controlli dello stato nella console Amazon EC2, connettiti all'istanza utilizzando Desktop remoto e verifica che il nuovo driver sia istallato. In Gestione dispositivi, in **Controller di storage**, individua **AWS Scheda host storage PV**. Verifica che la versione del driver sia la stessa dell'ultima versione elencata nella tabella della cronologia delle versioni dei driver. Per ulteriori informazioni, consulta [AWS Cronologia dei pacchetti di driver PV](xen-drivers-overview.md#pv-driver-history). 

## Parte 2: installare e aggiornare ENA
<a name="upgrade-ena"></a>

Effettua l'aggiornamento al driver Elastic Network Adapter più recente per garantire che siano supportate tutte le funzionalità di rete. Se è stata avviata l'istanza ma la funzionalità di reti avanzate non è già abilitata, è necessario scaricare e installare il driver per la scheda di rete richiesto sull'istanza. Quindi imposta l'attributo di istanza enaSupport per **attivare le reti avanzate**. Puoi abilitare questo attributo solo sui tipi di istanza supportati e solo se il driver ENA è installato. Per ulteriori informazioni, consulta [Abilitazione delle reti avanzate con ENA su istanze EC2](enhanced-networking-ena.md). 

1. [Scarica](https://s3.amazonaws.com/ec2-windows-drivers-downloads/ENA/Latest/AwsEnaNetworkDriver.zip) il driver più recente per l'istanza. Se è necessaria una versione precedente del driver, consulta [Cronologia della versione del driver ENA Windows](ena-driver-releases-windows.md#ena-win-driver-release-history).

1. Estrai l’archivio .zip. 

1. Installa il driver eseguendo lo `install.ps1` PowerShell script dalla cartella estratta. 
**Nota**  
Per evitare errori di installazione, esegui lo script `install.ps1` come amministratore.

1.  Verifica che enaSupport sia attivato per l'AMI. In caso contrario, prosegui seguendo la documentazione in [Abilitazione delle reti avanzate con ENA su istanze EC2](enhanced-networking-ena.md). 

## Parte 3: aggiornamento AWS NVMe dei driver
<a name="upgrade-nvme"></a>

AWS NVMe i driver vengono utilizzati per interagire con i volumi di archiviazione delle istanze Amazon EBS e SSD che sono esposti come dispositivi a NVMe blocchi nel sistema Nitro per prestazioni migliori. 

**Importante**  
Le seguenti istruzioni vengono modificate specificamente per l'installazione o l'aggiornamento AWS NVMe su un'istanza basata su Xen con l'intenzione di migrare l'istanza verso un'istanza basata su Nitro.

1. [Scarica](https://s3.amazonaws.com/ec2-windows-drivers-downloads/NVMe/Latest/AWSNVMe.zip) il pacchetto di driver più recente per l'istanza. 

   Se è necessaria una versione precedente del driver, consulta [NVMe Versioni dei driver per Windows](nvme-driver-version-history.md) per le versioni supportate.

1. Estrai l’archivio .zip.

1. Installare il driver come descritto in `Readme.txt`.

1. Apri una **PowerShell**sessione ed esegui il comando seguente: 

   ```
   PS C:\> start rundll32.exe sppnp.dll,Sysprep_Generalize_Pnp -wait
   ```
**Nota**  
Per applicare il comando, è necessario eseguire la PowerShell sessione come amministratore. PowerShell Le versioni (x86) genereranno un errore.   
Questo comando esegue sysprep solo sui driver dei dispositivi. Non esegue la preparazione completa di sysprep.

1. Per Windows Server 2008 R2 e Windows Server 2012, arrestare l'istanza, modificare il tipo di istanza e avviarla, quindi continuare con la Parte 4. Se avvii nuovamente l'istanza in un tipo di istanza basata si Xen prima di eseguire la migrazione verso un tipo di istanza basata su Nitro, l'istanza non verrà avviata. Per gli altri sistemi Windows supportati AMIs, è possibile modificare il tipo di istanza in qualsiasi momento dopo il sysprep del dispositivo.

## Parte 4: Aggiorna EC2 Config e avvia EC2
<a name="upgdate-ec2config-ec2launch"></a>

Per le istanze Windows, le ultime utilità EC2Config ed EC2Launch forniscono funzionalità e informazioni aggiuntive, se eseguite sul sistema Nitro, incluso Bare Metal EC2. Per impostazione predefinita, il servizio EC2 Config è incluso nelle versioni AMIs precedenti a Windows Server 2016. EC2Launch sostituisce EC2 Config su Windows Server 2016 e versioni successive. AMIs 

Quando i servizi EC2 Config e EC2 Launch vengono aggiornati, la nuova versione AMIs di Windows AWS include la versione più recente del servizio. Tuttavia, è necessario aggiornare Windows AMIs e le proprie istanze con l'ultima versione di EC2 Config EC2 and Launch.

**Per installare o aggiornare EC2 Config**

1. Scarica e decomprimi il [ EC2Config Installer](https://s3.amazonaws.com/ec2-downloads-windows/EC2Config/EC2Install.zip).

1. Esegui `EC2Install.exe`. Per un elenco completo delle opzioni, esegui `EC2Install` con l'opzione `/?`. Per impostazione predefinita, la configurazione mostra i prompt. Per eseguire il comando senza alcun prompt, utilizza l'opzione `/quiet`.

Per ulteriori informazioni, consulta [Installa l'ultima versione di EC2 Config](UsingConfig_Install.md).

**Per installare o aggiornare Launch EC2**

1. Se hai già installato e configurato EC2 Launch su un'istanza, esegui un backup del file di configurazione di EC2 Launch. Il processo di installazione non conserva le modifiche apportate a questo file. Per impostazione predefinita, il file si trova nella directory `C:\ProgramData\Amazon\EC2-Windows\Launch\Config`. 

1. Scaricare [EC2-Windows-Launch.zip](https://s3.amazonaws.com/ec2-downloads-windows/EC2Launch/latest/EC2-Windows-Launch.zip) in una directory dell'istanza. 

1. Scaricare [install.ps1](https://s3.amazonaws.com/ec2-downloads-windows/EC2Launch/latest/install.ps1) nella stessa directory in cui è stato scaricato `EC2-Windows-Launch.zip`. 

1. Esegui `install.ps1`.
**Nota**  
Per evitare errori di installazione, esegui lo script `install.ps1` come amministratore.

1. Se hai fatto un backup del file di configurazione di EC2 Launch, copialo nella `C:\ProgramData\Amazon\EC2-Windows\Launch\Config` directory. 

Per ulteriori informazioni, consulta [Utilizza l'agente EC2Launch v1 per eseguire attività durante l'avvio dell'istanza EC2 Windows](ec2launch.md).

## Parte 5: installare il driver di porta seriale per le istanze bare metal
<a name="install-serial-port-bare-metal"></a>

Il tipo di `i3.metal` istanza utilizza un dispositivo seriale basato su PCI anziché un dispositivo seriale I/O basato su porte. Le ultime AMI Windows utilizzano automaticamente il dispositivo seriale basato su PCI e hanno il driver di porta seriale installato. Se non utilizzi un'istanza avviata da un'AMI Windows fornita da Amazon datata 11/04/2018 o in data successiva, devi installare il driver di porta seriale per attivare funzioni EC2 nel dispositivo seriale, come la generazione di password e l'output della console. Le ultime utilità EC2 Config e EC2 Launch supportano anche i3.metal e forniscono funzionalità aggiuntive. pertanto segui i passaggi della parte 4, se non l'hai ancora fatto. 

**Per installare il driver di porta seriale**

1. [Scarica](https://s3.amazonaws.com/ec2-windows-drivers-downloads/AWSPCISerialDriver/Latest/AWSPCISerialDriver.zip) il pacchetto di driver seriale per l'istanza. 

1. Estrai il contenuto della cartella, apri il menu contestuale (pulsante destro del mouse) per `aws_ser.INF` e seleziona **Install (Installa)**. 

1. Seleziona **Okay**.

## Parte 6: aggiornare le impostazioni di risparmio energia
<a name="power-management"></a>

Il seguente aggiornamento alle impostazioni di Power Management imposta lo spegnimento del display su mai, per consentire arresti regolari del sistema operativo sul sistema Nitro. Tutte le finestre AMIs fornite da Amazon a partire dal 28/11/2018 dispongono già di questa configurazione predefinita.

1. Aprire un prompt dei comandi o una sessione. PowerShell 

1. Esegui i comandi seguenti:

   ```
   powercfg /setacvalueindex 381b4222-f694-41f0-9685-ff5bb260df2e 7516b95f-f776-4464-8c53-06167f40cc99 3c0bc021-c8a8-4e07-a973-6b14cbcb2b7e 0
   powercfg /setacvalueindex 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c 7516b95f-f776-4464-8c53-06167f40cc99 3c0bc021-c8a8-4e07-a973-6b14cbcb2b7e 0
   powercfg /setacvalueindex a1841308-3541-4fab-bc81-f71556f20b4a 7516b95f-f776-4464-8c53-06167f40cc99 3c0bc021-c8a8-4e07-a973-6b14cbcb2b7e 0
   ```

## Parte 7: aggiornare i driver Intel Chipset per nuovi tipi di istanza
<a name="power-management-intel-drivers"></a>

I tipi di `u-12tb1.metal` istanza `u-6tb1.metal``u-9tb1.metal`, e utilizzano hardware che richiede driver di chipset che non sono stati precedentemente installati su Windows. AMIs Se non utilizzi un'istanza avviata da un'AMI Windows fornita da Amazon datata 19/11/2018 o in data successiva, devi installare i driver utilizzando l'utilità INF Intel Chipset. 

**Per installare i driver chipset**

1. [Utilità INF chipset](https://www.intel.com/content/www/us/en/download/19347/chipset-inf-utility.html) nell’istanza.

1. Estrai i file.

1. Esegui `SetupChipset.exe`.

1. Accetta l'accordo di licenza del software Intel e installa i driver chipset.

1. Riavviare l’istanza.

## (Alternativa) Aggiornate il AWS PV, l'ENA e NVMe i driver utilizzando AWS Systems Manager
<a name="auto-upgrade"></a>

Il documento di automazione `AWSSupport-UpgradeWindowsAWSDrivers` automatizza le fasi descritte in Parte 1, Parte 2 e Parte 3. Questo metodo può anche riparare un'istanza in cui non è stato possibile eseguire gli aggiornamenti dei driver. 

Il documento di `AWSSupport-UpgradeWindowsAWSDrivers` automazione aggiorna o ripara i AWS driver di archiviazione e di rete sull'istanza EC2 specificata. Il documento tenta di installare le versioni più recenti dei AWS driver online chiamando l' AWS Systems Manager agente (agente SSM). Se l'agente SSM non è contattabile, il documento può eseguire un'installazione offline dei AWS driver se richiesto esplicitamente.

**Nota**  
Questa procedura non andrà a buon fine su un controller di dominio. Per aggiornare i driver su un controller di dominio, consulta [Aggiornare un controller di dominio (aggiornamento PV)AWS](Upgrading_PV_drivers.md#aws-pv-upgrade-dc).

**Per aggiornare automaticamente il AWS PV, l'ENA e i driver utilizzando NVMe AWS Systems Manager**

1. Aprire la console di Systems Manager in [https://console.aws.amazon.com/systems-manager.](https://console.aws.amazon.com/systems-manager)

1. Seleziona **Automation (Automazione)**, **Execute Automation (Esecuzione automazione)**.

1. **Cerca e seleziona il documento di **AWSSupport-UpgradeWindowsAWSDrivers**automazione, quindi scegli Esegui automazione.**

1. Nella sezione **Parametri di input**, configura le seguenti opzioni:  
ID istanza  
Immetti l'ID univoco dell'istanza da aggiornare.  
AllowOffline  
(Facoltativo) Seleziona una delle seguenti tre opzioni:  
   + `True` — Scegli questa opzione per eseguire l'installazione offline. Durante il processo di aggiornamento, l'istanza viene arrestata e riavviata.
**avvertimento**  
Quando interrompi un'istanza, i dati presenti sui volumi dell'instance store vengono cancellati. Per conservare i dati nei volumi di instance store, esegui il backup di tutti i dati dei volumi in uno storage persistente.
   + `False` — (Predefinito) Lascia questa opzione selezionata per eseguire l'installazione online. Durante il processo di aggiornamento, l'istanza viene riavviata.
Gli aggiornamenti online e offline creano un'AMI prima di provare le operazioni di aggiornamento. L'AMI persiste dopo il completamento dell'automazione. Proteggi l'accesso all'AMI o eliminarla, se non è più necessaria.  
SubnetId  
(Facoltativo) Immetti uno dei seguenti valori:  
   + `SelectedInstanceSubnet` — (Predefinito) Il processo di aggiornamento avvia l'istanza *helper* nella stessa sottorete dell'istanza da aggiornare. La sottorete deve consentire la comunicazione verso gli endpoint Systems Manager (`ssm.*`).
   + `CreateNewVPC` — Il processo di aggiornamento avvia l'istanza *helper* in un nuovo VPC. Utilizza questa opzione se non sei sicuro che la sottorete dell'istanza di destinazione consenta la comunicazione verso gli endpoint `ssm.*`. L'utente deve disporre delle autorizzazioni per creare un VPC.
   + ID di una sottorete specifica — Specificare l'ID di una sottorete specifica in cui avviare l'istanza *helper*. La sottorete deve trovarsi nella stessa zona di disponibilità dell'istanza da aggiornare e deve consentire la comunicazione con gli endpoint `ssm.*`.

1. Scegli **Esegui**.

1. Consenti il completamento dell'aggiornamento. Per completare un aggiornamento online possono essere necessari fino a 10 minuti, mentre per quello offline fino a 25 minuti.

# Risolvi i problemi relativi all'aggiornamento del sistema operativo su un'istanza EC2 per Windows
<a name="os-upgrade-trbl"></a>

AWS fornisce supporto per l'aggiornamento in caso di problemi o problemi con l'Upgrade Helper Service, un' AWS utilità che consente di eseguire aggiornamenti sul posto utilizzando i driver Citrix PV.

In seguito all'aggiornamento, durante l'ottimizzazione di .NET Framework da parte del servizio di ottimizzazione di runtime .NET, sull'istanza potrebbe verificarsi un utilizzo della CPU temporaneamente superiore alla media. Questo è il comportamento previsto.

Se l’istanza non ha superato tutti i controlli dello stato dopo diverse ore, consulta quanto segue.
+ Se hai effettuato l’aggiornamento a Windows Server 2008 e tutti i controlli dello stato non riescono dopo diverse ore, l’aggiornamento potrebbe non essere riuscito con la visualizzazione del prompt **Fare clic su OK** per confermare il rollback. Dal momento che la console non è accessibile in questa fase, non è possibile fare clic sul pulsante in alcun modo. Per risolvere questo problema, riavvia tramite l'API o la console Amazon EC2. Per l'inizializzazione del riavvio sono necessari almeno dieci minuti. L'istanza potrebbe diventare disponibile dopo 25 minuti.
+ Rimuovi le applicazioni o i ruoli del server dal server e riprova.

Se l’istanza non supera tutti i controlli dello stato dopo la rimozione delle applicazioni o dei ruoli del server dal server, procedi come segue.
+ Arresta l'istanza e collega il volume root a un'altra istanza. Per ulteriori informazioni, consulta la descrizione di come arrestare e collegare il volume root a un'altra istanza in ["In attesa del servizio di metadati"](common-messages.md#metadata-unavailable).
+ Analizza [i file e di log e i log degli eventi di Installazione Windows](https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/windows-setup-log-files-and-event-logs?view=windows-11) per verificare la presenza di errori.

Per altri problemi relativi alla migrazione o all'aggiornamento di un sistema operativo, ti consigliamo di consultare gli articoli in [Prima di avviare un aggiornamento in loco](os-inplaceupgrade.md#os-upgrade-before).