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
-
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.
-
Inicialize o utilitário diskpart da Microsoft inserindo o comando a seguir:
diskpart
-
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 -
Selecione o recém-criado VHD digitando o seguinte comando:
select vdisk file=C:\path\to\new\file.vhdx
-
Anexe o VHD recém-criado digitando o seguinte comando:
attach vdisk
-
Inicialize o recém-criado VHD digitando o seguinte comando:
convert mbr
-
Crie a partição primária abrangendo toda VHD digitando o seguinte comando:
create partition primary
-
Formate a partição recém-criada inserindo o comando a seguir:
format fs=ntfs quick
-
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.
-
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
-
Inicialize o utilitário diskpart da Microsoft inserindo o comando a seguir:
diskpart
-
Selecione o VHD digitando o seguinte comando:
select vdisk file=
C:\path\to\new\file.vhdx
-
Desconecte o VHD digitando o seguinte comando:
detach vdisk
-
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
-
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.
-
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 -
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.
-
Crie uma pasta vazia para usar como ponto de montagem inserindo o comando a seguir:
sudo mkdir
/path/to/mount/point
-
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
-
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
-
Abra uma sessão de terminal e insira o seguinte comando:
sudo umount
/path/to/mount/point
-
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.