View a markdown version of this page

Importazione della VM come immagine - VM Import/Export

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à.

Importazione della VM come immagine

Dopo aver esportato la macchina virtuale dal tuo ambiente di virtualizzazione, puoi importarla in Amazon EC2 utilizzando una macchina virtuale. Import/Export Il processo di importazione è sempre identico, a prescindere dall'origine della VM.

Prerequisiti per l'importazione di una macchina virtuale in Amazon EC2

  • Crea un bucket Amazon Simple Storage Service (Amazon S3) per archiviare le immagini esportate o scegli un bucket esistente. Il bucket deve essere nella regione in cui si desidera importare le VM. Per ulteriori informazioni sui bucket S3, consulta la Guida per gli sviluppatori di Amazon Simple Storage Service.

  • Creare un ruolo IAM denominato vmimport. Per ulteriori informazioni, consulta Ruolo di servizio necessario.

  • Se non lo hai già installato AWS CLI sul computer che utilizzerai per eseguire i comandi di importazione, consulta la Guida per l'utente. AWS Command Line Interface

    Suggerimento

    In Regioni AWS supportate, puoi utilizzare AWS CloudShell per una shell pre-autenticata basata su browser che viene avviata direttamente dalla Console di gestione AWS.

Caricare l'immagine su Amazon S3

Carica il file di immagine della tua VM nel bucket S3 utilizzando lo strumento di caricamento di tua scelta. Per ulteriori informazioni su come caricare oggetti tramite la console Amazon S3, consulta Caricamento di oggetti.

Importazione della VM

Dopo aver caricato il file di immagine della tua macchina virtuale su Amazon S3, puoi utilizzare per AWS CLI importare l'immagine. Questi strumenti accettano il bucket Amazon S3 e il percorso del file o un URL. I file Amazon S3 privati forniti tramite un https:// URL richiedono un URL prefirmato.

Puoi anche utilizzare il modello Importa immagini di VM nella AWS nel Migration Hub Orchestrator per importare le immagini della macchina virtuale on-premise in AWS. Per ulteriori informazioni, consulta Esempio 4: Importazione di un'immagine utilizzando Migration Hub Orchestrator.

Importante
  • AWS VM consiglia Import/Export vivamente di specificare un valore per il --usage-operation parametro --license-type or quando si crea una nuova attività di importazione di macchine virtuali. In questo modo ti assicuri che il sistema operativo sia concesso in licenza in modo appropriato e la fatturazione sia ottimizzata. Per ulteriori informazioni, consulta Licenze per i tuoi prodotti importati VMs.

  • AWS VM supporta Import/Export solo le immagini installate in modo nativo all'interno della VM di origine e non quelle create utilizzando un processo di conversione da fisico a virtuale (P2V). Per ulteriori informazioni, consulta Requisiti VM Import/Export.

Esempio 1: importazione di un'immagine utilizzando un file OVA

AWS CLI

Utilizza il seguente comando import-image.

aws ec2 import-image \ --description "$(date '+%b %d %H:%M') My server VM" \ --license-type "AWS" \ --disk-containers '[{ "Format": "OVA", "UserBucket": { "S3Bucket": "amzn-s3-demo-import-bucket", "S3Key": "vms/my-server-vm.ova" } }]'
PowerShell

Utilizza il cmdlet Import-EC2Image come riportato di seguito.

Import-EC2Image ` -Description ((Get-Date -Format "MMM dd HH:mm ") + "My server OVA") ` -LicenseType "AWS" ` -DiskContainer @( @{ Format = "OVA" UserBucket = @{ S3Bucket = "amzn-s3-demo-import-bucket" S3Key = "vms/my-server-vm.ova" } } )

Esempio 2: Importazione di un’immagine con dischi multipli

AWS CLI

Utilizza il comando import-image.

aws ec2 import-image \ --description "$(date '+%b %d %H:%M') My server disks" \ --license-type "AWS" \ --disk-containers '[ { "Description": "First disk", "Format": "vmdk", "UserBucket": { "S3Bucket": "amzn-s3-demo-import-bucket", "S3Key": "disks/my-server-vm-disk2.vmdk" } }, { "Description": "Second disk", "Format": "vmdk", "UserBucket": { "S3Bucket": "amzn-s3-demo-import-bucket", "S3Key": "disks/my-server-vm-disk2.vmdk" } } ]'
PowerShell

Utilizza il cmdlet Import-EC2Image come riportato di seguito.

Import-EC2Image ` -Description ((Get-Date -Format "MMM dd HH:mm ") + "My server disks") ` -LicenseType "AWS" ` -DiskContainer @( @{ Description = "First disk" Format = "vmdk" UserBucket = @{ S3Bucket = "amzn-s3-demo-import-bucket" S3Key = "disks/my-server-vm-disk1.vmdk" } }, @{ Description = "Second disk" Format = "vmdk" UserBucket = @{ S3Bucket = "amzn-s3-demo-import-bucket" S3Key = "disks/my-server-vm-disk2.vmdk" } } )

Esempio 3: Importazione con l'opzione crittografata abilitata

Il CMK fornito per la crittografia non deve essere disabilitato durante l'intero processo di importazione. Per ulteriori informazioni, consulta Crittografia Amazon EBS nella Guida per l'utente di Amazon EBS.

AWS CLI

Utilizza il seguente comando import-image.

aws ec2 import-image \ --description "$(date '+%b %d %H:%M') My server OVA" \ --encrypted \ --kms-key-id 0ea3fef3-80a7-4778-9d8c-1c0c6EXAMPLE \ --disk-containers '[{ "Format": "OVA", "UserBucket": { "S3Bucket": "amzn-s3-demo-import-bucket", "S3Key": "vms/my-server-vm.ova" } }]'
PowerShell

Utilizza il cmdlet Import-EC2Image come riportato di seguito.

Import-EC2Image ` -Description ((Get-Date -Format "MMM dd HH:mm ") + "My server disks") ` -LicenseType "AWS" ` -DiskContainer @( @{ Format = "OVA" UserBucket = @{ S3Bucket = "amzn-s3-demo-import-bucket" S3Key = "vms/my-server-vm.ova" }0 } ) ` -Encrypted $true ` -KmsKeyId "alias/aws/ebs"

Esempio 4: Importazione di un'immagine utilizzando Migration Hub Orchestrator

Console
Per importare un'immagine utilizzando un modello
  1. Apri la console Migration Hub Orchestrator.

  2. Nel pannello di navigazione, scegli Crea flussi di lavoro di migrazione.

  3. Nella pagina Scegli un modello di flusso di lavoro, scegli Importa immagini virtuali nel AWS modello.

  4. Configura e invia il flusso di lavoro per iniziare l'importazione della VM. Per ulteriori informazioni, consulta la Guida per l'utente Orchestratore dell'Hub di migrazione AWS .