Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Instalación de actualizaciones en dispositivos Snowball Edge
Una vez que se han descargado las actualizaciones, tiene que instalarlas y reiniciar el dispositivo para que se apliquen. En el siguiente procedimiento, se explica cómo instalar manualmente las actualizaciones.
En el caso de los clústeres de dispositivos Snowball Edge, la actualización debe descargarse e instalarse en cada dispositivo del clúster.
nota
Suspenda toda la actividad del dispositivo antes de instalar las actualizaciones de software. Al instalar las actualizaciones, se detienen las instancias en ejecución y se interrumpe cualquier operación de escritura en los buckets de Amazon S3 del dispositivo. Esto puede provocar la pérdida de datos
Para instalar las actualizaciones de software que ya se descargaron en la versión independiente de Snowball Edge
-
Abra una ventana de terminal y utilice el comando
describe-device
para asegurarse de que el dispositivo Snowball Edge está desbloqueado. Si el dispositivo está bloqueado, utilice el comandounlock-device
para desbloquearlo. Para obtener más información, consulte Desbloqueo del dispositivo Snowball Edge. -
Ejecute el comando
list-services
para ver los servicios disponibles en el dispositivo. El comando devuelve el servicio IDs de cada uno de los servicios disponibles en el dispositivo.snowballEdge list-services
ejemplo de resultado del comando
list-services
{ "ServiceIds" : [ "greengrass", "fileinterface", "s3", "ec2", "s3-snow" ] }
-
Para cada ID de servicio que identifique el comando
list-services
, ejecute el comandodescribe-service
para ver el estado. Utilice esta información para identificar los servicios que desee detener.snowballEdge describe-service --service-id
service-id
ejemplo de resultado del comando
describe-service
{ "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" } } ] }
Este resultado muestra que el servicio
s3
está activo y que debe detenerse mediante el comandostop-service
. Utilice el comando
stop-service
para detener todos los servicios en los que el valor del nombreState
seaACTIVE
en el resultado del comandolist-services
. Si hay varios servicios en ejecución, deténgalos antes de continuar.nota
El adaptador Amazon S3 EC2 AWS STS, Amazon y los servicios de IAM no se pueden detener. Si se está ejecutando el almacenamiento compatible con Amazon S3 en Snowball Edge, deténgalo antes de instalar las actualizaciones. El almacenamiento compatible con Amazon S3 en Snowball Edge tiene
s3-snow
como.serviceId
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
ejemplo de resultado 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.
-
Ejecute el comando
snowballEdge install-updates
. -
Puede comprobar el estado de esta instalación con el comando
snowballEdge describe-device-software
. Mientras se instala una actualización, este comando indica su estado.Ejemplo de resultado
Install State: Installing //Possible values[NA, Installing, Requires Reboot]
Ha instalado correctamente una actualización de software para un dispositivo Snowball Edge. Cuando se instala una actualización, esta no se aplica automáticamente al dispositivo. Para finalizar la instalación de una actualización, el dispositivo debe reiniciarse.
aviso
Si el dispositivo Snowball Edge se reinicia sin detener todas las actividades, puede producirse una pérdida de datos.
-
Cuando se hayan detenido todos los servicios del dispositivo, reinícielo, desbloquéelo y reinícielo de nuevo. De este modo, se completa la instalación de las actualizaciones de software descargadas. Para obtener más información sobre el reinicio del dispositivo, consulte Reiniciar el Snowball Edge Reiniciar el Snowball .
-
Cuando el dispositivo se encienda tras el segundo reinicio, desbloquéelo.
-
Ejecute el comando
check-for-updates
. Este comando devuelve la versión más reciente disponible del software de Snowball Edge, así como la versión actual instalada en el dispositivo.
Instalación de actualizaciones de software que ya se habían descargado en un clúster de dispositivos Snowball Edge
-
Para cada dispositivo del clúster, ejecute el comando
describe-device
para determinar si los dispositivos están desbloqueados. Si los dispositivos están bloqueados, utilice el comandounlock-cluster
para desbloquearlos. Para obtener más información, consulte Desbloqueo del dispositivo Snowball Edge. -
Para cada dispositivo del clúster, ejecute el comando
list-services
para ver los servicios disponibles en el dispositivo. El comando devuelve el servicio de cada uno IDs de los servicios disponibles en el dispositivo.snowballEdge list-services
ejemplo de resultado del comando
list-services
{ "ServiceIds" : [ "greengrass", "fileinterface", "s3", "ec2", "s3-snow" ] }
-
Para cada ID de servicio que identifique el comando
list-services
, ejecute el comandodescribe-service
para ver el estado. Utilice esta información para identificar los servicios que desee detener.snowballEdge describe-service --service-id
service-id
ejemplo de resultado del comando
describe-service
{ "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" } } ] }
Este resultado muestra que el servicio
s3
está activo y que debe detenerse mediante el comandostop-service
. Para cada dispositivo del clúster, utilice el comando
stop-service
para detener todos los servicios en los que el valor del nombre deState
seaACTIVE
en el resultado del comandolist-services
. Si hay varios servicios en ejecución, deténgalos antes de continuar.nota
El adaptador Amazon S3 EC2 AWS STS, Amazon y los servicios de IAM no se pueden detener. Si se está ejecutando el almacenamiento compatible con Amazon S3 en Snowball Edge, deténgalo antes de instalar las actualizaciones. El almacenamiento compatible con Amazon S3 en Snowball Edge tiene
s3-snow
como.serviceId
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
ejemplo de resultado 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.
-
Para cada dispositivo del clúster, ejecute el comando
install-updates
.snowballEdge install-updates
-
Puede comprobar el estado de esta instalación con el comando
describe-device-software
.snowballEdge describe-device-software
ejemplo de resultado del comando
describe-device-service
Install State: Installing //Possible values[NA, Installing, Requires Reboot]
Cuando
Install State
esRequires Reboot
, significa que ha instalado correctamente una actualización de software para un dispositivo Snowball Edge. Cuando se instala una actualización, esta no se aplica automáticamente al dispositivo. Para finalizar la instalación de una actualización, el dispositivo debe reiniciarse.aviso
Si el dispositivo Snowball Edge se reinicia sin detener todas las actividades, puede producirse una pérdida de datos.
-
Reinicie todos los dispositivos del clúster, desbloquee el clúster y vuelva a reiniciar todos los dispositivos del clúster. De este modo, se completa la instalación de las actualizaciones de software descargadas. Para obtener más información sobre el reinicio de los dispositivos, consulte Reiniciar el Snowball Edge. Para obtener más información sobre cómo desbloquear el clúster de dispositivos, consulte Desbloqueo del dispositivo Snowball Edge.
-
Después de que cada dispositivo del clúster se haya reiniciado dos veces, desbloquee el clúster y utilice el comando
check-for-updates
para comprobar que el dispositivo se ha actualizado. Este comando devuelve la versión más reciente disponible del software de Snowball Edge, así como la versión actual instalada en el dispositivo. Si la versión actual y la última versión disponible son las mismas, significa que el dispositivo se ha actualizado correctamente.
Ya ha actualizado correctamente el Snowball Edge o el clúster de dispositivos y ha confirmado la actualización a la versión más reciente del software de Snowball Edge.