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.
Un VHD es un archivo único que, cuando se monta en el sistema operativo, se trata como un disco duro. El VHD se puede montar como una letra de unidad, en una ruta de carpeta o de ambas formas. Una vez montado el VHD, 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á que crear el VHD, instalar las aplicaciones en él y, a continuación, desconectarlo. Una vez desconectado, puedes probar tu VHD en otro PC, en una EC2 instancia o en 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 un VHD 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 120 segundos hasta que se complete la descarga del VHD antes de ejecutar el script de configuración. Si el VHD no finaliza la descarga dentro de este período, la descarga se detiene y el script de configuración no se ejecuta.
Recomendamos un tamaño máximo de 1,5 gigabytes para el VHD. Es posible que pueda reducir el tamaño del VHD si lo comprime. 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. Cuanto VHDs mayor sea el tiempo que tarda la aplicación en iniciarse y en comenzar la sesión de streaming.
Para crear un VHD para Microsoft Windows
-
Desde un PC con Windows o una instancia de Amazon Elastic Compute Cloud (Amazon EC2) de Windows, abre una línea de comandos con privilegios administrativos.
-
Inicie la utilidad diskpart de Microsoft mediante el siguiente comando:
diskpart
-
Cree el archivo VHD sin formato y sin inicializar introduciendo el siguiente comando, donde
<maximum file size>
se indica el tamaño del archivo VHD, en MB:create vdisk file=C:\path\to\new\file.vhdx maximum=
<maximum file size>
type=expandable -
Seleccione el VHD recién creado mediante el siguiente comando:
select vdisk file=C:\path\to\new\file.vhdx
-
Asocie el VHD recién creado mediante el siguiente comando:
attach vdisk
-
Inicialice el VHD recién creado mediante el siguiente comando:
convert mbr
-
Cree la partición principal que abarque todo el VHD mediante el siguiente comando:
create partition primary
-
Formatee la partición recién creada mediante el siguiente comando:
format fs=ntfs quick
-
Puede montar el VHD recién creado en una letra de unidad no utilizada, en una ruta de carpeta del 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.
-
Ahora puede instalar la aplicación en el VHD mediante la letra de unidad o la ruta de montaje de la carpeta elegida en el paso 9.
Cuando termine de instalar las aplicaciones en el VHD, tendrá que desconectarlas para poder cargarlas de forma segura en un bucket de Amazon S3.
Para desconectar un VHD para Microsoft Windows
-
Inicie la utilidad diskpart de Microsoft mediante el siguiente comando:
diskpart
-
Seleccione el VHD mediante el siguiente comando:
select vdisk file=
C:\path\to\new\file.vhdx
-
Desconecte el VHD mediante el siguiente comando:
detach vdisk
-
El VHD ya se 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
-
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.
-
Cree el archivo VHD sin formato ni inicializado:
dd if=/dev/zero of=
<name of file>
bs=<size of VHD>
count=1 -
Añada un sistema de archivos al VHD creado mediante 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.
-
Cree una carpeta vacía para usarla como punto de montaje mediante el siguiente comando:
sudo mkdir
/path/to/mount/point
-
Monte el VHD recién creado en una ruta de sistema de archivos ejecutando el siguiente comando:
sudo mount -t auto -o loop
<name of file>
/path/to/mount/point
-
Ahora puede instalar la aplicación en el VHD mediante la ruta de montaje de carpetas elegida en el paso 4.
nota
Los permisos predeterminados para los archivos y carpetas creados en el VHD pueden impedir que los usuarios no administradores ejecuten aplicaciones o lean archivos. Valide los permisos y cámbielos si es necesario.
Cuando termine de instalar las aplicaciones en el VHD, tendrá que desconectarlas para poder cargarlas de forma segura en un bucket de Amazon S3.
Para desconectar un VHD para Linux
-
Abra una sesión de terminal e ingrese el siguiente comando:
sudo umount
/path/to/mount/point
-
El VHD ya se 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.