

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Updates auf Snowball Edge-Geräten installieren
<a name="install-updates"></a>

Nachdem Sie Updates heruntergeladen haben, müssen Sie sie installieren und Ihr Gerät neu starten, damit die Updates wirksam werden. Das folgende Verfahren führt Sie durch die manuelle Installation von Updates.

Für Cluster von Snowball Edge-Geräten muss das Update auf jedes Gerät im Cluster heruntergeladen und installiert werden.

**Anmerkung**  
Unterbrechen Sie alle Aktivitäten auf dem Gerät, bevor Sie Softwareupdates installieren. Durch die Installation von Updates werden laufende Instances gestoppt und alle Schreibvorgänge in Amazon S3 S3-Buckets auf dem Gerät unterbrochen. Dies kann zu Datenverlusten führen

**So installieren Sie Softwareupdates, die bereits auf den eigenständigen Snowball Edge-Computer heruntergeladen wurden**

1. Öffnen Sie ein Terminalfenster und stellen Sie sicher, dass das Snowball Edge-Gerät mithilfe des `describe-device` Befehls entsperrt ist. Wenn das Gerät gesperrt ist, entsperren Sie es mit dem Befehl `unlock-device`. Weitere Informationen finden Sie unter [Snowball Edge entsperren](https://docs.aws.amazon.com/snowball/latest/developer-guide/unlockdevice.html).

1. Führen Sie den `list-services` Befehl aus, um die auf dem Gerät verfügbaren Dienste anzuzeigen. Der Befehl gibt den Dienst jedes Dienstes zurück, IDs der auf dem Gerät verfügbar ist.

   ```
   snowballEdge list-services                    
   ```  
**Example der Ausgabe des `list-services` Befehls**  

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

1. Führen Sie für jede durch den `list-services` Befehl identifizierte Dienst-ID den `describe-service` Befehl aus, um den Status zu überprüfen. Verwenden Sie diese Informationen, um Dienste zu identifizieren, die beendet werden sollen.

   ```
   snowballEdge describe-service --service-id service-id                    
   ```  
**Example der Ausgabe des `describe-service` Befehls**  

   ```
   {
   "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"
     }
    } ]
   }
   ```

   Diese Ausgabe zeigt, dass der `s3` Dienst aktiv ist und mit dem `stop-service` Befehl beendet werden muss.

1. Verwenden Sie den `stop-service` Befehl, um jeden Dienst zu beenden, bei dem der Wert des `State` Namens `ACTIVE` in der Ausgabe des `list-services` Befehls enthalten ist. Wenn mehr als ein Dienst ausgeführt wird, beenden Sie jeden Dienst, bevor Sie fortfahren.
**Anmerkung**  
Der Amazon S3 S3-Adapter EC2 AWS STS, Amazon und die IAM-Dienste können nicht gestoppt werden. Wenn Amazon S3 S3-kompatibler Speicher auf Snowball Edge läuft, beenden Sie ihn, bevor Sie Updates installieren. Amazon S3 S3-kompatibler Speicher auf Snowball Edge hat `s3-snow` als. `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 der Ausgabe des Befehls `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. Führen Sie den Befehl `snowballEdge install-updates` aus.

1. Sie können den Status dieser Installation mit dem Befehl `snowballEdge describe-device-software` überprüfen. Während ein Update installiert wird, zeigen Sie mit diesem Befehl den Status an.

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

   Sie haben erfolgreich ein Softwareupdate für Ihr Snowball Edge-Gerät installiert. Wenn eine Aktualisierung aktualisiert wird, wird sie nicht automatisch auf das Gerät angewandt. Um die Installation der Aktualisierung abzuschließen, muss das Gerät neu gestartet werden.
**Warnung**  
Wenn Ihr Snowball Edge-Gerät neu gestartet wird, ohne die gesamte Aktivität auf dem Gerät zu stoppen, kann dies zu Datenverlust führen.

1. Wenn alle Dienste auf dem Gerät beendet wurden, starten Sie das Gerät neu, entsperren Sie das Gerät und starten Sie es erneut. Damit ist die Installation der heruntergeladenen Softwareupdates abgeschlossen. Weitere Informationen zum Entsperren des Geräts finden Sie unter Snowball Edge [entsperren Snowball Edge](https://docs.aws.amazon.com/snowball/latest/developer-guide/unlockdevice.html) .

1. Wenn das Gerät nach dem zweiten Neustart eingeschaltet wird, entsperren Sie das Gerät.

1. Führen Sie den Befehl `check-for-updates` aus. Dieser Befehl gibt die neueste verfügbare Version der Snowball Edge-Software sowie die aktuelle Version zurück, die auf dem Gerät installiert ist.

**So installieren Sie Softwareupdates, die bereits auf einen Cluster von Snowball Edge-Geräten heruntergeladen wurden**

1. Führen Sie für jedes Gerät im Cluster den `describe-device` Befehl aus, um festzustellen, ob die Geräte entsperrt sind. Wenn die Geräte gesperrt sind, verwenden Sie den `unlock-cluster` Befehl, um sie zu entsperren. Weitere Informationen finden Sie unter [Snowball Edge entsperren](https://docs.aws.amazon.com/snowball/latest/developer-guide/unlockdevice.html).

1. Führen Sie für jedes Gerät im Cluster den `list-services` Befehl aus, um die auf dem Gerät verfügbaren Dienste anzuzeigen. Der Befehl gibt den Dienst jedes Dienstes zurück, IDs der auf dem Gerät verfügbar ist.

   ```
   snowballEdge list-services                    
   ```  
**Example der Ausgabe des `list-services` Befehls**  

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

1. Führen Sie für jede durch den `list-services` Befehl identifizierte Dienst-ID den `describe-service` Befehl aus, um den Status zu überprüfen. Verwenden Sie diese Informationen, um Dienste zu identifizieren, die beendet werden sollen.

   ```
   snowballEdge describe-service --service-id service-id                    
   ```  
**Example der Ausgabe des `describe-service` Befehls**  

   ```
   {
   "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"
     }
    } ]
   }
   ```

   Diese Ausgabe zeigt, dass der `s3` Dienst aktiv ist und mit dem `stop-service` Befehl beendet werden muss.

1. Verwenden Sie für jedes Gerät im Cluster den `stop-service` Befehl, um jeden Dienst zu beenden, bei dem der Wert des `State` Namens `ACTIVE` in der Ausgabe des `list-services` Befehls enthalten ist. Wenn mehr als ein Dienst ausgeführt wird, beenden Sie jeden Dienst, bevor Sie fortfahren. 
**Anmerkung**  
Der Amazon S3 S3-Adapter EC2 AWS STS, Amazon und die IAM-Dienste können nicht gestoppt werden. Wenn Amazon S3 S3-kompatibler Speicher auf Snowball Edge läuft, beenden Sie ihn, bevor Sie Updates installieren. Amazon S3 S3-kompatibler Speicher auf Snowball Edge hat `s3-snow` als. `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 der Ausgabe des Befehls `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. Führen Sie für jedes Gerät im Cluster den `install-updates` Befehl aus.

   ```
   snowballEdge install-updates                    
   ```

1. Sie können den Status dieser Installation mit dem Befehl `describe-device-software` überprüfen.

   ```
   snowballEdge describe-device-software                    
   ```  
**Example der Ausgabe des `describe-device-service` Befehls**  

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

   Wenn dies der `Install State` Fall ist`Requires Reboot`, haben Sie das Softwareupdate für Ihr Snowball Edge-Gerät erfolgreich installiert. Wenn eine Aktualisierung aktualisiert wird, wird sie nicht automatisch auf das Gerät angewandt. Um die Installation der Aktualisierung abzuschließen, muss das Gerät neu gestartet werden.
**Warnung**  
Wenn Sie das Snowball Edge-Gerät neu starten, ohne alle Aktivitäten auf dem Gerät zu beenden, können Daten verloren gehen.

1. Starten Sie alle Geräte im Cluster neu, entsperren Sie den Cluster und starten Sie alle Geräte im Cluster erneut. Damit ist die Installation der heruntergeladenen Softwareupdates abgeschlossen. Weitere Informationen zum Neustarten der Geräte finden Sie unter Snowball Edge [neu starten](https://docs.aws.amazon.com/snowball/latest/developer-guide/reboot.html). Weitere Informationen zum Entsperren des Geräteclusters finden Sie unter [Snowball Edge entsperren](https://docs.aws.amazon.com/snowball/latest/developer-guide/unlockdevice.html).

1. Nachdem jedes Gerät im Cluster zweimal neu gestartet wurde, entsperren Sie den Cluster und überprüfen Sie dann mithilfe des `check-for-updates` Befehls, ob das Gerät aktualisiert wurde. Dieser Befehl gibt die neueste verfügbare Version der Snowball Edge-Software sowie die aktuelle Version zurück, die auf dem Gerät installiert ist. Wenn die aktuelle Version und die neueste verfügbare Version identisch sind, wurde das Gerät erfolgreich aktualisiert. 

Sie haben den Snowball Edge oder den Gerätecluster jetzt erfolgreich aktualisiert und bestätigt, dass das Update auf die neueste Snowball Edge-Software durchgeführt wurde.