Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Installation de mises à jour sur les appareils Snowball Edge
Après avoir téléchargé les mises à jour, vous devez les installer et redémarrer votre appareil pour que les mises à jour prennent effet. La procédure suivante vous explique comment installer manuellement les mises à jour.
Pour les clusters d'appareils Snowball Edge, la mise à jour doit être téléchargée et installée pour chaque appareil du cluster.
Note
Suspendez toute activité sur l'appareil avant d'installer les mises à jour logicielles. L'installation des mises à jour arrête l'exécution des instances et interrompt toute écriture dans les compartiments Amazon S3 sur l'appareil. Cela peut entraîner une perte de données
Pour installer des mises à jour logicielles déjà téléchargées sur des appareils Snow Family autonomes
-
Ouvrez une fenêtre de terminal et assurez-vous que le périphérique Snowball Edge est déverrouillé à l'aide de la commande.
describe-device
Si l'appareil est verrouillé, utilisez la commandeunlock-device
. Pour plus d'informations, consultez Unlocking the Snowball Edge. -
Exécutez la
list-services
commande pour voir les services disponibles sur l'appareil. La commande renvoie le service IDs de chaque service disponible sur l'appareil.snowballEdge list-services
Exemple de sortie de
list-services
commande{ "ServiceIds" : [ "greengrass", "fileinterface", "s3", "ec2", "s3-snow" ] }
-
Pour chaque ID de service identifié par la
list-services
commande, exécutez ladescribe-service
commande pour voir l'état. Utilisez ces informations pour identifier les services à arrêter.snowballEdge describe-service --service-id
service-id
Exemple de sortie de
describe-service
commande{ "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" } } ] }
Cette sortie indique que le
s3
service est actif et doit être arrêté à l'aide de lastop-service
commande. Utilisez la
stop-service
commande pour arrêter chaque service dont la valeur duState
nom figureACTIVE
dans le résultat de lalist-services
commande. Si plusieurs services sont en cours d'exécution, arrêtez-les tous avant de continuer.Note
L'adaptateur Amazon S3 EC2 AWS STS, Amazon et les IAM services ne peuvent pas être arrêtés. Si le stockage compatible Amazon S3 est en cours d'exécution sur les appareils de la famille Snow, arrêtez-le avant d'installer les mises à jour. Le stockage compatible Amazon S3 sur les appareils de la famille Snow possède
s3-snow
commeserviceId
.snowballEdge stop-service --service-id
service-id
--device-ip-addressessnow-device-1-ip-address
snow-device-device-2-ip-address
snow-device-3-ip-address
--manifest-filepath/to/manifest/file.bin
--unlock-code29-character-unlock-code
--endpoint https://snow-device-ip-address
Exemple de sortie de la
stop-service
commandeStopping the AWS service on your Snowball Edge. You can determine the status of the AWS service using the describe-service command.
-
Exécutez la commande
snowballEdge install-updates
. -
Vous pouvez vérifier l'état de l'installation avec la commande
snowballEdge describe-device-software
. Pendant l'installation d'une mise à jour, vous pouvez afficher l'état à l'aide de cette commande.Exemple de sortie
Install State: Installing //Possible values[NA, Installing, Requires Reboot]
Vous avez correctement installé une mise à jour logicielle pour votre appareil Snowball Edge. L'installation d'une mise à jour ne l'applique pas automatiquement à l'appareil. Pour terminer l'installation de la mise à jour, l'appareil doit être redémarré.
Avertissement
Le redémarrage de votre appareil Snow Family sans arrêter toute activité sur l'appareil peut entraîner une perte de données.
-
Lorsque tous les services de l'appareil sont arrêtés, redémarrez l'appareil, déverrouillez-le, puis redémarrez-le à nouveau. L'installation des mises à jour logicielles téléchargées est alors terminée. Pour plus d'informations sur le déverrouillage de l'appareil, voir Déverrouillage du Snowball Edge de l'appareil de la famille Snow.
-
Lorsque l'appareil s'allume après le deuxième redémarrage, déverrouillez-le.
-
Exécutez la commande
check-for-updates
. Cette commande renvoie la dernière version disponible du logiciel Snowball Edge, ainsi que la version actuelle installée sur l'appareil.
Pour installer des mises à jour logicielles déjà téléchargées sur un cluster d'appareils Snowball Edge
-
Pour chaque appareil du cluster, exécutez la
describe-device
commande afin de déterminer s'il est déverrouillé. Si les appareils sont verrouillés, utilisez launlock-cluster
commande pour les déverrouiller. Pour plus d'informations, consultez Unlocking the Snowball Edge. -
Pour chaque appareil du cluster, exécutez la
list-services
commande pour voir les services disponibles sur l'appareil. La commande renvoie le service IDs de chaque service disponible sur l'appareil.snowballEdge list-services
Exemple de sortie de
list-services
commande{ "ServiceIds" : [ "greengrass", "fileinterface", "s3", "ec2", "s3-snow" ] }
-
Pour chaque ID de service identifié par la
list-services
commande, exécutez ladescribe-service
commande pour voir l'état. Utilisez ces informations pour identifier les services à arrêter.snowballEdge describe-service --service-id
service-id
Exemple de sortie de
describe-service
commande{ "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" } } ] }
Cette sortie indique que le
s3
service est actif et doit être arrêté à l'aide de lastop-service
commande. Pour chaque périphérique du cluster, utilisez la
stop-service
commande pour arrêter chaque service dont la valeur duState
nom figureACTIVE
dans la sortie de lalist-services
commande. Si plusieurs services sont en cours d'exécution, arrêtez-les tous avant de continuer.Note
L'adaptateur Amazon S3 EC2 AWS STS, Amazon et les IAM services ne peuvent pas être arrêtés. Si le stockage compatible Amazon S3 est en cours d'exécution sur les appareils de la famille Snow, arrêtez-le avant d'installer les mises à jour. Le stockage compatible Amazon S3 sur les appareils de la famille Snow possède
s3-snow
commeserviceId
.snowballEdge stop-service --service-id
service-id
--device-ip-addressessnow-device-1-ip-address
snow-device-device-2-ip-address
snow-device-3-ip-address
--manifest-filepath/to/manifest/file.bin
--unlock-code29-character-unlock-code
--endpoint https://snow-device-ip-address
Exemple de sortie de la
stop-service
commandeStopping the AWS service on your Snowball Edge. You can determine the status of the AWS service using the describe-service command.
-
Pour chaque appareil du cluster, exécutez la
install-updates
commande.snowballEdge install-updates
-
Vous pouvez vérifier l'état de l'installation avec la commande
describe-device-software
.snowballEdge describe-device-software
Exemple de sortie de la
describe-device-service
commandeInstall State: Installing //Possible values[NA, Installing, Requires Reboot]
Dans
Install State
ce casRequires Reboot
, vous avez correctement installé la mise à jour logicielle pour votre appareil Snowball Edge. L'installation d'une mise à jour ne l'applique pas automatiquement à l'appareil. Pour terminer l'installation de la mise à jour, l'appareil doit être redémarré.Avertissement
Le redémarrage de l'appareil Snowball Edge sans arrêter toute activité sur l'appareil peut entraîner une perte de données.
-
Redémarrez tous les appareils du cluster, déverrouillez le cluster et redémarrez à nouveau tous les appareils du cluster. L'installation des mises à jour logicielles téléchargées est alors terminée. Pour plus d'informations sur le redémarrage des appareils, consultez la section Redémarrage de l'appareil de la famille Snow. Pour plus d'informations sur le déverrouillage du cluster d'appareils, consultez la section Déverrouillage du Snowball Edge.
-
Une fois que chaque appareil du cluster a redémarré deux fois, déverrouillez le cluster puis utilisez la
check-for-updates
commande pour vérifier que le périphérique a été mis à jour. Cette commande renvoie la dernière version disponible du logiciel Snowball Edge, ainsi que la version actuelle installée sur l'appareil. Si la version actuelle et la dernière version disponible sont identiques, l'appareil a été correctement mis à jour.
Vous avez maintenant correctement mis à jour l'appareil ou le groupe d'appareils Snow Family et vous avez confirmé qu'il s'agit bien de la mise à jour de la dernière version du logiciel Snow Family.