Usando uma AMI EC2 compatível com a Amazon no Snowball Edge - AWS Snowball Edge Guia do desenvolvedor

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Usando uma AMI EC2 compatível com a Amazon no Snowball Edge

Para usar uma Amazon Machine Image (AMI) em seu dispositivo AWS Snowball Edge, você deve primeiro adicioná-la ao dispositivo. É possível adicionar uma AMI das seguintes maneiras:

  • Faça upload da AMI ao fazer o pedido do dispositivo.

  • Adicione a AMI quando o dispositivo chegar ao local.

As instâncias de EC2 computação da Amazon que vêm com o Snowball Edge são lançadas com base na EC2 AMIs Amazon que você adiciona ao seu dispositivo. EC2Compatível com a Amazon, AMIs suporta os sistemas operacionais Linux e Microsoft Windows.

Linux

Os seguintes sistemas operacionais Linux são compatíveis:

Como melhor prática de segurança, mantenha seu Amazon Linux 2 AMIs up-to-date no Snowball Edge à medida que novos Amazon Linux AMIs 2 forem lançados. Consulte Atualizando seu Amazon Linux 2 AMIs no Snowball Edge.

Windows

Os seguintes sistemas operacionais Windows são compatíveis:

  • Windows Server 2012 R2

  • Windows Server 2016

  • Windows Server 2019

Você pode adicionar o Windows AMIs ao seu dispositivo importando a imagem da máquina virtual (VM) do Windows para AWS usar o VM Import/Export. Também é possível importar a imagem para o dispositivo logo após a implantação dele no local. Para obter mais informações, consulte Adicionando uma AMI do Microsoft Windows a um Snowball Edge.

nota

O Windows AMIs originado em não AWS pode ser adicionado ao seu dispositivo.

AMIs importado localmente deve estar no modo de inicialização do BIOS, pois o UEFI não é suportado.

O Snowball Edge é compatível com o modelo Bring Your Own License (BYOL). Para obter mais informações, consulte Adicionando uma AMI do Microsoft Windows a um Snowball Edge.

nota

AWS As instâncias EC2 compatíveis com o Snowball Edge permitem que os clientes usem e gerenciem instâncias EC2 compatíveis com a Amazon usando um subconjunto e um subconjunto de EC2 APIs . AMIs

Adicionar uma AMI ao criar um trabalho para solicitar um Snowball Edge

Ao fazer o pedido do dispositivo, você pode adicioná-lo AMIs ao dispositivo escolhendo-os na seção Computar usando EC2 instâncias - opcional no Console de Gerenciamento da família AWS Snow. O recurso Compute using EC2 instances - opcional lista tudo o AMIs que pode ser carregado em seu dispositivo. Eles AMIs se enquadram nas seguintes categorias:

Adicionando uma AMI de AWS Marketplace a um Snowball Edge

Você pode adicionar vários AMIs AWS Marketplace ao seu dispositivo Snowball Edge iniciando a AWS Marketplace instância, criando uma AMI a partir dela e configurando a AMI na mesma região na qual você solicitará o dispositivo Snow. Depois, é possível optar por incluir a AMI no dispositivo na criação de um trabalho para solicitar o dispositivo. Ao escolher uma AMI no Marketplace, assegure-se de que ela tenha um código de produto e uma plataforma compatíveis.

Verificando códigos de produto e detalhes da plataforma do AWS Marketplace AMIs Snowball Edge

