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.
Configuration et utilisation du client Snowball Edge
Le client Snowball Edge est un outil d'interface de ligne de commande (CLI) AWS que vous pouvez utiliser pour travailler avec un appareil Snow Family ou un cluster d'appareils Snow Family. Vous pouvez utiliser le client pour déverrouiller un appareil Snow Family ou un groupe d'appareils, configurer des appareils Snow Family, démarrer et arrêter des services sur des appareils et transférer des données vers ou depuis des appareils. Le client Snowball Edge est compatible avec les ordinateurs fonctionnant sous les systèmes d'exploitation Linux, macOS et Windows.
Rubriques
- Téléchargement et installation du client Snowball Edge
- Configuration d'un profil pour le client Snowball Edge
- Trouver la version du client Snowball Edge
- Obtenir les informations d'identification d'un appareil Snow Family
- Démarrage d'un service sur un appareil Snow Family
- Arrêt d'un service sur un appareil Snow Family
- Affichage et téléchargement des journaux depuis les appareils Snow Family
- Affichage de l'état d'un appareil Snow Family
- Affichage de l'état des services exécutés sur les appareils Snow Family
- Affichage de l'état des fonctionnalités des appareils Snow Family
- Configuration de serveurs temporels pour les appareils Snow Family
- Obtenir un code QR pour valider les tags Snowball Edge NFC
- Mettre à jour MTU la taille
Téléchargement et installation du client Snowball Edge
Vous pouvez télécharger et installer le client Snowball Edge depuis AWS Snowball Edge Resources.
L'exécution du client Snowball Edge sur votre appareil peut vous obliger à configurer les variables d'environnement du système d'exploitation de votre appareil :
-
Microsoft Windows — Le client est empaqueté sous forme de fichier Microsoft Software Installer (MSI). Ouvrez le fichier et suivez les instructions de l'assistant d'installation. Une fois le client installé, vous pouvez l'exécuter depuis n'importe quel répertoire sans préparation supplémentaire.
-
Linux — Le client Snowball Edge n'est pris en charge que sur les distributions Linux 64 bits. Lorsque vous extrayez le
snowball-client-linux.tar.gz
fichier, il crée la structure du/snowball-client-linux-build_number/bin
dossier et extrait les fichiers qui s'y trouvent. Le client Snowball Edge doit être exécuté depuis le~/snowball-client-linux-build_number/bin/
répertoire. Ajoutez ce chemin à la variable d'PATHenvironnement $ de votre système d'exploitation pour exécuter les commandes du client Snowball Edge depuis n'importe quel répertoire. Pour plus d'informations, consultez la documentation du système d'exploitation de votre appareil ou de votre shell. -
macOS — Lorsque vous extrayez le
snowball-client-mac.tar.gz
fichier, la structure du/snowball-client-linux-build_number/bin
dossier est créée et les fichiers y sont extraits. Le client Snowball Edge doit être exécuté depuis le~/snowball-client-linux-
répertoire. Ajoutez ce chemin à la variable d'PATHenvironnement $ de votre système d'exploitation pour exécuter les commandes du client Snowball Edge depuis n'importe quel répertoire. Pour plus d'informations, consultez la documentation du système d'exploitation de votre appareil ou de votre shell.build_number
/bin/
Configuration d'un profil pour le client Snowball Edge
Chaque fois que vous exécutez une commande pour le client Snowball Edge, vous fournissez votre fichier manifeste, le code de déverrouillage et l'adresse IP de l'appareil Snow Family. Au lieu de les fournir chaque fois que vous exécutez une commande, vous pouvez utiliser la configure
commande pour stocker le chemin du fichier manifeste, le code de déverrouillage à 29 caractères et le point de terminaison (l'adresse IP de l'appareil Snow Family) sous forme de profil. Après la configuration, vous pouvez utiliser les commandes du client Snowball Edge sans avoir à saisir manuellement ces valeurs pour chaque commande en incluant le nom du profil dans la commande. Après avoir configuré le client Snowball Edge, les informations sont enregistrées au format texte brut JSON dans.
Assurez-vous que votre environnement est configuré pour vous permettre de créer ce fichier. home
directory
/.aws/snowball/config/snowball-edge.config
Important
Toute personne ayant accès au fichier de configuration peut accéder aux données de vos appareils ou clusters Snowball Edge. Dans la cadre de vos responsabilités administratives, vous devez gérer le contrôle d'accès local pour ce fichier.
Vous pouvez également l'utiliser AWS OpsHub pour créer un profil. AWS OpsHub Les profils créés dans peuvent être utilisés avec le client Snowball Edge et les profils créés dans peuvent AWS OpsHub être utilisés avec le client Snowball Edge. Pour plus d'informations, consultez la section Gestion des profils.
Pour créer un profil
Entrez la commande dans l'interface de ligne de commande de votre système d'exploitation. La valeur du
profile-name
paramètre est le nom du profil. Vous le fournirez à l'avenir lors de l'exécution des commandes du client Snowball Edge.snowballEdge configure --profile
profile-name
Le client Snowball Edge vous demandera de saisir chaque paramètre. Lorsque vous y êtes invité, entrez les informations relatives à votre environnement et à l'appareil Snow Family.
Note
La valeur du
endpoint
paramètre est l'adresse IP de l'appareil de la famille Snow, préfacée parhttps://
. Vous pouvez trouver l'adresse IP de l'appareil Snowball Edge sur l'LCDécran situé à l'avant de l'appareil.Exemple sortie de
configure
commandeConfiguration will stored at home directory\.aws\snowball\config\snowball-edge.config Snowball Edge Manifest Path:
/Path/to/manifest/file
Unlock Code:29 character unlock code
Default Endpoint:https://192.0.2.0
Le client Snowball Edge vérifiera que le code de déverrouillage est correct pour le fichier manifeste. S'ils ne correspondent pas, la commande s'arrête et ne crée pas le profil. Vérifiez le code de déverrouillage et le fichier manifeste, puis réexécutez la commande.
Pour utiliser le profil, incluez-le --profile profile-name
avant la syntaxe de la commande.
Si vous utilisez plusieurs appareils Snow Family autonomes, vous pouvez créer un profil pour chacun d'eux. Pour créer un autre profil, réexécutez la configure
commande, entrez une valeur différente pour le --profile
paramètre et fournissez les informations pour un autre appareil.
Exemple de fichier snowball-edge.config
Cet exemple montre un fichier de profil contenant trois profils : SnowDevice1profile
SnowDevice2profile
, etSnowDevice3profile
.
{"version":1,"profiles": { "SnowDevice1profile": { "name":"SnowDevice1profile", "jobId":"JID12345678-136f-45b4-b5c2-847db8adc749", "unlockCode":"db223-12345-dbe46-44557-c7cc2", "manifestPath":"C:\\Users\\Administrator\\.aws\\ops-hub\\manifest\\JID12345678-136f-45b4-b5c2-847db8adc749_manifest-1670622989203.bin", "defaultEndpoint":"https://10.16.0.1", "isCluster":false, "deviceIps":[] }, }, "SnowDevice2profile": { "name":"SnowDevice2profile", "jobId":"JID12345678-fdb2-436a-a4ff-7c510dec1bae", "unlockCode":"b893b-54321-0f65c-6c5e1-7f748", "manifestPath":"C:\\Users\\Administrator\\.aws\\ops-hub\\manifest\\JID12345678-fdb2-436a-a4ff-7c510dec1bae_manifest-1670623746908.bin", "defaultEndpoint":"https://10.16.0.2", "isCluster":false, "deviceIps":[] }, "SnowDevice3profile": { "name":"SnowDevice3profile", "jobId":"JID12345678-c384-4a5e-becd-ab5f38888463", "unlockCode":"64c89-13524-4d054-13d93-c1b80", "manifestPath":"C:\\Users\\Administrator\\.aws\\ops-hub\\manifest\\JID12345678-c384-4a5e-becd-ab5f38888463_manifest-1670623999136.bin", "defaultEndpoint":"https://10.16.0.3", "isCluster":false, "deviceIps":[] } }
Pour modifier ou supprimer des profils, modifiez le fichier de profil dans un éditeur de texte.
Pour modifier un profil
-
Dans un éditeur de texte, ouvrez
snowball-edge.config
depuis
.home directory
\.aws\snowball\configNote
Assurez-vous que votre environnement est configuré pour vous permettre d'accéder à ce fichier en lecture et en écriture.
-
Modifiez le fichier si nécessaire. Par exemple, pour modifier l'adresse IP de l'appareil Snow Family associé au profil, modifiez l'
defaultEndpoint
entrée. -
Enregistrez et fermez le fichier .
Pour supprimer un profil
-
À l'aide d'un éditeur de texte, ouvrez
snowball-edge.config
depuis
.home directory
\.aws\snowball\configNote
Assurez-vous que votre environnement est configuré pour vous permettre d'accéder à ce fichier en lecture et en écriture.
-
Supprimez la ligne qui contient le nom du profil, les crochets
{
}
qui suivent le nom du profil et le contenu entre ces crochets. -
Enregistrez et fermez le fichier .
Trouver la version du client Snowball Edge
Utilisez la version
commande pour voir la version du client d'interface de ligne de commande Snowball Edge (CLI).
Utilisation
snowballEdge version
Exemple de sortie
Snowball Edge client version: 1.2.0 Build 661
Obtenir les informations d'identification d'un appareil Snow Family
À l'aide snowballEdge list-access-keys
des snowballEdge
get-secret-access-key
commandes et, vous pouvez obtenir les informations d'identification de l'utilisateur administrateur de votre Compte AWS Snowball Edge. Vous pouvez utiliser ces informations d'identification pour créer AWS Identity and Access Management (des IAM utilisateurs) et des rôles, et pour authentifier vos demandes lorsque vous utilisez le AWS CLI ou avec un AWS SDK. Ces informations d'identification ne sont associées qu'à une tâche individuelle pour Snowball Edge, et vous ne pouvez les utiliser que sur l'appareil ou le cluster d'appareils. Le ou les appareils ne disposent d'aucune IAM autorisation dans le AWS Cloud.
Note
Si vous utilisez le AWS CLI avec le Snowball Edge, vous devez utiliser ces informations d'identification lorsque vous configurez le. CLI Pour plus d'informations sur la configuration des informations d'identification pour le AWS CLI, voir Configuration du AWS CLI dans le guide de AWS Command Line Interface l'utilisateur.
Utilisation (client Snowball Edge configuré)
snowballEdge list-access-keys
Exemple Sortie
{ "AccessKeyIds" : [ "AKIAIOSFODNN7EXAMPLE" ] }
Utilisation (client Snowball Edge configuré)
snowballEdge get-secret-access-key --access-key-id
Access Key
Exemple Sortie
[snowballEdge] aws_access_key_id = AKIAIOSFODNN7EXAMPLE aws_secret_access_key = wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
Démarrage d'un service sur un appareil Snow Family
Les appareils Snowball Edge prennent en charge plusieurs services. Il s'agit notamment des instances de calcul, de l'interface Network File System (NFS), de la gestion des périphériques Snow et AWS IoT Greengrass. Le service d'adaptateur Amazon S3, Amazon EC2 AWS STS, est démarré par défaut et ne peut être ni arrêté ni redémarré. IAM Cependant, l'NFSinterface, Snow Device Management, AWS IoT Greengrass peut être démarrée en utilisant son identifiant de service avec la start-service
commande. Pour obtenir l'ID de service pour chaque service, vous pouvez utiliser la commande list-services
.
Avant d'exécuter cette commande, créez une interface réseau virtuelle unique à associer au service que vous démarrez. Pour plus d’informations, consultez Création d'une interface réseau virtuelle sur un appareil de la famille Snow.
snowballEdge start-service --profile
profile-name
--service-idservice_id
--virtual-network-interface-arnsvirtual-network-interface-arn
Exemple sortie de start-service
commande
Starting the AWS service on your Snowball Edge. You can determine the status of the AWS service using the describe-service command.
Arrêt d'un service sur un appareil Snow Family
Pour arrêter un service en cours d'exécution sur un appareil de la famille Snow, vous pouvez utiliser la stop-service
commande.
L'adaptateur Amazon S3 EC2 AWS STS, Amazon et les IAM services ne peuvent pas être arrêtés.
Avertissement
Une perte de données peut se produire si le service Network File System (NFS) est arrêté avant que les données restantes mises en mémoire tampon ne soient écrites sur le périphérique. Pour plus d'informations sur l'utilisation du NFS service, consultezGestion de l'NFSinterface sur les appareils Snow Family.
Note
L'arrêt du service de stockage compatible Amazon S3 sur les appareils de la famille Snow désactive l'accès aux données stockées dans vos compartiments S3 sur l'appareil ou le cluster. L'accès est rétabli lorsque le stockage compatible Amazon S3 sur les appareils Snow Family est redémarré. Pour les appareils dotés d'un stockage compatible Amazon S3 sur les appareils Snow Family, il est recommandé de démarrer le service une fois l'appareil Snowball Edge allumé. Consultez la section Configuration de Snowball Edge dans ce guide.
snowballEdge stop-service --profile
profile-name
--service-idservice_id
Exemple sortie de stop-service
commande
Stopping the AWS service on your Snowball Edge. You can determine the status of the AWS service using the describe-service command.
Affichage et téléchargement des journaux depuis les appareils Snow Family
Lorsque vous transférez des données entre votre centre de données sur site et un appareil Snow Family, des journaux sont automatiquement générés. Si vous rencontrez des erreurs inattendues lors du transfert de données vers l'appareil, vous pouvez utiliser les commandes suivantes pour enregistrer une copie de vos journaux sur votre serveur local.
Il existe trois commandes associées aux journaux :
-
list-logs
— Renvoie une liste de journaux au JSON format. Cette liste indique la taille des journaux en octets, le ARN nom des journaux, l'ID de service des journaux et le type de journaux.Utilisation
snowballEdge list-logs --profile
profile-name
Exemple sortie de la
list-logs
commande{ "Logs" : [ { "LogArn" : "arn:aws:snowball-device:::log/s3-storage-JIEXAMPLE2f-1234-4953-a7c4-dfEXAMPLE709", "LogType" : "SUPPORT", "ServiceId" : "s3", "EstimatedSizeBytes" : 53132614 }, { "LogArn" : "arn:aws:snowball-device:::log/fileinterface-JIDEXAMPLEf-1234-4953-a7c4-dfEXAMPLE709", "LogType" : "CUSTOMER", "ServiceId" : "fileinterface", "EstimatedSizeBytes" : 4446 }] }
-
get-log
— Télécharge une copie d'un journal spécifique depuis le Snowball Edge sur votre appareil en suivant un chemin spécifié.CUSTOMER
les journaux sont enregistrés au.zip
format, et vous pouvez extraire ce type de journal pour en afficher le contenu.SUPPORT
les journaux sont cryptés et ne peuvent être lus que par AWS Support. Vous pouvez spécifier un nom et un chemin pour le journal.Utilisation
snowballEdge get-log --profile
profile-name
--log-arn arn:aws:snowball-device:::log/fileinterface-JIDEXAMPLEf-1234-4953-a7c4-dfEXAMPLE709Exemple sortie de
get-log
commandeLogs are being saved to download/path/snowball-edge-logs-1515EXAMPLE88.bin
-
get-support-logs
— Télécharge une copie de tous lesSUPPORT
types de journaux du Snowball Edge vers votre service selon un chemin spécifié.Utilisation
snowballEdge get-support-logs --profile
profile-name
Exemple sortie de
get-support-logs
commandeLogs are being saved to download/path/snowball-edge-logs-1515716135711.bin
Important
Le type CUSTOMER
peut contenir des informations sensibles sur vos propres données. Pour protéger ces informations potentiellement sensibles, nous vous recommandons fortement de supprimer ces journaux une fois que vous avez terminé.
Affichage de l'état d'un appareil Snow Family
Vous pouvez déterminer l'état et l'état général des appareils de la gamme Snow à l'aide de describe-device
cette commande.
snowballEdge describe-device --profile
profile-name
Exemple sortie de describe-device
commande
{ "DeviceId": "JID-EXAMPLE12345-123-456-7-890", "UnlockStatus": { "State": "UNLOCKED" }, "ActiveNetworkInterface": { "IpAddress": "192.0.2.0" }, "PhysicalNetworkInterfaces": [ { "PhysicalNetworkInterfaceId": "s.ni-EXAMPLEd9ecbf03e3", "PhysicalConnectorType": "RJ45", "IpAddressAssignment": "STATIC", "IpAddress": "0.0.0.0", "Netmask": "0.0.0.0", "DefaultGateway": "192.0.2.1", "MacAddress": "EX:AM:PL:E0:12:34" }, { "PhysicalNetworkInterfaceId": "s.ni-EXAMPLE4c3840068f", "PhysicalConnectorType": "QSFP", "IpAddressAssignment": "STATIC", "IpAddress": "0.0.0.0", "Netmask": "0.0.0.0", "DefaultGateway": "192.0.2.2", "MacAddress": "EX:AM:PL:E0:56:78" }, { "PhysicalNetworkInterfaceId": "s.ni-EXAMPLE0a3a6499fd", "PhysicalConnectorType": "SFP_PLUS", "IpAddressAssignment": "DHCP", "IpAddress": "192.168.1.231", "Netmask": "255.255.255.0", "DefaultGateway": "192.0.2.3", "MacAddress": "EX:AM:PL:E0:90:12" } ] }
Affichage de l'état des services exécutés sur les appareils Snow Family
Vous pouvez déterminer l'état et l'état général des services exécutés sur les appareils Snowball Edge à l'aide de la describe-service
commande. Vous pouvez commencer par exécuter la commande list-services
pour voir quels services sont en cours d'exécution.
-
list-services
Utilisation
snowballEdge list-services --profile
profile-name
Exemple sortie de
list-services
commande{ "ServiceIds" : [ "greengrass", "fileinterface", "s3", "ec2", "s3-snow" ] }
-
describe-service
Cette commande renvoie une valeur de statut pour un service. Elle inclut également des informations d'état, qui peuvent être utiles pour résoudre les problèmes liés au service. Ces états sont les suivants.
-
ACTIVE
– Le service s'exécute et peut être utilisé. -
ACTIVATING
– Le service est en cours de démarrage, mais il ne peut pas encore être utilisé. -
DEACTIVATING
– Le service est en cours d'arrêt. -
DEGRADED
— Pour le stockage compatible Amazon S3 sur les appareils de la famille Snow, cet état indique qu'un ou plusieurs disques ou appareils du cluster sont hors service. Le service de stockage compatible Amazon S3 sur les appareils de la famille Snow fonctionne sans interruption, mais vous devez récupérer ou remplacer l'appareil concerné avant que le quorum du cluster ne soit perdu afin de minimiser le risque de perte de données. Consultez la section Présentation du clustering dans ce guide. -
INACTIVE
– Le service ne s'exécute pas et ne peut pas être utilisé.
Utilisation
snowballEdge describe-service --profile
profile-name
--service-idservice-id
Exemple 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" } } ] }
Exemple Sortie du service de stockage compatible avec Amazon S3 sur les appareils de la famille Snow
La
describe-service
commande fournit le résultat suivant pours3-snow
valeur duservice-id
paramètre.{ "ServiceId" : "s3-snow", "Autostart" : false, "Status" : { "State" : "ACTIVE" }, "ServiceCapacities" : [ { "Name" : "S3 Storage", "Unit" : "Byte", "Used" : 640303104, "Available" : 219571981512 } ], "Endpoints" : [ { "Protocol" : "https", "Port" : 443, "Host" : "10.0.2.123", "CertificateAssociation" : { "CertificateArn" : "arn:aws:snowball-device:::certificate/a65ba817f2c5ac9683fc3bc1ae123456" }, "Description" : "s3-snow bucket API endpoint", "DeviceId" : "JID6ebd4c50-c3a1-4b16-b32c-b254f9b7f2dc", "Status" : { "State" : "ACTIVE" } }, { "Protocol" : "https", "Port" : 443, "Host" : "10.0.3.202", "CertificateAssociation" : { "CertificateArn" : "arn:aws:snowball-device:::certificate/a65ba817f2c5ac9683fc3bc1ae123456" }, "Description" : "s3-snow object API endpoint", "DeviceId" : "JID6ebd4c50-c3a1-4b16-b32c-b254f9b7f2dc", "Status" : { "State" : "ACTIVE" } }, { "Protocol" : "https", "Port" : 443, "Host" : "10.0.3.63", "CertificateAssociation" : { "CertificateArn" : "arn:aws:snowball-device:::certificate/a65ba817f2c5ac9683fc3bc1ae123456" }, "Description" : "s3-snow bucket API endpoint", "DeviceId" : "JID2a1e0deb-38b1-41f8-b904-a396c62da70d", "Status" : { "State" : "ACTIVE" } }, { "Protocol" : "https", "Port" : 443, "Host" : "10.0.2.243", "CertificateAssociation" : { "CertificateArn" : "arn:aws:snowball-device:::certificate/a65ba817f2c5ac9683fc3bc1ae123456" }, "Description" : "s3-snow object API endpoint", "DeviceId" : "JID2a1e0deb-38b1-41f8-b904-a396c62da70d", "Status" : { "State" : "ACTIVE" } }, { "Protocol" : "https", "Port" : 443, "Host" : "10.0.2.220", "CertificateAssociation" : { "CertificateArn" : "arn:aws:snowball-device:::certificate/a65ba817f2c5ac9683fc3bc1ae123456" }, "Description" : "s3-snow bucket API endpoint", "DeviceId" : "JIDcc45fa8f-b994-4ada-a821-581bc35d8645", "Status" : { "State" : "ACTIVE" } }, { "Protocol" : "https", "Port" : 443, "Host" : "10.0.2.55", "CertificateAssociation" : { "CertificateArn" : "arn:aws:snowball-device:::certificate/a65ba817f2c5ac9683fc3bc1ae123456" }, "Description" : "s3-snow object API endpoint", "DeviceId" : "JIDcc45fa8f-b994-4ada-a821-581bc35d8645", "Status" : { "State" : "ACTIVE" } }, { "Protocol" : "https", "Port" : 443, "Host" : "10.0.3.213", "CertificateAssociation" : { "CertificateArn" : "arn:aws:snowball-device:::certificate/a65ba817f2c5ac9683fc3bc1ae123456" }, "Description" : "s3-snow bucket API endpoint", "DeviceId" : "JID4ec68543-d974-465f-b81d-89832dd502db", "Status" : { "State" : "ACTIVE" } }, { "Protocol" : "https", "Port" : 443, "Host" : "10.0.3.144", "CertificateAssociation" : { "CertificateArn" : "arn:aws:snowball-device:::certificate/a65ba817f2c5ac9683fc3bc1ae123456" }, "Description" : "s3-snow object API endpoint", "DeviceId" : "JID4ec68543-d974-465f-b81d-89832dd502db", "Status" : { "State" : "ACTIVE" } }, { "Protocol" : "https", "Port" : 443, "Host" : "10.0.2.143", "CertificateAssociation" : { "CertificateArn" : "arn:aws:snowball-device:::certificate/a65ba817f2c5ac9683fc3bc1ae123456" }, "Description" : "s3-snow bucket API endpoint", "DeviceId" : "JID6331b8b5-6c63-4e01-b3ca-eab48b5628d2", "Status" : { "State" : "ACTIVE" } }, { "Protocol" : "https", "Port" : 443, "Host" : "10.0.3.224", "CertificateAssociation" : { "CertificateArn" : "arn:aws:snowball-device:::certificate/a65ba817f2c5ac9683fc3bc1ae123456" }, "Description" : "s3-snow object API endpoint", "DeviceId" : "JID6331b8b5-6c63-4e01-b3ca-eab48b5628d2", "Status" : { "State" : "ACTIVE" } } ] }
-
Affichage de l'état des fonctionnalités des appareils Snow Family
Pour répertorier l'état des fonctionnalités disponibles sur un appareil de la gamme Snow, utilisez la describe-features
commande.
RemoteManagementState
indique l'état de Snow Device Management et renvoie l'un des états suivants :
INSTALLED_ONLY
— La fonctionnalité est installée mais n'est pas activée.INSTALLED_AUTOSTART
— La fonctionnalité est activée et l'appareil tente de s'y connecter Région AWS lorsqu'il est allumé.NOT_INSTALLED
— L'appareil ne prend pas en charge cette fonctionnalité ou était déjà sur le terrain avant son lancement.
Utilisation
snowballEdge describe-features --profile
profile-name
Exemple sortie de describe-features
commande
{ "RemoteManagementState" : String }
Configuration de serveurs temporels pour les appareils Snow Family
Vous pouvez utiliser les commandes du client Snowball Edge pour afficher la configuration actuelle du Network Time Protocol (NTP) et choisir un serveur ou un homologue pour indiquer l'heure. Vous pouvez utiliser les commandes du client Snowball Edge lorsque l'appareil est à la fois verrouillé et déverrouillé.
Il est de votre responsabilité de fournir un serveur de NTP temps sécurisé. Pour définir les serveurs NTP horaires auxquels l'appareil se connecte, utilisez la update-time-servers
commande.
Vérification des sources horaires des appareils Snow Family
Pour voir à quelles sources NTP temporelles l'appareil est actuellement connecté, utilisez la describe-time-sources
commande.
snowballEdge describe-time-sources --profile
profile-name
Exemple sortie de describe-time-sources
commande
{ "Sources" : [ { "Address" : "172.31.2.71", "State" : "LOST", "Type" : "PEER", "Stratum" : 10 }, { "Address" : "172.31.3.203", "State" : "LOST", "Type" : "PEER", "Stratum" : 10 }, { "Address" : "172.31.0.178", "State" : "LOST", "Type" : "PEER", "Stratum" : 10 }, { "Address" : "172.31.3.178", "State" : "LOST", "Type" : "PEER", "Stratum" : 10 }, { "Address" : "216.239.35.12", "State" : "CURRENT", "Type" : "SERVER", "Stratum" : 1 } ] }
La describe-time-sources
commande renvoie une liste des états des sources temporelles. Chaque fois que l'état de la source contient les Stratum
champs Address
State
Type
,, et. Voici la signification de ces champs.
-
Address
— Le DNS nom/adresse IP de la source de temps. -
State
— L'état actuel de la connexion entre l'appareil et cette source de temps. Il y a cinq états possibles :.-
CURRENT
— La source de temps est actuellement utilisée pour synchroniser l'heure. -
COMBINED
— La source temporelle est combinée à la source actuelle. -
EXCLUDED
— La source de temps est exclue par l'algorithme de combinaison. -
LOST
— La connexion avec la source horaire a été perdue. -
UNACCEPTABLE
— Une source de temps non valide pour laquelle l'algorithme de combinaison a été considéré comme faux ou comme présentant une trop grande variabilité.
-
-
Type
— Une source de NTP temps peut être un serveur ou un pair. Les serveurs peuvent être définis par laupdate-time-servers
commande. Les homologues ne peuvent être que d'autres appareils Snowball Edge du cluster et sont automatiquement configurés lorsque le cluster est associé. -
Stratum
— Ce champ indique la strate de la source. La strate 1 indique une source avec une horloge de référence attachée localement. Une source synchronisée avec une source de strate 1 se trouve dans la strate 2. Une source synchronisée avec une source de strate 2 se trouve dans la strate 3, et ainsi de suite.
Une source de NTP temps peut être un serveur ou un pair. Un serveur peut être défini par l'utilisateur à l'aide de la update-time-servers
commande, alors qu'un homologue ne peut être que les autres appareils Snowball Edge du cluster. Dans l'exemple de sortie, describe-time-sources
est appelé sur un Snowball Edge appartenant à un cluster de 5. La sortie contient 4 pairs et 1 serveur. Les pairs ont une strate de 10 tandis que le serveur a une strate de 1 ; par conséquent, le serveur est sélectionné pour être la source de temps actuelle.
Mise à jour des serveurs temporels
Utilisez la update-time-servers
commande et l'adresse du serveur de temps pour configurer l'appareil de la famille Snow afin qu'il utilise un NTP serveur ou un homologue pourNTP.
snowballEdge update-time-servers --profile
profile-name
time-server-address
Note
La update-time-servers
commande remplacera les paramètres précédents des serveurs NTP temporels.
Exemple sortie de update-time-servers
commande
Updating time servers now.
Obtenir un code QR pour valider les tags Snowball Edge NFC
Vous pouvez utiliser cette commande pour générer code QR spécifique à un appareil avec l'application de vérification AWS Snowball Edge. Pour plus d'informations sur NFC la validation, consultezValidation des balises NFC.
Utilisation
snowballEdge get-app-qr-code --output-file
~/downloads/snowball-qr-code.png
Exemple Sortie
QR code is saved to
~/downloads/snowball-qr-code.png
Mettre à jour MTU la taille
Utilisez la update-mtu-size
commande pour modifier la taille en octets de l'unité de transmission maximale (MTU) d'une interface physique d'un appareil de la famille Snow. Toutes les interfaces réseau virtuelles et les interfaces réseau directes associées à cette interface réseau physique seront configurées avec la même MTU taille.
Note
La MTU taille minimale est de 1 500 octets et la taille maximale est de 9 216 octets.
Vous pouvez utiliser la describe-device
commande pour récupérer l'interface réseau physique IDs et les MTU tailles actuelles de ces interfaces. Pour plus d’informations, consultez Affichage de l'état d'un appareil Snow Family.
Vous pouvez utiliser les describe-virtual-network-interface
commandes descibe-direct-network-interface
et pour récupérer les MTU tailles actuelles de ces interfaces.
Utilisation
snowballEdge update-mtu-size --physical-network-interface-id
physical-network-interface-id
--mtu-sizesize-in-bytes
Exemple de update-mtu-size
sortie
{ "PhysicalNetworkInterface": { "PhysicalNetworkInterfaceId": "s.ni-8c1f891d7f5b87cfe", "PhysicalConnectorType": "SFP_PLUS", "IpAddressAssignment": "DHCP", "IpAddress": "192.0.2.0", "Netmask": "255.255.255.0", "DefaultGateway": "192.0.2.255", "MacAddress": "8A:2r:5G:9p:6Q:4s", "MtuSize": "5743" } }