Crea el VHD - Amazon AppStream 2.0

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Crea el VHD

A VHD es un archivo único que, cuando se monta en el sistema operativo, se trata como un disco duro. Se VHD puede montar como una letra de unidad, en la ruta de una carpeta o ambas. Una vez VHD montado, puede tratarlo como lo haría con cualquier otro disco duro, lo que incluye instalar la aplicación o copiar en él los archivos que necesite el usuario.

Para crear el bloque de aplicaciones, tendrás que crearloVHD, instalar las aplicaciones en él y, a continuación, desconectarlo. Una vez desconectado, puedes VHD probarlo en otro PC, una EC2 instancia o un generador de imágenes AppStream 2.0 para comprobar que las aplicaciones funcionan según lo esperado. Una vez completado, cárguelo en un bucket de Amazon S3 de su cuenta y cree el bloque de aplicaciones.

nota

En esta página se describe el uso de VHD a para entregar la aplicación; sin embargo, la instancia de streaming AppStream 2.0 descargará cualquier objeto de Amazon S3. El objeto que almacene en Amazon S3 también puede ser un archivo zip, un instalador de aplicaciones o el propio ejecutable de la aplicación. Puede usar el script de configuración para configurarlo correctamente en la instancia de streaming antes de que el usuario lance su aplicación.

La instancia de streaming AppStream 2.0 espera hasta 120 segundos VHD hasta que se complete la descarga antes de ejecutar el script de configuración. Si la descarga VHD no se completa dentro de este período, la descarga se detiene y el script de configuración no se ejecutará.

Recomendamos un tamaño máximo de 1,5 gigabytes para elVHD. Es posible que pueda reducir el tamaño del VHD comprimiéndolo. Debe usar el script de configuración para descomprimirlo antes de montarlo, ya que el archivo debe descargarse por completo de Amazon S3 antes de poder montarlo y lanzar la aplicación. VHDsAumente aún más el tiempo que tarda la aplicación en iniciarse y en comenzar la sesión de streaming.

Para crear un VHD para Microsoft Windows
  1. Desde un PC con Windows o una instancia de Amazon Elastic Compute Cloud (AmazonEC2) de Windows, abre una línea de comandos con privilegios administrativos.

  2. Inicie la utilidad diskpart de Microsoft mediante el siguiente comando:

    diskpart

  3. Cree el VHD archivo sin formato y sin inicializar introduciendo el siguiente comando, donde <maximum file size> es el tamaño del VHD archivo, en MB:

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

  4. Seleccione lo que acaba de crear VHD introduciendo el siguiente comando:

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

  5. Adjunte lo recién creado VHD introduciendo el siguiente comando:

    attach vdisk

  6. Inicialice lo recién creado VHD ingresando el siguiente comando:

    convert mbr

  7. Cree la partición principal que abarque toda la partición VHD introduciendo el siguiente comando:

    create partition primary

  8. Formatee la partición recién creada mediante el siguiente comando:

    format fs=ntfs quick

  9. Puede montar la unidad recién creada VHD en una letra de unidad no utilizada, en una ruta de carpeta en el volumen raíz o en ambas.

    Para montar en una letra de unidad, ingrese: assign letter=<unused drive letter>

    Para montar en una carpeta, ingrese: assign mount=C:\path\to\empty\folder\to\mount\

    nota

    Para montar en una ruta de carpeta, la carpeta ya debe existir y debe estar vacía.

  10. Ahora puede instalar la aplicación en elVHD, utilizando la letra de unidad o la ruta de montaje de la carpeta elegida en el paso 9.

Cuando termine de instalar sus aplicaciones en elVHD, tendrá que separarlas para poder cargarlas de forma segura en un bucket de Amazon S3.

Para separar un VHD para Microsoft Windows
  1. Inicie la utilidad diskpart de Microsoft mediante el siguiente comando:

    diskpart

  2. Seleccione el VHD introduciendo el siguiente comando:

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

  3. Separe el VHD introduciendo el siguiente comando:

    detach vdisk

  4. Ahora se VHD ha separado y se puede probar en otro PC con Windows, en una EC2 instancia de Amazon o en un generador de imágenes AppStream 2.0.

Para crear un VHD para Linux
  1. Desde una EC2 instancia de Amazon Linux 2, un generador de imágenes de Amazon Linux 2 AppStream 2.0 o Amazon Linux 2 WorkSpaces, abra una sesión de terminal.

  2. Cree el archivo sin formato y sin VHD inicializar:

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

  3. Añada un sistema de archivos al creado VHD introduciendo el siguiente comando:

    sudo mkfs -t ext4 <name of file>

    nota

    Es posible que aparezca un mensaje en el que se indica que el archivo no es un dispositivo especial de bloques. Puede elegir continuar de todos modos.

  4. Cree una carpeta vacía para usarla como punto de montaje mediante el siguiente comando:

    sudo mkdir /path/to/mount/point

  5. Monte el archivo recién creado VHD en una ruta de sistema de archivos ejecutando el siguiente comando:

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

  6. Ahora puede instalar la aplicación en la carpeta VHD mediante la ruta de montaje de carpetas elegida en el paso 4.

    nota

    Los permisos predeterminados para los archivos y carpetas creados en él VHD pueden impedir que los usuarios que no son administradores inicien aplicaciones o lean archivos. Valide los permisos y cámbielos si es necesario.

Cuando termine de instalar sus aplicaciones en elVHD, tendrá que separarlas para poder cargarlas de forma segura en un bucket de Amazon S3.

Para separar un VHD para Linux
  1. Abra una sesión de terminal e ingrese el siguiente comando:

    sudo umount /path/to/mount/point

  2. Ahora se VHD ha separado y se puede probar en otra EC2 instancia de Amazon de Amazon Linux 2, en el generador de imágenes de Amazon Linux 2 AppStream 2.0 o en Amazon Linux 2 WorkSpaces.