View a markdown version of this page

Modifiche programmatiche apportate alle VM da VM Import/Export - 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à.

Modifiche programmatiche apportate alle VM da VM Import/Export

Quando si importa una VM utilizzando l'ImportImageAPI, AWS modifica il file system e aggiunge i driver per rendere avviabile la VM importata. Quando si scrive un file modificato, AWS mantiene il file originale nella stessa posizione con un nuovo nome. Potrebbero venire effettuate le seguenti operazioni:

Ambito generale
  • A parità delle immagini fornite da AWS, il AWS Systems Manager client viene installato sulla macchina virtuale.

Windows
  • Modifica delle impostazioni del registro per consentire l'avvio della macchina virtuale.

Linux
  • Installazione dei driver Citrix PV direttamente nel sistema operativo o initrd/initramfs modificati per contenerli.

  • Modifica degli script di rete per la sostituzione di IP statici con IP dinamici.

  • Modifica di /etc/fstab con commento delle voci non valide e sostituzione dei nomi dei dispositivi con UUID. Se non è possibile trovare l'UUID corrispondente per un dispositivo, l'opzione nofail viene aggiunta alla descrizione del dispositivo. Dopo l'importazione, devi correggere il nome del dispositivo e rimuovere l'opzione nofail. Come best practice per la preparazione di macchine virtuali per l'importazione, consigliamo di specificare i dispositivi del disco della macchina virtuale in base all'UUID, anziché al nome del dispositivo.

    Le voci di /etc/fstab che contengono tipi di file system non standard (cifs, smbfs, vboxsf, sshfs e altri) sono disabilitate.

  • Modifica delle impostazioni del bootloader grub, quali la voce e il timeout predefiniti.

Importa VM senza modifiche

Se devi importare una VM senza modifiche programmatiche, ti consigliamo di seguire questi passaggi anziché utilizzarla. ImportImage

Importante

Se si utilizza questo processo, AWS non esegue alcuna convalida post-importazione per garantire che l'immagine sia avviabile. È tua responsabilità assicurarti di preparare correttamente la tua VM per l'esportazione.

Per importare una VM senza modifiche
  1. Prepara la tua VM per l'esportazione. Per ulteriori informazioni, consulta Configurazioni per esportare macchine virtuali dall'ambiente di virtualizzazione.

  2. Esporta il disco di avvio per la tua VM in uno dei seguenti formati di file: VHD/VHDX, VMDK o raw. Per ulteriori informazioni, consulta la documentazione del tuo ambiente di virtualizzazione.

  3. Usa il comando put-object per caricare il file del disco di avvio esportato in un bucket Amazon S3 nella regione in cui desideri creare l'immagine.

  4. Usa il comando import-snapshot per importare il disco di avvio come istantanea. Per ulteriori informazioni sull'importazione di un'istantanea, vedere. Importa un disco come istantanea EBS utilizzando VM Import/Export

    Nota

    È possibile monitorare l'avanzamento dell'attività di importazione dello snapshot utilizzando il comando describe-import-snapshot-tasks.

    Annotare l'ID dello snapshot restituito dal comando. Servirà per la fase successiva.

  5. Utilizzate il comando register-image per registrare una nuova AMI e specificate l'istantanea del passaggio precedente come volume del dispositivo principale.

    Annota l'ID dell'immagine restituito dal comando. Servirà per la fase successiva.

  6. Una volta raggiunto available lo stato, l'AMI può essere utilizzato per avviare le istanze.