Usando um dispositivo EC2 compatível com a Amazon AMI em dispositivos da família Snow - 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 um dispositivo EC2 compatível com a Amazon AMI em dispositivos da família Snow

Para usar uma Amazon Machine Image (AMI) em seu dispositivo AWS Snow Family, você deve primeiro adicioná-la ao dispositivo. Você pode adicionar um AMI das seguintes formas:

  • Faça o upload do AMI quando você fizer o pedido do dispositivo.

  • Adicione o AMI quando seu dispositivo chegar ao seu site.

As instâncias de EC2 computação da Amazon que vêm com seus dispositivos da família Snow são lançadas com base na Amazon EC2 AMIs que você adiciona ao seu dispositivo. EC2Compatível com a Amazon, AMIs oferece suporte aos 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 em dispositivos da família Snow à medida que novos Amazon Linux 2 AMIs forem lançados. Consulte Atualizando seu Amazon Linux 2 AMIs em dispositivos da família Snow.

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 um Microsoft Windows AMI a um dispositivo da família Snow.

nota

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

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

O Snow Family suporta o modelo Bring Your Own License (BYOL). Para obter mais informações, consulte Adicionando um Microsoft Windows AMI a um dispositivo da família Snow.

nota

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

Adicionar um AMI ao criar um trabalho para solicitar um dispositivo da família Snow

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:

Adicionar um formulário AMI AWS Marketplace a um dispositivo da família Snow

Você pode adicionar vários AMIs AWS Marketplace ao seu dispositivo Snow Family iniciando a AWS Marketplace instância, criando uma a AMI partir dela e configurando-a AMI na mesma região na qual você solicitará o dispositivo Snow. Em seguida, você pode optar por incluir o AMI no dispositivo ao criar um trabalho para solicitar o dispositivo. Ao AMI escolher um no Marketplace, verifique se ele tem um código de produto e uma plataforma compatíveis.

Verificando os códigos do produto e os detalhes da AWS Marketplace AMIs plataforma dos dispositivos da família Snow

Antes de iniciar o processo AMI de adicionar um formulário AWS Marketplace ao seu dispositivo Snow Family, certifique-se de que o código do produto e os detalhes da plataforma 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 da família Snow. Você pode selecionar qualquer região que esteja disponível para você, independentemente da sua localização.

  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 exibidasAMIs:

    • (Novo console) Escolha a barra de pesquisa e, no menu, escolha Alias do proprietário, depois o operador = e, em seguida, 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

    AMIsde AWS Marketplace incluir aws-marketplace na coluna Fonte.

  5. Na coluna AMIID, escolha a AMI ID doAMI.

  6. No resumo da imagem doAMI, verifique se os códigos do produto são compatíveis com sua região. Para obter mais informações, consulte a tabela abaixo.

    Códigos de AWS Marketplace AMI produto compatíveis
    AMIsistema operacional Código do produto
    Servidor Ubuntu 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. Em seguida, certifique-se também de que os detalhes da plataforma contenham uma das entradas da lista abaixo.

    • Amazon Linux, Ubuntu ou Debian

    • Red Hat Linux bring-your-own-license

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

    • Janelas bring-your-own-license

Determinando a versão da família Amazon Linux 2 AMI for Snow

Use o procedimento a seguir para determinar a versão do Amazon Linux 2 AMI for Snow Family no dispositivo Snow Family. 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 doAMI. 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 describe-images comando
    { "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 for Snow Family é2.0.20240131.0. Ela é encontrada no valor do Description nome.

Configure o AMI para o dispositivo Snow Family

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

  2. Inicie uma nova instância de um AMI in suportado 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 EBS volume do seu AMI deve ser de 10 TB ou menos. Recomendamos que você provisione o tamanho do EBS volume necessário para os dados noAMI. Isso ajudará a diminuir o tempo necessário para exportá-lo AMI e carregá-lo em seu dispositivo. É possível redimensionar ou adicionar mais volumes à instância após a implantação do dispositivo.

    • O EBS instantâneo em seu não AMI deve ser criptografado.

  4. Faça uma cópia do PPK arquivo PEM or que você usou para o par de SSH chaves ao criar 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 quando usá-lo 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 suas instâncias SSH quando receber seu dispositivo Snowball Edge.

  5. Salve a instância como umaAMI. 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 de 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 SSH chaves 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 um AMI a um dispositivo da família Snow após receber o dispositivo

Quando o dispositivo chegar ao seu site, você poderá adicionar um novo dispositivo AMIs a ele. Para obter instruções, consulte Importando uma imagem de máquina virtual para um dispositivo da família Snow. 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 nos dispositivos da Família Snow. 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 dispositivo da família Snow.

Adicionando um Microsoft Windows AMI a um dispositivo da família Snow

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

Traga 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 para AWS. AWS fornece opções de implantação compartilhadas e dedicadas para a BYOL opção.

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 usá-la AMI em seu dispositivo Snow Family. Para obter mais informações sobre o licenciamento do Windows eBYOL, consulte Amazon Web Services e Microsoft: perguntas frequentes.

Criação de uma imagem de VM do Windows para importar para um dispositivo da família Snow

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 que você aloque pelo menos dois núcleos com pelo menos 4 GB de. RAM 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 da Família Snow, siga as instruções descritas nesta seção.

Para que o Windows AMI seja executado em um dispositivo Snow, você deve adicionar o VirtIO, o Net, o VioinputFLR, o ViorngVCM, 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. Escolha Ter disco, abra a lista Copiar arquivos do fabricante e navegue até o ISO arquivo.

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

  8. Escolha o. INFarquivo, escolha Abrir e, em seguida, escolha 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 está instalado e você está pronto para iniciá-lo AMI no seu dispositivo.

Importando uma imagem de VM para um dispositivo da família Snow

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

Exportando o Amazon Linux 2 mais recente AMI para um dispositivo da família Snow

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 doAMI. 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 do Amazon Linux 2 AMI como o valor do image-id parâmetro do ec2 export-image comando.

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