

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

# Installazione degli aggiornamenti sui dispositivi Snowball Edge
<a name="install-updates"></a>

Dopo aver scaricato gli aggiornamenti, è necessario installarli e riavviare il dispositivo affinché gli aggiornamenti abbiano effetto. La procedura seguente guida l'utente nell'installazione manuale degli aggiornamenti.

Per i cluster di dispositivi Snowball Edge, l'aggiornamento deve essere scaricato e installato per ogni dispositivo del cluster.

**Nota**  
Sospendi tutte le attività sul dispositivo prima di installare gli aggiornamenti software. L'installazione degli aggiornamenti interrompe l'esecuzione delle istanze e interrompe qualsiasi scrittura sui bucket Amazon S3 sul dispositivo. Ciò può causare la perdita di dati

**Per installare gli aggiornamenti software già scaricati nella versione standalone Snowball Edge**

1. Apri una finestra di terminale e assicurati che il dispositivo Snowball Edge sia sbloccato utilizzando il comando. `describe-device` Utilizza il comando `unlock-device` per sbloccarlo. Per ulteriori informazioni, consulta [Unlocking the Snowball](https://docs.aws.amazon.com/snowball/latest/developer-guide/unlockdevice.html) Edge.

1. Esegui il `list-services` comando per visualizzare i servizi disponibili sul dispositivo. Il comando restituisce il servizio IDs di ogni servizio disponibile sul dispositivo.

   ```
   snowballEdge list-services                    
   ```  
**Example dell'output del `list-services` comando**  

   ```
   {
     "ServiceIds" : [ "greengrass", "fileinterface", "s3", "ec2", "s3-snow" ]
   }
   ```

1. Per ogni ID di servizio identificato dal `list-services` comando, esegui il `describe-service` comando per visualizzarne lo stato. Utilizza queste informazioni per identificare i servizi da interrompere.

   ```
   snowballEdge describe-service --service-id service-id                    
   ```  
**Example dell'output del `describe-service` comando**  

   ```
   {
   "ServiceId" : "s3",
     "Status" : {
       "State" : "ACTIVE"
     },
   "Storage" : {
   "TotalSpaceBytes" : 99608745492480,
   "FreeSpaceBytes" : 99608744468480
   },
   "Endpoints" : [ {
   "Protocol" : "http",
   "Port" : 8080,
   "Host" : "192.0.2.0"
   }, {
   "Protocol" : "https",
   "Port" : 8443,
   "Host" : "192.0.2.0",
   "CertificateAssociation" : {
   "CertificateArn" : "arn:aws:snowball-device:::certificate/6d955EXAMPLEdb71798146EXAMPLE3f0"
     }
    } ]
   }
   ```

   Questo output mostra che il `s3` servizio è attivo e deve essere interrotto utilizzando il `stop-service` comando.

1. Utilizzate il `stop-service` comando per interrompere ogni servizio in cui il valore del `State` nome è `ACTIVE` nell'output del `list-services` comando. Se è in esecuzione più di un servizio, interrompi ciascuno prima di continuare.
**Nota**  
L'adattatore Amazon S3 EC2, AWS STS Amazon e i servizi IAM non possono essere interrotti. Se lo storage compatibile con Amazon S3 su Snowball Edge è in esecuzione, interrompilo prima di installare gli aggiornamenti. Lo storage compatibile con Amazon S3 su Snowball Edge ha come. `s3-snow` `serviceId`

   ```
   snowballEdge stop-service --service-id service-id --device-ip-addresses snow-device-1-ip-address snow-device-device-2-ip-address snow-device-3-ip-address --manifest-file path/to/manifest/file.bin --unlock-code 29-character-unlock-code --endpoint https://snow-device-ip-address
   ```  
**Example dell'output del comando `stop-service`**  

   ```
   Stopping the AWS service on your Snowball Edge. You can determine the status of the AWS service using the describe-service command.                    
   ```

1. Esegui il comando `snowballEdge install-updates`.

1. Puoi controllare lo stato dell'installazione con il comando `snowballEdge describe-device-software`. Durante l'installazione di un aggiornamento, lo stato viene visualizzato con questo comando.

**Output di esempio**  
`Install State: Installing //Possible values[NA, Installing, Requires Reboot]`

   Hai installato con successo un aggiornamento software per il tuo dispositivo Snowball Edge. L'installazione di un aggiornamento non applicherà automaticamente l'aggiornamento per il dispositivo. Per completare l'installazione dell'aggiornamento, il dispositivo deve essere riavviato.
**avvertimento**  
Il riavvio del dispositivo Snowball Edge senza interrompere tutte le attività in corso sul dispositivo può causare la perdita di dati.

1. Quando tutti i servizi sul dispositivo sono stati interrotti, riavvia il dispositivo, sblocca il dispositivo e riavvialo nuovamente. L'installazione degli aggiornamenti software scaricati viene completata. Per ulteriori informazioni sul riavvio del dispositivo, consulta Riavvio di Snowball Edge [Riavvio di Snowball](https://docs.aws.amazon.com/snowball/latest/developer-guide/reboot.html) . Per ulteriori informazioni sullo sblocco del dispositivo, consulta Sblocco di Snowball Edge [Sblocco di Snowball](https://docs.aws.amazon.com/snowball/latest/developer-guide/unlockdevice.html) .

1. Quando il dispositivo si accende dopo il secondo riavvio, sbloccalo.

1. Esegui il comando `check-for-updates`. Questo comando restituisce l'ultima versione disponibile del software Snowball Edge e anche la versione corrente installata sul dispositivo.

**Per installare aggiornamenti software già scaricati su un cluster di dispositivi Snowball Edge**

1. Per ogni dispositivo del cluster, esegui il `describe-device` comando per determinare se i dispositivi sono sbloccati. Se i dispositivi sono bloccati, usa il `unlock-cluster` comando per sbloccarli. Per ulteriori informazioni, consulta [Unlocking the Snowball](https://docs.aws.amazon.com/snowball/latest/developer-guide/unlockdevice.html) Edge.

1. Per ogni dispositivo del cluster, esegui il `list-services` comando per visualizzare i servizi disponibili sul dispositivo. Il comando restituisce il servizio IDs di ogni servizio disponibile sul dispositivo.

   ```
   snowballEdge list-services                    
   ```  
**Example dell'output del `list-services` comando**  

   ```
   {
     "ServiceIds" : [ "greengrass", "fileinterface", "s3", "ec2", "s3-snow" ]
   }
   ```

1. Per ogni ID di servizio identificato dal `list-services` comando, esegui il `describe-service` comando per visualizzarne lo stato. Utilizza queste informazioni per identificare i servizi da interrompere.

   ```
   snowballEdge describe-service --service-id service-id                    
   ```  
**Example dell'output del `describe-service` comando**  

   ```
   {
   "ServiceId" : "s3",
     "Status" : {
       "State" : "ACTIVE"
     },
   "Storage" : {
   "TotalSpaceBytes" : 99608745492480,
   "FreeSpaceBytes" : 99608744468480
   },
   "Endpoints" : [ {
   "Protocol" : "http",
   "Port" : 8080,
   "Host" : "192.0.2.0"
   }, {
   "Protocol" : "https",
   "Port" : 8443,
   "Host" : "192.0.2.0",
   "CertificateAssociation" : {
   "CertificateArn" : "arn:aws:snowball-device:::certificate/6d955EXAMPLEdb71798146EXAMPLE3f0"
     }
    } ]
   }
   ```

   Questo output mostra che il `s3` servizio è attivo e deve essere interrotto utilizzando il `stop-service` comando.

1. Per ogni dispositivo del cluster, utilizzate il `stop-service` comando per interrompere ogni servizio in cui il valore del `State` nome si trova `ACTIVE` nell'output del `list-services` comando. Se sono in esecuzione più servizi, interrompi ciascuno di essi prima di continuare. 
**Nota**  
L'adattatore Amazon S3 EC2, AWS STS Amazon e i servizi IAM non possono essere interrotti. Se lo storage compatibile con Amazon S3 su Snowball Edge è in esecuzione, interrompilo prima di installare gli aggiornamenti. Lo storage compatibile con Amazon S3 su Snowball Edge ha come. `s3-snow` `serviceId`

   ```
   snowballEdge stop-service --service-id service-id --device-ip-addresses snow-device-1-ip-address snow-device-device-2-ip-address snow-device-3-ip-address --manifest-file path/to/manifest/file.bin --unlock-code 29-character-unlock-code --endpoint https://snow-device-ip-address
   ```  
**Example dell'output del comando `stop-service`**  

   ```
   Stopping the AWS service on your Snowball Edge. You can determine the status of the AWS service using the describe-service command.                    
   ```

1. Per ogni dispositivo del cluster, esegui il `install-updates` comando.

   ```
   snowballEdge install-updates                    
   ```

1. Puoi controllare lo stato dell'installazione con il comando `describe-device-software`.

   ```
   snowballEdge describe-device-software                    
   ```  
**Example dell'output del `describe-device-service` comando**  

   ```
   Install State: Installing //Possible values[NA, Installing, Requires Reboot]
   ```

   In tal caso`Requires Reboot`, `Install State` l'aggiornamento software per il dispositivo Snowball Edge è stato installato correttamente. L'installazione di un aggiornamento non applicherà automaticamente l'aggiornamento per il dispositivo. Per completare l'installazione dell'aggiornamento, il dispositivo deve essere riavviato.
**avvertimento**  
Il riavvio del dispositivo Snowball Edge senza interrompere tutte le attività sul dispositivo può causare la perdita di dati.

1. Riavvia tutti i dispositivi del cluster, sblocca il cluster e riavvia nuovamente tutti i dispositivi del cluster. Questo completa l'installazione degli aggiornamenti software scaricati. Per ulteriori informazioni sul riavvio dei dispositivi, consulta [Riavvio](https://docs.aws.amazon.com/snowball/latest/developer-guide/reboot.html) di Snowball Edge. Per ulteriori informazioni sullo sblocco del cluster di dispositivi, consulta [Sblocco di Snowball](https://docs.aws.amazon.com/snowball/latest/developer-guide/unlockdevice.html) Edge.

1. Dopo che ogni dispositivo del cluster è stato riavviato due volte, sblocca il cluster e usa il `check-for-updates` comando per verificare che il dispositivo sia stato aggiornato. Questo comando restituisce l'ultima versione disponibile del software Snowball Edge e anche la versione corrente installata sul dispositivo. Se la versione corrente e l'ultima versione disponibile coincidono, il dispositivo è stato aggiornato correttamente. 

Ora hai aggiornato con successo Snowball Edge o il cluster di dispositivi e hai confermato l'aggiornamento alla versione più recente del software Snowball Edge.