Crie o VHD - Amazon AppStream 2.0

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Crie o VHD

VHDA é um arquivo único que, quando montado no sistema operacional, é tratado como um disco rígido. O VHD pode ser montado como uma letra de unidade, em um caminho de pasta ou ambos. Quando VHD montado, você pode tratá-lo como faria com qualquer outro disco rígido, inclusive instalando seu aplicativo ou copiando os arquivos necessários para o usuário.

Para criar o bloco de aplicativos, você precisará criar oVHD, instalar seus aplicativos nele e, em seguida, desanexá-lo. Depois de desconectado, você pode testá-lo VHD em outro PC, EC2 instância ou construtor de imagens AppStream 2.0 para validar se os aplicativos funcionam conforme o esperado. Quando terminar, faça upload para um bucket do Amazon S3 em sua conta e crie o bloco de aplicações.

nota

Esta página descreve o uso de um VHD para entregar seu aplicativo; no entanto, a instância de streaming AppStream 2.0 baixará qualquer objeto do Amazon S3. O objeto que você armazena no Amazon S3 também pode ser um arquivo zip, um instalador de aplicação ou o próprio executável da aplicação. Você pode usar o script de configuração para configurá-lo corretamente na instância de streaming antes que o usuário inicialize sua aplicação.

A instância de streaming AppStream 2.0 espera até 120 segundos VHD para concluir o download antes que o script de configuração seja executado. Se o download VHD não for concluído dentro desse período, o download será interrompido e o script de configuração não será executado.

Recomendamos um tamanho máximo de 1,5 gigabyte para o. VHD Talvez você consiga reduzir o tamanho do VHD comprimindo. Você deve usar o script de configuração para descompactá-lo antes de montá-lo, pois o arquivo precisa ser totalmente baixado do Amazon S3 antes de poder ser montado e a aplicação ser inicializada. VHDsAumente ainda mais o tempo necessário para que o aplicativo seja iniciado e a sessão de streaming comece.

Para criar um VHD para o Microsoft Windows
  1. Em um PC com Windows ou em uma instância do Windows Amazon Elastic Compute Cloud (AmazonEC2), abra um prompt de comando com privilégios administrativos.

  2. Inicialize o utilitário diskpart da Microsoft inserindo o comando a seguir:

    diskpart

  3. Crie o VHD arquivo não formatado e não inicializado digitando o seguinte comando, onde <maximum file size> é o tamanho do VHD arquivo, em MB:

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

  4. Selecione o recém-criado VHD digitando o seguinte comando:

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

  5. Anexe o VHD recém-criado digitando o seguinte comando:

    attach vdisk

  6. Inicialize o recém-criado VHD digitando o seguinte comando:

    convert mbr

  7. Crie a partição primária abrangendo toda VHD digitando o seguinte comando:

    create partition primary

  8. Formate a partição recém-criada inserindo o comando a seguir:

    format fs=ntfs quick

  9. Você pode montar o recém-criado VHD em uma letra de unidade não utilizada, em um caminho de pasta no volume raiz ou em ambos.

    Para montar em uma letra de unidade, insira: assign letter=<unused drive letter>

    Para montar em uma pasta, insira: assign mount=C:\path\to\empty\folder\to\mount\

    nota

    Para montar em um caminho de pasta, a pasta já deve existir e estar vazia.

  10. Agora você pode instalar seu aplicativo noVHD, usando a letra da unidade ou o caminho de montagem da pasta escolhido na etapa 9.

Depois de concluir a instalação do (s) aplicativo (s) noVHD, você precisa desanexá-lo antes de carregá-lo com segurança em um bucket do Amazon S3.

Para separar um VHD para Microsoft Windows
  1. Inicialize o utilitário diskpart da Microsoft inserindo o comando a seguir:

    diskpart

  2. Selecione o VHD digitando o seguinte comando:

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

  3. Desconecte o VHD digitando o seguinte comando:

    detach vdisk

  4. O agora VHD foi desanexado e pode ser testado em outro PC com Windows, EC2 instância da Amazon ou um construtor de imagens AppStream 2.0.

Para criar um VHD para Linux
  1. Em uma EC2 instância do Amazon Linux 2, do construtor de imagens do Amazon Linux 2 AppStream 2.0 ou do Amazon Linux 2 WorkSpaces, abra uma sessão de terminal.

  2. Crie o arquivo não formatado e não VHD inicializado:

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

  3. Adicione um sistema de arquivos ao criado VHD digitando o seguinte comando:

    sudo mkfs -t ext4 <name of file>

    nota

    Talvez seja exibida uma mensagem informando que o arquivo não é um dispositivo especial de bloco. Você pode continuar mesmo assim.

  4. Crie uma pasta vazia para usar como ponto de montagem inserindo o comando a seguir:

    sudo mkdir /path/to/mount/point

  5. Monte o recém-criado VHD em um caminho do sistema de arquivos executando o seguinte comando:

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

  6. Agora você pode instalar seu aplicativo no VHD usando o caminho de montagem da pasta escolhido na etapa 4.

    nota

    As permissões padrão para arquivos e pastas criados no VHD podem impedir que usuários não administradores iniciem aplicativos ou leiam arquivos. Valide as permissões e altere-as, se necessário.

Depois de concluir a instalação do (s) aplicativo (s) noVHD, você precisa desanexá-lo antes de carregá-lo com segurança em um bucket do Amazon S3.

Para separar um VHD para Linux
  1. Abra uma sessão de terminal e insira o seguinte comando:

    sudo umount /path/to/mount/point

  2. O já VHD foi desanexado e pode ser testado em outra EC2 instância Amazon Linux 2 da Amazon, no construtor de imagens do Amazon Linux 2 AppStream 2.0 ou no Amazon Linux 2 WorkSpaces.