Antes de começar o processo de adição de uma AMI AWS Marketplace ao seu dispositivo Snowball Edge, certifique-se de que o código do produto e os detalhes da plataforma da AMI sejam compatíveis com seu. Região da AWS

  1. Abra o EC2 console da Amazon em https://console.aws.amazon.com/ec2/.

  2. Na barra de navegação, selecione a região na qual iniciar suas instâncias e a partir da qual você criará o trabalho para solicitar o dispositivo Snowball Edge. Selecione qualquer região que estiver disponível para você, independentemente do local.

  3. No painel de navegação, escolha AMIs.

  4. Use as opções de filtro e pesquisa para definir o escopo da lista exibida e AMIs ver somente as AMIs que correspondem aos seus critérios. Por exemplo, AMIs fornecido pelo AWS Marketplace, escolha Imagens públicas. Em seguida, use as opções de pesquisa para ampliar ainda mais a lista de exibidas AMIs:

    • (Novo console) Escolha a barra Pesquisar e, no menu, escolha Alias do proprietário, depois o operador = e o valor amazon.

    • (Console antigo) Escolha a barra Search (Pesquisar) e, no menu, escolha Owner (Proprietário) e o valor Amazon images (Imagens da Amazon).

    nota

    AMIs de AWS Marketplace incluir aws-marketplace na coluna Fonte.

  5. Na coluna ID da AMI, escolha o ID da AMI.

  6. No Resumo da imagem da AMI, verifique se os Códigos de produtos são aceitos na região. Para ter mais informações, consulte a tabela a seguir.

    Códigos de produto AWS Marketplace AMI compatíveis
    Sistema operacional da AMI Código do produto
    Ubuntu Server 14.04 LTS b3dl4415quatdndl4qa6kcu45
    CentOS 7 (x86_64) aw0evgkw8e5c1q413zgy5pjce
    Ubuntu 16.04 LTS csv6h7oyg29b7epjzg7qdr7no
    Amazon Linux 2 avyfzznywektkgl5qv5f57ska
    Ubuntu 20.04 LTS a8jyynf4hjutohctm41o2z18m
    Ubuntu 22.04 LTS 47xbqns9xujfkkjt189a13aqe
  7. Depois, assegure-se também de que Detalhes da plataforma contenha uma das entradas da lista abaixo.

    • Amazon Linux, Ubuntu ou Debian

    • Red Hat Linux bring-your-own-license

    • Amazon RDS for Oracle bring-your-own-license

    • Janelas bring-your-own-license

Determinando a versão do Amazon Linux 2 AMI para Snowball Edge

Use o procedimento a seguir para determinar a versão do Amazon Linux 2 AMI para o Snowball Edge no Snowball Edge. Instale a versão mais recente do AWS CLI antes de continuar. Para obter mais informações, consulte Instalar ou atualizar para a versão mais recente do AWS CLI no Guia AWS Command Line Interface do Usuário.

  • Use o describe-images AWS CLI comando para ver a descrição da AMI. A versão está contida na descrição. Forneça o certificado de chave pública da etapa anterior. Para obter mais informações, consulte describe-images na Referência de Comandos. AWS CLI

    aws ec2 describe-images --endpoint http://snow-device-ip:8008 --region snow
    exemplo da saída do comando describe-images
    { "Images": [ { "CreationDate": "2024-02-12T23:24:45.705Z", "ImageId": "s.ami-02ba84cb87224e16e", "Public": false, "ProductCodes": [ { "ProductCodeId": "avyfzznywektkgl5qv5f57ska", "ProductCodeType": "marketplace" } ], "State": "AVAILABLE", "BlockDeviceMappings": [ { "DeviceName": "/dev/xvda", "Ebs": { "DeleteOnTermination": true, "Iops": 0, "SnapshotId": "s.snap-0efb49f2f726fde63", "VolumeSize": 8, "VolumeType": "sbp1" } } ], "Description": "Snow Family Amazon Linux 2 AMI 2.0.20240131.0 x86_64 HVM gp2", "EnaSupport": false, "Name": "amzn2-ami-snow-family-hvm-2.0.20240131.0-x86_64-gp2-b7e7f8d2-1b9e-4774-a374-120e0cd85d5a", "RootDeviceName": "/dev/xvda" } ] }

    Neste exemplo, a versão do Amazon Linux 2 AMI para Snowball Edge é. 2.0.20240131.0 Ela é encontrada no valor do nome Description.

