Utilizzo di un dispositivo EC2 compatibile con Amazon AMI sui dispositivi Snow Family - 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à.

Utilizzo di un dispositivo EC2 compatibile con Amazon AMI sui dispositivi Snow Family

Per utilizzare un'Amazon Machine Image (AMI) sul tuo dispositivo AWS Snow Family, devi prima aggiungerla al dispositivo. Puoi aggiungere un file AMI nei seguenti modi:

  • Carica il file AMI quando ordini il dispositivo.

  • Aggiungi AMI quando il dispositivo arriva sul tuo sito.

Le istanze di EC2 calcolo Amazon fornite con i dispositivi Snow Family vengono avviate sulla base di Amazon EC2 AMIs che aggiungi al tuo dispositivo. EC2Compatibile con Amazon, AMIs supporta i sistemi operativi Linux e Microsoft Windows.

Linux

Sono supportati i seguenti sistemi operativi Linux:

Come best practice per la sicurezza, mantieni Amazon Linux 2 AMIs up-to-date sui dispositivi della famiglia Snow non appena viene rilasciato il nuovo Amazon Linux 2AMIs. Per informazioni, consulta Aggiornamento di Amazon Linux 2 AMIs su dispositivi Snow Family.

Windows

Sono supportati i seguenti sistemi operativi Windows:

  • Windows Server 2012 R2

  • Windows Server 2016

  • Windows Server 2019

È possibile aggiungere Windows AMIs al dispositivo importando l'immagine della macchina virtuale Windows (VM) AWS utilizzando VM Import/Export. In alternativa, puoi importare l'immagine nel tuo dispositivo subito dopo che il dispositivo è stato distribuito sul tuo sito. Per ulteriori informazioni, consulta Aggiungere un Microsoft Windows AMI a un dispositivo Snow Family.

Nota

Le finestre AMIs che hanno avuto origine in non AWS possono essere aggiunte al tuo dispositivo.

AMIsimportato localmente deve essere in modalità di BIOS avvio poiché non UEFI è supportato.

Snow Family supporta il modello Bring Your Own License (BYOL). Per ulteriori informazioni, consulta Aggiungere un Microsoft Windows AMI a un dispositivo Snow Family.

Nota

AWS Le istanze EC2 compatibili con Snow Family consentono ai clienti di utilizzare e gestire istanze EC2 compatibili con Amazon utilizzando un sottoinsieme e un sottoinsieme di EC2APIs. AMIs

Aggiungere un messaggio AMI durante la creazione di un lavoro per ordinare un dispositivo Snow Family

Quando ordini il tuo dispositivo, puoi aggiungerlo AMIs al dispositivo selezionandoli nella sezione Compute using EC2 istances - opzionale del. Console di gestione della famiglia di servizi AWS Snow La sezione Compute using EC2 instances - opzionale elenca tutte le istanze AMIs che possono essere caricate sul tuo dispositivo. AMIsRientrano nelle seguenti categorie:

Aggiungere un modulo a un dispositivo AMI Snow Marketplace AWS Family

Puoi aggiungerne molti AMIs Marketplace AWS al tuo dispositivo Snow Family avviando l' Marketplace AWS istanza, creandone una AMI da essa e configurandola AMI nella stessa regione da cui ordinerai il dispositivo Snow. Quindi, puoi scegliere di includerli nel AMI dispositivo quando crei un lavoro per ordinare il dispositivo. Quando scegli un prodotto AMI dal Marketplace, assicurati che abbia un codice prodotto e una piattaforma supportati.

Verifica dei codici di prodotto e dei dettagli della piattaforma Marketplace AWS AMIs per i dispositivi Snow Family

Prima di iniziare il processo di aggiunta AMI di un modulo Marketplace AWS al tuo dispositivo Snow Family, assicurati che il codice del prodotto e i dettagli della piattaforma AMI siano supportati nel tuo Regione AWS.

  1. Apri la EC2 console Amazon all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Dalla barra di navigazione, seleziona la regione in cui avviare le istanze e da cui creerai il processo per ordinare il dispositivo Snow Family. Puoi selezionare qualsiasi regione disponibile, indipendentemente dalla tua posizione.

  3. Nel riquadro di navigazione, scegli AMIs.

  4. Utilizza le opzioni di filtro e ricerca per definire l'elenco delle opzioni visualizzate e AMIs visualizzare solo quelle AMIs che corrispondono ai tuoi criteri. Ad esempio, AMIs fornito da Marketplace AWS, scegli Immagini pubbliche. Quindi utilizzate le opzioni di ricerca per definire ulteriormente l'elenco delle immagini visualizzateAMIs:

    • (Nuova console) Scegli la barra di ricerca e, dal menu, scegli Owner alias, quindi l'operatore = e infine il valore amazon.

    • (Vecchia console) Scegliere la barra di ricerca e dal menu scegliere Owner (Proprietario), quindi il valore Amazon images (Immagini Amazon)

    Nota

    AMIsda Marketplace AWS includere aws-marketplace nella colonna Source.

  5. Nella colonna AMIID, scegli l'AMIID di. AMI

  6. Nel riepilogo dell'immagine diAMI, assicurati che i codici prodotto siano supportati dalla tua regione. Per ulteriori informazioni, consulta la tabella riportata di seguito.

    Codici di Marketplace AWS AMI prodotto supportati
    AMIsistema operativo codice del prodotto
    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. Quindi, assicurati anche che i dettagli della piattaforma contengano una delle voci dell'elenco seguente.

    • Amazon Linux, Ubuntu o Debian

    • Red Hat Linux bring-your-own-license

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

    • Windows bring-your-own-license

