Crea il VHD - Amazon AppStream 2.0

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

Crea il VHD

A VHD è un singolo file che, una volta montato sul sistema operativo, viene trattato come un disco rigido. VHDPuò essere montato come lettera di unità, nel percorso di una cartella o entrambi. Una volta montato, VHD è possibile gestirlo come qualsiasi altro disco rigido, ad esempio installando l'applicazione o copiando su di essa i file necessari all'utente.

Per creare il blocco dell'app, è necessario crearloVHD, installarvi le applicazioni e quindi scollegarlo. Una volta scollegato, puoi testarlo VHD su un altro PC, un'EC2istanza o un generatore di immagini AppStream 2.0 per verificare che le applicazioni funzionino come previsto. Una volta completato, caricalo in un bucket Amazon S3 nel tuo account e crea il blocco app.

Nota

Questa pagina descrive l'utilizzo di VHD a per distribuire l'applicazione; tuttavia, l'istanza di streaming AppStream 2.0 scaricherà qualsiasi oggetto da Amazon S3. L'oggetto archiviato in Amazon S3 può anche essere un file zip, un programma di installazione dell'applicazione o l'eseguibile dell'applicazione stessa. Puoi utilizzare lo script di configurazione per configurarla correttamente sull'istanza di streaming prima che un utente avvii la propria applicazione.

L'istanza di streaming AppStream 2.0 attende fino a 120 secondi VHD per il completamento del download prima dell'esecuzione dello script di configurazione. Se il download VHD non viene completato entro questo periodo, il download si interrompe e lo script di installazione non verrà eseguito.

Si consiglia una dimensione massima di 1,5 gigabyte per. VHD Potresti riuscire a ridurne le dimensioni VHD comprimendo. Devi utilizzare lo script di configurazione per decomprimerlo prima del montaggio, poiché il file deve essere scaricato completamente da Amazon S3 prima di poter essere montato e avviare l'applicazione. VHDsMaggiore è il tempo necessario all'avvio dell'applicazione e all'inizio della sessione di streaming.

Per creare un file VHD per Microsoft Windows
  1. Da un PC Windows o da un'istanza Windows Amazon Elastic Compute Cloud (AmazonEC2), apri un prompt dei comandi con privilegi amministrativi.

  2. Avvia l'utility diskpart di Microsoft immettendo il seguente comando:

    diskpart

  3. Crea il VHD file non formattato e non inizializzato immettendo il seguente comando, dove <maximum file size> è la dimensione del VHD file, in MB:

    create vdisk file=C:\path\to\new\file.vhdx maximum=<maximum file size> type=expandable

  4. Seleziona il nuovo creato VHD inserendo il seguente comando:

    select vdisk file=C:\path\to\new\file.vhdx

  5. Allega il nuovo creato VHD inserendo il seguente comando:

    attach vdisk

  6. Inizializza il nuovo creato VHD inserendo il seguente comando:

    convert mbr

  7. Crea la partizione primaria che copre l'intera partizione VHD inserendo il seguente comando:

    create partition primary

  8. Formatta la partizione appena creata immettendo il seguente comando:

    format fs=ntfs quick

  9. È possibile montare quello appena creato su una lettera VHD di unità non utilizzata, su un percorso di cartella nel volume principale o su entrambi.

    Per eseguire il montaggio su una lettera di unità, immetti: assign letter=<unused drive letter>

    Per eseguire il montaggio su una cartella, immetti: assign mount=C:\path\to\empty\folder\to\mount\

    Nota

    Per eseguire il montaggio su un percorso di cartella, la cartella deve esistere già e deve essere vuota.

  10. È ora possibile installare l'applicazione suVHD, utilizzando la lettera di unità o il percorso di montaggio della cartella scelto nel passaggio 9.

Dopo aver completato l'installazione delle applicazioni suVHD, devi scollegarle prima di caricarle in sicurezza su un bucket Amazon S3.

Per scollegare un file VHD per Microsoft Windows
  1. Avvia l'utility diskpart di Microsoft immettendo il seguente comando:

    diskpart

  2. Seleziona il VHD inserendo il seguente comando:

    select vdisk file=C:\path\to\new\file.vhdx

  3. Scollegali VHD inserendo il seguente comando:

    detach vdisk

  4. Ora VHD è stato scollegato e può essere testato su un altro PC Windows, un'EC2istanza Amazon o un generatore di immagini AppStream 2.0.

Per creare un file per Linux VHD
  1. Da un'EC2istanza di Amazon Linux 2, Amazon Linux 2 AppStream 2.0 image builder o Amazon Linux 2 WorkSpaces, apri una sessione terminale.

  2. Crea il file non formattato e non inizializzato: VHD

    dd if=/dev/zero of=<name of file> bs=<size of VHD> count=1

  3. Aggiungi un file system al file creato VHD inserendo il seguente comando:

    sudo mkfs -t ext4 <name of file>

    Nota

    È possibile che venga visualizzato un messaggio che indica che il file non è un dispositivo speciale a blocchi. Puoi scegliere di procedere comunque.

  4. Crea una cartella vuota da utilizzare per il punto di montaggio immettendo il seguente comando:

    sudo mkdir /path/to/mount/point

  5. Monta il nuovo file creato VHD su un percorso del file system eseguendo il seguente comando:

    sudo mount -t auto -o loop <name of file> /path/to/mount/point

  6. È ora possibile installare l'applicazione VHD utilizzando il percorso di montaggio della cartella scelto nel passaggio 4.

    Nota

    Le autorizzazioni predefinite per i file e le cartelle create in VHD possono impedire agli utenti non amministratori di avviare applicazioni o leggere file. Convalida le autorizzazioni e, se necessario, modificale.

Dopo aver completato l'installazione delle applicazioni suVHD, devi scollegarle prima di caricarle in sicurezza su un bucket Amazon S3.

Per scollegare un file per Linux VHD
  1. Nella sessione, apri una finestra di terminale e immetti il comando seguente:

    sudo umount /path/to/mount/point

  2. Ora VHD è stato scollegato e può essere testato su un'altra EC2 istanza Amazon Amazon Linux 2, Amazon Linux 2 AppStream 2.0 image builder o Amazon Linux 2. WorkSpaces