Avvio automatico di EC2 istanze compatibili - AWS Snowball Edge Guida per gli sviluppatori

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

Avvio automatico di EC2 istanze compatibili

Il client Snowball Edge è un'applicazione CLI (Command Line Interface) autonoma che puoi eseguire nel tuo ambiente. È possibile utilizzarlo per eseguire alcune attività amministrative sul dispositivo Snowball Edge o sul cluster di dispositivi. Per ulteriori informazioni su come utilizzare il client Snowball Edge, incluso come avviare e interrompere i servizi con esso, consulta. Configurazione e utilizzo del client Snowball Edge

Di seguito, puoi trovare informazioni sui comandi del client Snowball Edge specifici per le istanze di calcolo, inclusi esempi di utilizzo.

Per un elenco dei comandi EC2 compatibili con Amazon che puoi utilizzare sul tuo AWS Snowball Edge dispositivo, consultaAWS CLI Comandi EC2 compatibili con Amazon supportati su Snowball Edge.

Creazione di una configurazione EC2 di avvio compatibile su Snowball Edge

Per avviare automaticamente le istanze EC2 di calcolo compatibili con Amazon sul tuo AWS Snowball Edge dispositivo dopo lo sblocco, puoi creare una configurazione di avvio. A tale scopo, usa il snowballEdge create-autostart-configuration comando, come illustrato di seguito.

Utilizzo

snowballEdge create-autostart-configuration --physical-connector-type [SFP_PLUS or RJ45 or QSFP] --ip-address-assignment [DHCP or STATIC] [--static-ip-address-configuration IpAddress=[IP address],NetMask=[Netmask]] --launch-template-id [--launch-template-version]

Aggiornamento di una configurazione EC2 di avvio compatibile su Snowball Edge

Per aggiornare una configurazione di avvio esistente su Snowball Edge, usa il snowballEdge update-autostart-configuration comando. Di seguito è riportato il suo utilizzo. Per attivare o disattivare una configurazione di avvio, specificare il parametro --enabled.

Utilizzo

snowballEdge update-autostart-configuration --autostart-configuration-arn [--physical-connector-type [SFP_PLUS or RJ45 or QSFP]] [--ip-address-assignment [DHCP or STATIC]] [--static-ip-address-configuration IpAddress=[IP address],NetMask=[Netmask]][--launch-template-id] [--launch-template-version] [--enabled]

Eliminazione di una configurazione EC2 di avvio compatibile su Snowball Edge

Per eliminare una configurazione di avvio che non è più in uso, usa il snowballEdge delete-autostart-configuration comando, come segue.

Utilizzo

snowballEdge delete-autostart-configuration --autostart-configuration-arn

Configurazioni EC2 di avvio compatibili con gli elenchi su Snowball Edge

Per elencare le configurazioni di avvio che hai creato su Snowball Edge, usa describe-autostart-configurations il comando, come segue.

Utilizzo

snowballEdge describe-autostart-configurations

Creazione di un'interfaccia di rete virtuale su Snowball Edge

Per eseguire un'istanza di calcolo o avviare l'interfaccia NFS su Snowball Edge, crea prima un'interfaccia di rete virtuale (VNI). Ogni Snowball Edge dispone di tre interfacce di rete (NICs), i controller di interfaccia di rete fisici per il dispositivo. Queste sono le RJ45 porte SFP e QSFP sul retro del dispositivo.

Ogni VNI è basato su un VNI fisico ed è possibile avere un numero qualsiasi di VNI associato a ciascuna NIC. Per creare un'interfaccia di rete virtuale utilizzando il comando snowballEdge create-virtual-network-interface.

Nota

Il parametro --static-ip-address-configuration è valido solo quando si usa l'opzione STATIC per il parametro --ip-address-assignment.

Utilizzo

È possibile utilizzare questo comando in due modi: con il client Snowball Edge configurato o senza il client Snowball Edge configurato. L'esempio di utilizzo seguente mostra il metodo con il client Snowball Edge configurato.

snowballEdge create-virtual-network-interface --ip-address-assignment [DHCP or STATIC] --physical-network-interface-id [physical network interface id] --static-ip-address-configuration IpAddress=[IP address],NetMask=[Netmask]

L'esempio di utilizzo seguente mostra il metodo senza il client Snowball Edge configurato.

snowballEdge create-virtual-network-interface --endpoint https://[ip address] --manifest-file /path/to/manifest --unlock-code [unlock code] --ip-address-assignment [DHCP or STATIC] --physical-network-interface-id [physical network interface id] --static-ip-address-configuration IpAddress=[IP address],NetMask=[Netmask]
Esempio: creazione VNICs (utilizzando DHCP)
snowballEdge create-virtual-network-interface --ip-address-assignment dhcp --physical-network-interface-id s.ni-8EXAMPLEaEXAMPLEd { "VirtualNetworkInterface" : { "VirtualNetworkInterfaceArn" : "arn:aws:snowball-device:::interface/s.ni-8EXAMPLE8EXAMPLEf", "PhysicalNetworkInterfaceId" : "s.ni-8EXAMPLEaEXAMPLEd", "IpAddressAssignment" : "DHCP", "IpAddress" : "192.0.2.0", "Netmask" : "255.255.255.0", "DefaultGateway" : "192.0.2.1", "MacAddress" : "EX:AM:PL:E1:23:45", "MtuSize" : "1500" } }