Determinazione della versione di Amazon Linux 2 AMI for Snow Family

Usa la seguente procedura per determinare la versione di Amazon Linux 2 AMI for Snow Family sul dispositivo Snow Family. Installa l'ultima versione di AWS CLI prima di continuare. Per ulteriori informazioni, consulta Installare o aggiornare alla versione più recente di AWS CLI nella Guida per l' AWS Command Line Interface utente.

  • Utilizzate il describe-images AWS CLI comando per vedere la descrizione diAMI. La versione è contenuta nella descrizione. Fornisci il certificato a chiave pubblica del passaggio precedente. Per ulteriori informazioni, vedere describe-images nel Command Reference. AWS CLI

    aws ec2 describe-images --endpoint http://snow-device-ip:8008 --region snow
    Esempio dell'output del 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" } ] }

    In questo esempio, la versione di Amazon Linux 2 AMI for Snow Family è2.0.20240131.0. Si trova nel valore del Description nome.

Configura il AMI per il dispositivo Snow Family

  1. Apri la EC2 console Amazon all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Avvia una nuova istanza di un AMI in supportato Marketplace AWS.

    Nota

    Quando avvii l'istanza, assicurati che la dimensione di archiviazione che assegni all'istanza sia appropriata per il tuo caso d'uso. Nella EC2 console Amazon, esegui questa operazione nella fase Aggiungi spazio di archiviazione.

  3. Installa e configura le applicazioni che desideri eseguire su Snowball Edge e assicurati che funzionino come previsto.

    Importante
    • Sono AMIs supportati solo volumi singoli.

    • Il EBS volume AMI deve essere pari o inferiore a 10 TB. Si consiglia di fornire la dimensione EBS del volume necessaria per i dati contenuti inAMI. Ciò contribuirà a ridurre il tempo necessario per esportare AMI e caricare i file nel dispositivo. Puoi ridimensionare o aggiungere altri volumi all'istanza dopo la distribuzione del dispositivo.

    • L'EBSistantanea contenuta nel tuo computer non AMI deve essere crittografata.

  4. Crea una copia del PPK file PEM or che hai usato per la SSH key pair quando hai creato questa istanza. Salva questo file sul server che intendi utilizzare per comunicare con il dispositivo Snowball Edge. Prendi nota del percorso di questo file perché ti servirà quando lo utilizzerai SSH per connetterti all'istanza EC2 compatibile sul tuo dispositivo.

    Importante

    Se non segui questa procedura, non puoi connetterti alle istanze con SSH cui ricevi il dispositivo Snowball Edge.

  5. Salva l'istanza come. AMI Per ulteriori informazioni, consulta la Amazon EC2 User Guide for Linux Instances nella Amazon EC2 User Guide.

  6. Ripeti i passaggi da 1 a 4 per ciascuna delle istanze a cui desideri connetterti. SSH Assicurati di fare delle copie di ciascuna coppia di SSH chiavi e di tenere traccia di AMIs quella a cui sono associate.

  7. Ora, quando ordini il tuo dispositivo, AMIs questi possono essere aggiunti al tuo dispositivo.

Aggiungere un dispositivo AMI a un dispositivo Snow Family dopo averlo ricevuto

Quando il dispositivo arriva sul tuo sito, puoi aggiungerne uno nuovoAMIs. Per istruzioni, consulta Importazione dell'immagine di una macchina virtuale su un dispositivo Snow Family. Tieni presente che, sebbene tutti VMs siano supportati, solo quelli supportati sono AMIs stati testati per verificarne la piena funzionalità.

Nota

Quando usi VM Import/Export per aggiungere AMIs al tuo dispositivo o importare una macchina virtuale dopo VMs che il dispositivo è stato distribuito, puoi aggiungerlo utilizzando qualsiasi sistema operativo. Tuttavia, solo i sistemi operativi supportati sono stati testati e convalidati sui dispositivi Snow Family. Sei responsabile del rispetto dei termini e delle condizioni di qualsiasi sistema operativo o software presente nell'immagine virtuale che importi sul tuo dispositivo.

Importante

AWS Affinché i servizi funzionino correttamente su Snowball Edge, è necessario consentire le porte per i servizi. Per informazioni dettagliate, consultare Requisiti delle porte per AWS i servizi su un dispositivo Snow Family.

Aggiungere un Microsoft Windows AMI a un dispositivo Snow Family

Per le macchine virtuali (VMs) che utilizzano un sistema operativo Windows supportato, è possibile aggiungerle AMI importando l'immagine della macchina virtuale Windows AWS utilizzando VM Import/Export o importandola nel dispositivo subito dopo la distribuzione sul sito.

