Iniciar automaticamente instâncias compatíveis com o EC2
O Snowball Edge Client é uma aplicação independente de interface de linha de comandos (CLI) que você pode executar no ambiente. É possível usá-lo para realizar algumas tarefas administrativas no dispositivo Snowball Edge ou um cluster de dispositivos. Para obter mais informações sobre como usar o cliente do Snowball Edge, incluindo como iniciar e interromper serviços com ele, consulte Configurar e usar o Snowball Edge Client.
Veja a seguir informações sobre os comandos do cliente do Snowball Edge específicos de instâncias de computação, incluindo exemplos de uso.
Para obter uma lista dos comandos compatíveis com o Amazon EC2 que podem ser usados no dispositivo AWS Snowball Edge, consulte Comandos da AWS CLI compatíveis com o Amazon EC2 aceitos em um dispositivo da família Snow.
Criar uma configuração de inicialização compatível com o EC2 em um dispositivo da família Snow
Para iniciar automaticamente instâncias de computação compatíveis com o Amazon EC2 no dispositivo AWS Snowball Edge depois de desbloqueado, é possível criar uma configuração de inicialização. Para isso, use o comando snowballEdge create-autostart-configuration
, conforme mostrado a seguir.
Uso
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]
Atualizar uma configuração de inicialização compatível com o EC2 em um dispositivo da família Snow
Para atualizar uma configuração de inicialização existente no Snowball Edge, use o comando snowballEdge update-autostart-configuration
. Veja o seu uso a seguir. Para ativar ou desativar uma configuração de execução, especifique o parâmetro --enabled
.
Uso
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]
Excluir uma configuração de inicialização compatível com o EC2 em um dispositivo da família Snow
Para excluir uma configuração de inicialização que não esteja mais em uso, utilize o comando snowballEdge delete-autostart-configuration
da forma a seguir.
Uso
snowballEdge delete-autostart-configuration --autostart-configuration-arn
Listar configurações de inicialização compatíveis com o EC2 em um dispositivo da família Snow
Para listar as configurações de inicialização criadas no Snowball Edge, use o comando describe-autostart-configurations
da forma a seguir.
Uso
snowballEdge describe-autostart-configurations
Criar uma interface de rede virtual em um dispositivo da família Snow
Para executar uma instância de computação ou iniciar a interface NFS em um Snowball Edge, primeiro crie uma interface de rede virtual (VNI). Cada Snowball Edge tem três interfaces de rede (NICs), os controladores da interface de rede física para o dispositivo. Elas são as portas RJ45, SFP e QSFP na parte de trás do dispositivo.
Cada VNI se baseia em uma das físicas e é possível ter qualquer número de VNIs associadas a cada NIC. Para criar uma interface de rede virtual, use o comando snowballEdge create-virtual-network-interface
.
nota
O parâmetro --static-ip-address-configuration
é válido apenas ao usar a opção STATIC
para o parâmetro --ip-address-assignment
.
Uso
É possível usar esse comando de duas formas: com o cliente do Snowball Edge configurado ou sem ele. O exemplo de uso a seguir mostra o método com o cliente do Snowball Edge configurado.
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]
O exemplo de uso a seguir mostra o método sem o Snowball Edge configurado.
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]
exemplo Exemplo: criação de VNICs (usando 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" } }
Descrição das interfaces de rede virtuais
Para descrever as VNICs criadas anteriormente no dispositivo, use o comando snowballEdge describe-virtual-network-interfaces
. Veja o seu uso a seguir.
Uso
É possível usar esse comando de duas formas: com o cliente do Snowball Edge configurado ou sem ele. O exemplo de uso a seguir mostra o método com o cliente do Snowball Edge configurado.
snowballEdge describe-virtual-network-interfaces
O exemplo de uso a seguir mostra o método sem o Snowball Edge configurado.
snowballEdge describe-virtual-network-interfaces --endpoint https://[ip address]
--manifest-file /path/to/manifest
--unlock-code [unlock code]
exemplo Exemplo: descrição de 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" } ]
Atualizar uma interface de rede virtual em um dispositivo da família Snow
Depois que você criar uma interface de rede virtual (VNI), atualize a configuração usando o comando snowballEdge update-virtual-network-interface
. Depois que você fornecer o nome do recurso da Amazon (ARN) para uma VNI específica, forneça valores somente para os elementos que estiver atualizando.
Uso
É possível usar esse comando de duas formas: com o cliente do Snowball Edge configurado ou sem ele. O exemplo de uso a seguir mostra o método com o cliente do Snowball Edge configurado.
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]
O exemplo de uso a seguir mostra o método sem o Snowball Edge configurado.
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]
exemplo Exemplo: atualização de uma VNIC (usando DHCP)
snowballEdge update-virtual-network-interface --virtual-network-interface-arn arn:aws:snowball-device:::interface/s.ni-8EXAMPLEbEXAMPLEd --ip-address-assignment dhcp
Excluir uma interface de rede virtual em um dispositivo da família Snow
Para excluir uma interface de rede virtual (VNI), use o comando snowballEdge
delete-virtual-network-interface
.
Uso
É possível usar esse comando de duas formas: com o cliente do Snowball Edge configurado ou sem ele. O exemplo de uso a seguir mostra o método com o cliente do Snowball Edge configurado.
snowballEdge delete-virtual-network-interface --virtual-network-interface-arn [virtual network-interface-arn]
O exemplo de uso a seguir mostra o método sem o Snowball Edge configurado.
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]
exemplo Exemplo: exclusão de uma VNIC
snowballEdge delete-virtual-network-interface --virtual-network-interface-arn arn:aws:snowball-device:::interface/s.ni-8EXAMPLEbEXAMPLEd