Configurar a AMI para o dispositivo Snowball Edge

  1. Abra o EC2 console da Amazon em https://console.aws.amazon.com/ec2/.

  2. Execute uma nova instância de uma AMI compatível em AWS Marketplace.

    nota

    Ao iniciar a instância, verifique se o tamanho do armazenamento atribuído à instância é adequado para o caso de uso. No EC2 console da Amazon, você faz isso na etapa Adicionar armazenamento.

  3. Instale e configure as aplicações que deseja executar no Snowball Edge e teste para verificar se funcionam conforme o esperado.

    Importante
    • Somente um único volume AMIs é suportado.

    • O volume do EBS na AMI deve ter 10 TB ou menos. Recomendamos que você provisione o tamanho do volume do EBS necessário para os dados na AMI. Isso ajudará a diminuir o tempo necessário para exportar a AMI e carregá-la no dispositivo. É possível redimensionar ou adicionar mais volumes à instância após a implantação do dispositivo.

    • O snapshot do EBS na AMI não deve ser criptografado.

  4. Faça uma cópia do arquivo PEM ou PPK utilizado para o par de chaves SSH quando você criou essa instância. Salve esse arquivo no servidor que você planeja usar para se comunicar com o dispositivo Snowball Edge. Anote o caminho para esse arquivo, pois você precisará dele ao usar o SSH para se conectar à instância EC2 compatível com o dispositivo.

    Importante

    Se você não seguir esse procedimento, não poderá se conectar às instâncias com SSH ao receber o dispositivo Snowball Edge.

  5. Salve a instância como uma AMI. Para obter mais informações, consulte o Guia EC2 do usuário da Amazon para instâncias Linux no Guia EC2 do usuário da Amazon.

  6. Repita as etapas 1 a 4 para cada uma das instâncias às quais você deseja se conectar usando SSH. Certifique-se de fazer cópias de cada um dos pares de chaves SSH e acompanhar aqueles aos AMIs quais eles estão associados.

  7. Agora, quando você faz o pedido do seu dispositivo, eles AMIs estão disponíveis para serem adicionados ao seu dispositivo.

Adicionar uma AMI a um Snowball Edge depois de receber o dispositivo

Quando o dispositivo chegar ao seu site, você poderá adicionar um novo dispositivo AMIs a ele. Para obter instruções, consulte Importação de uma imagem de máquina virtual para um dispositivo Snowball Edge. Lembre-se de que, embora todos VMs sejam compatíveis, somente os compatíveis AMIs foram testados quanto à funcionalidade completa.

nota

Ao usar o VM Import/Export para adicionar AMIs ao seu dispositivo ou importar uma VM após a implantação do dispositivo, você pode VMs adicioná-lo usando qualquer sistema operacional. No entanto, somente os sistemas operacionais compatíveis foram testados e validados no Snowball Edge. Você é responsável por cumprir os termos e condições de qualquer sistema operacional ou software que esteja na imagem virtual importada para o dispositivo.

Importante

Para que AWS os serviços funcionem adequadamente em um Snowball Edge, você deve permitir as portas dos serviços. Para obter detalhes, consulte Requisitos de porta para AWS serviços em um Snowball Edge.

Adicionando uma AMI do Microsoft Windows a um Snowball Edge

Para máquinas virtuais (VMs) que usam um sistema operacional Windows compatível, você pode adicionar a AMI importando sua imagem de VM do Windows para AWS usar o VM Import/Export ou importando-a para seu dispositivo diretamente após a implantação em seu site.

Traga a sua própria licença (BYOL)

O Snowball Edge oferece suporte à importação do Microsoft AMIs Windows para o seu dispositivo com sua própria licença. Traga sua própria licença (BYOL) é o processo de trazer uma AMI que você possui com sua licença local. AWS AWS fornece opções de implantação compartilhadas e dedicadas para a opção BYOL.

Você pode adicionar sua imagem de VM do Windows ao seu dispositivo importando-a AWS usando o VM Import/Export ou importando-a para o seu dispositivo diretamente após a implantação no seu site. Você não pode adicionar o Windows AMIs que se originou em AWS. Portanto, você deve criar e importar sua própria imagem de VM do Windows e trazer sua própria licença se quiser usar a AMI em seu dispositivo Snowball Edge. Para obter mais informações sobre o licenciamento do Windows e a opção BYOL, consulte Amazon Web Services e Microsoft: Perguntas frequentes.