Descrizione delle interfacce di rete virtuali

Per descrivere VNICs quello che hai creato in precedenza sul tuo dispositivo, usa il snowballEdge describe-virtual-network-interfaces comando. Di seguito è riportato il suo utilizzo.

Utilizzo

È possibile utilizzare questo comando in due modi: con il client Snowball Edge configurato o senza il client Snowball Edge configurato. L'esempio di utilizzo seguente mostra il metodo con il client Snowball Edge configurato.

snowballEdge describe-virtual-network-interfaces

L'esempio di utilizzo seguente mostra il metodo senza il client Snowball Edge configurato.

snowballEdge describe-virtual-network-interfaces --endpoint https://[ip address] --manifest-file /path/to/manifest --unlock-code [unlock code]
Esempio: descrizione VNICs
snowballEdge describe-virtual-network-interfaces [ { "VirtualNetworkInterfaceArn" : "arn:aws:snowball-device:::interface/s.ni-8EXAMPLE8EXAMPLE8", "PhysicalNetworkInterfaceId" : "s.ni-8EXAMPLEaEXAMPLEd", "IpAddressAssignment" : "DHCP", "IpAddress" : "192.0.2.0", "Netmask" : "255.255.255.0", "DefaultGateway" : "192.0.2.1", "MacAddress" : "EX:AM:PL:E1:23:45", "MtuSize" : "1500" },{ "VirtualNetworkInterfaceArn" : "arn:aws:snowball-device:::interface/s.ni-1EXAMPLE1EXAMPLE1", "PhysicalNetworkInterfaceId" : "s.ni-8EXAMPLEaEXAMPLEd", "IpAddressAssignment" : "DHCP", "IpAddress" : "192.0.2.2", "Netmask" : "255.255.255.0", "DefaultGateway" : "192.0.2.1", "MacAddress" : "12:34:5E:XA:MP:LE", "MtuSize" : "1500" } ]

Aggiornamento di un'interfaccia di rete virtuale su Snowball Edge

Dopo aver creato un'interfaccia di rete virtuale (VNI), puoi aggiornarne la configurazione utilizzando il snowballEdge update-virtual-network-interface comando. Dopo aver fornito l'Amazon Resource Name (ARN) per un determinato VNI, fornisci valori solo per gli elementi che stai aggiornando.

Utilizzo

È possibile utilizzare questo comando in due modi: con il client Snowball Edge configurato o senza il client Snowball Edge configurato. L'esempio di utilizzo seguente mostra il metodo con il client Snowball Edge configurato.

snowballEdge update-virtual-network-interface --virtual-network-interface-arn [virtual network-interface-arn] --ip-address-assignment [DHCP or STATIC] --physical-network-interface-id [physical network interface id] --static-ip-address-configuration IpAddress=[IP address],NetMask=[Netmask]

L'esempio di utilizzo seguente mostra il metodo senza il client Snowball Edge configurato.

snowballEdge update-virtual-network-interface --endpoint https://[ip address] --manifest-file /path/to/manifest --unlock-code [unlock code] --virtual-network-interface-arn [virtual network-interface-arn] --ip-address-assignment [DHCP or STATIC] --physical-network-interface-id [physical network interface id] --static-ip-address-configuration IpAddress=[IP address],NetMask=[Netmask]
Esempio: aggiornamento di una VNIC (usando DHCP)
snowballEdge update-virtual-network-interface --virtual-network-interface-arn arn:aws:snowball-device:::interface/s.ni-8EXAMPLEbEXAMPLEd --ip-address-assignment dhcp

Eliminazione di un'interfaccia di rete virtuale su Snowball Edge

Per eliminare un'interfaccia di rete virtuale (VNI), puoi usare il comando. snowballEdge delete-virtual-network-interface

Utilizzo

È possibile utilizzare questo comando in due modi: con il client Snowball Edge configurato o senza il client Snowball Edge configurato. L'esempio di utilizzo seguente mostra il metodo con il client Snowball Edge configurato.

snowballEdge delete-virtual-network-interface --virtual-network-interface-arn [virtual network-interface-arn]

L'esempio di utilizzo seguente mostra il metodo senza il client Snowball Edge configurato.

snowballEdge delete-virtual-network-interface --endpoint https://[ip address] --manifest-file /path/to/manifest --unlock-code [unlock code] --virtual-network-interface-arn [virtual network-interface-arn]
Esempio: eliminazione di una VNIC
snowballEdge delete-virtual-network-interface --virtual-network-interface-arn arn:aws:snowball-device:::interface/s.ni-8EXAMPLEbEXAMPLEd