Iniciar automaticamente instâncias compatíveis com o EC2 - Guia do desenvolvedor do AWS Snowball Edge

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