Criação de uma imagem de VM do Windows para importar para um Snowball Edge

Para criar uma imagem de VM do Windows, você precisa de um ambiente de virtualização, como VirtualBox, que seja compatível com os sistemas operacionais Windows e macOS. Ao criar uma VM para dispositivos Snow, recomendamos alocar pelo menos dois núcleos com 4 GB de RAM, no mínimo. Quando a VM estiver em execução, você deverá instalar o sistema operacional (Windows Server 2012, 2016 ou 2019). Para instalar os drivers necessários para o dispositivo Snowball Edge, siga as instruções nesta seção.

Para que uma AMI do Windows seja executada em um dispositivo Snow, você deve adicionar o VirtIO, o FLR, o NetVCM, o Vioinput, o Viorng, o Vioscsi, o Vioserial e os drivers. VioStor Você pode baixar um Microsoft Software Installer (virtio-win-guest-tools-installer) para instalar esses drivers em imagens do Windows a partir do virtio-win-pkg-scripts repositório em. GitHub

nota

Se você planeja importar a imagem da VM diretamente para o dispositivo Snow implantado, o arquivo de imagem da VM deve estar no formato RAW.

Como criar uma imagem do Windows
  1. No computador com Microsoft Windows, selecione Iniciar e insira devmgmt.msc para abrir o Gerenciador de Dispositivos.

  2. No menu principal, selecione Ações e, depois, Adicionar hardware herdado.

  3. No assistente, selecione Próximo.

  4. Selecione Instalar o hardware que eu seleciono manualmente em uma lista (avançado) e escolha Próximo.

  5. Selecione Mostrar todos os dispositivos e Próximo.

  6. Selecione Tenho disco, abra a lista Copiar arquivos do fabricante de e navegue até o arquivo ISO.

  7. No arquivo ISO, acesse o diretório Driver\W2K8R2\amd64 e localize o arquivo .INF.

  8. Selecione o arquivo .INF, selecione Abrir e, depois, OK.

  9. Ao ver o nome do driver, selecione Próximo e, depois, Próximo mais duas vezes. Em seguida, escolha Finish (Concluir).

    Um dispositivo será instalado usando o novo driver. O hardware real não existe, então você verá um ponto de exclamação amarelo que indica um problema no dispositivo. É necessário corrigir esse problema.

Como corrigir o problema de hardware
  1. Abra o menu de contexto (com botão direito do mouse) do dispositivo que tem o ponto de exclamação.

  2. Selecione Desinstalar, desmarque Excluir o software do driver para este dispositivo e selecione OK.

    O driver é instalado e estará tudo pronto para iniciar a AMI no dispositivo.

Importação de uma imagem de VM para um Snowball Edge

Depois de preparar a imagem da VM, é possível usar uma das opções para importar a imagem para o dispositivo.

Exportação da AMI mais recente do Amazon Linux 2 para um Snowball Edge

Para atualizar seu Amazon Linux 2 AMIs para a versão mais recente, primeiro exporte a imagem de VM mais recente do Amazon Linux 2 e, em seguida AWS Marketplace, importe essa imagem de VM para o dispositivo Snow.

  1. Use o ssm get-parameters AWS CLI comando para encontrar o ID de imagem mais recente do Amazon Linux 2 AMI no AWS Marketplace.

    aws ssm get-parameters --names /aws/service/ami-amazon-linux-latest/amzn2-ami-hvm-x86_64-gp2 --query 'Parameters[0].[Value]' --region your-region

    O comando retorna a ID de imagem mais recente da AMI. Por exemplo, ami-0ccb473bada910e74.

  2. Exporte a imagem mais recente do Amazon Linux 2. Consulte Exportação de uma VM diretamente de uma imagem de máquina da Amazon (AMI) no Guia EC2 do usuário da Amazon. Use o ID de imagem mais recente da AMI do Amazon Linux 2 como o valor do parâmetro image-id do comando ec2 export-image.

  3. Importe a imagem da VM para o dispositivo Snow usando o AWS CLI ou AWS OpsHub.