Porta la tua licenza () BYOL

Snowball Edge supporta l'importazione di Microsoft AMIs Windows sul dispositivo con una licenza propria. Bring Your Own License (BYOL) è il processo di trasferimento di un AMI oggetto di tua proprietà con la relativa licenza locale. AWS AWS fornisce opzioni di distribuzione condivise e dedicate per l'BYOLopzione.

È possibile aggiungere l'immagine della macchina virtuale Windows al dispositivo importandola AWS utilizzando VM Import/Export o importandola nel dispositivo direttamente dopo la distribuzione sul sito. Non puoi aggiungere Windows che ha avuto origine in. AMIs AWS Pertanto, è necessario creare e importare la propria immagine di macchina virtuale Windows e portare la propria licenza se si desidera utilizzarla AMI sul dispositivo Snow Family. Per ulteriori informazioni sulle licenze di Windows eBYOL, consulta Amazon Web Services e Microsoft: domande frequenti.

Creazione di un'immagine di macchina virtuale Windows da importare in un dispositivo Snow Family

Per creare un'immagine di macchina virtuale Windows, è necessario un ambiente di virtualizzazione, ad esempio VirtualBox, supportato per i sistemi operativi Windows e macOS. Quando crei una macchina virtuale per dispositivi Snow, ti consigliamo di allocare almeno due core con almeno 4 GB di. RAM Quando la macchina virtuale è attiva e funzionante, è necessario installare il sistema operativo (Windows Server 2012, 2016 o 2019). Per installare i driver necessari per il dispositivo Snow Family, segui le istruzioni in questa sezione.

Affinché Windows AMI funzioni su un dispositivo Snow, è necessario aggiungere VirtIO, Net, VioinputFLR, ViorngVCM, Vioscsi, Vioserial e i driver. VioStor È possibile scaricare un Microsoft Software Installer (virtio-win-guest-tools-installer) per installare questi driver su immagini Windows dal repository in poi. virtio-win-pkg-scripts GitHub

Nota

Se prevedi di importare l'immagine della macchina virtuale direttamente sul dispositivo Snow distribuito, il file di immagine della macchina virtuale deve essere nel formato. RAW

Per creare un'immagine Windows
  1. Sul tuo computer Microsoft Windows, scegli Start e accedi devmgmt.msc per aprire Gestione dispositivi.

  2. Nel menu principale, scegli Azioni, quindi scegli Aggiungi hardware legacy.

  3. Nella procedura guidata, scegli Avanti.

  4. Scegli Installa l'hardware che ho selezionato manualmente da un elenco (avanzato) e scegli Avanti.

  5. Scegli Mostra tutti i dispositivi e scegli Avanti.

  6. Scegli Have Disk, apri l'elenco Copia i file del produttore e cerca il ISO file.

  7. Nel ISO file, accedete alla Driver\W2K8R2\amd64 directory, quindi individuate il .INF file.

  8. Scegliete il. INFfile, scegliete Apri, quindi selezionate OK.

  9. Quando viene visualizzato il nome del driver, scegli Avanti, quindi scegli Avanti altre due volte. Quindi scegli Finish (Fine).

    In questo modo viene installato un dispositivo che utilizza il nuovo driver. L'hardware effettivo non esiste, quindi verrà visualizzato un punto esclamativo giallo che indica un problema sul dispositivo. È necessario risolvere questo problema.

Per risolvere il problema hardware
  1. Apri il menu contestuale (fai clic con il pulsante destro del mouse) per il dispositivo con il punto esclamativo.

  2. Scegliete Disinstalla, deselezionate Elimina il software del driver per questo dispositivo e scegliete OK.

    Il driver è installato e sei pronto per avviarlo AMI sul tuo dispositivo.

Importazione di un'immagine VM su un dispositivo Snow Family

Dopo aver preparato l'immagine della macchina virtuale, puoi utilizzare una delle opzioni per importare l'immagine sul tuo dispositivo.

Esportazione della versione più recente di Amazon Linux 2 AMI per un dispositivo Snow Family

Per aggiornare Amazon Linux 2 AMIs alla versione più recente, esporta prima l'ultima immagine di macchina virtuale Amazon Linux 2 da Marketplace AWS, quindi importa l'immagine della macchina virtuale nel dispositivo Snow.

  1. Usa il ssm get-parameters AWS CLI comando per trovare l'ID immagine più recente di Amazon Linux 2 AMI in Marketplace AWS.

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

    Il comando restituisce l'ID immagine più recente diAMI. Ad esempio ami-0ccb473bada910e74.

  2. Esporta l'immagine Amazon Linux 2 più recente. Consulta Esportazione di una macchina virtuale direttamente da una Amazon Machine Image (AMI) nella Amazon EC2 User Guide. Usa l'ID immagine più recente di Amazon Linux 2 AMI come valore del image-id parametro del ec2 export-image comando.

  3. Importa l'immagine della macchina virtuale nel dispositivo Snow usando AWS CLI o AWS OpsHub.