Criar e implantar aplicativos VM

Os Aplicativos VM são um tipo de recurso na Galeria de Computação do Azure (anteriormente conhecida como Galeria de Imagens Compartilhadas) que simplifica o gerenciamento, o compartilhamento e a distribuição global de aplicativos para suas máquinas virtuais.

Pré-requisitos

Antes de começar, certifique-se de que tem o seguinte:

Este artigo pressupõe que você já tenha uma Galeria de Computação do Azure. Se ainda não tiver uma galeria, crie uma primeiro. Para saber mais, consulte Criar uma galeria para armazenar e compartilhar recursos.

Você deve ter carregado seu aplicativo em um contêiner em uma conta de armazenamento do Azure. Seu aplicativo pode ser armazenado em um bloco ou blob de página. Se você optar por usar um blob de página, precisará alinhar os arquivos em bytes antes de carregá-los. Aqui está um exemplo que alinhará o arquivo em bytes:

$inputFile = <the file you want to pad>

$fileInfo = Get-Item -Path $inputFile

$remainder = $fileInfo.Length % 512

if ($remainder -ne 0){

    $difference = 512 - $remainder

    $bytesToPad = [System.Byte[]]::CreateInstance([System.Byte], $difference)

    Add-Content -Path $inputFile -Value $bytesToPad -Encoding Byte
    }

Verifique se a conta de armazenamento tem acesso em nível público ou use um URI SAS com privilégio de leitura, pois outros níveis de restrição falham nas implantações. Você pode usar o Gerenciador de Armazenamento para criar rapidamente um URI SAS, se ainda não tiver um.

Se você estiver usando o PowerShell, precisará estar usando a versão 3.11.0 do módulo Az.Storage.

Para saber mais sobre o mecanismo de instalação, consulte o interpretador de comandos.

Criar o aplicativo VM

Escolha uma opção abaixo para criar sua definição e versão do aplicativo VM:

  1. Vá para o portal do Azure e, em seguida, procure e selecione Galeria de Computação do Azure.
  2. Selecione a galeria que deseja usar na lista.
  3. Na página da sua galeria, selecione Adicionar na parte superior da página e, em seguida, selecione Definição de aplicativo VM na lista suspensa. A página Criar uma definição de aplicativo VM é aberta.
  4. Na guia Noções básicas, insira um nome para seu aplicativo e escolha se o aplicativo é para VMs que executam Linux ou Windows.
  5. Selecione a guia Opções de publicação se quiser especificar qualquer uma das seguintes configurações opcionais para sua definição de aplicativo VM:
    • Uma descrição da definição de aplicativo VM.
    • Data de fim de vida
    • Link para um Eula
    • URI de uma declaração de privacidade
    • URI para notas de versão
  6. Quando terminar, selecione Rever + criar.
  7. Quando a validação for concluída, selecione Criar para que a definição seja implantada.
  8. Quando a implantação estiver concluída, selecione Ir para o recurso.
  9. Na página do aplicativo, selecione Criar uma versão do aplicativo VM. A página Criar uma versão do aplicativo VM é aberta.
  10. Insira um número de versão como 1.0.0.
  11. Selecione a região onde carregou o pacote de aplicação.
  12. Em Pacote do aplicativo de origem, selecione Procurar. Selecione a conta de armazenamento e, em seguida, o contêiner onde o pacote está localizado. Selecione o pacote na lista e, em seguida, selecione Selecionar quando terminar. Como alternativa, você pode colar o URI SAS neste campo, se preferir.
  13. Digite o script Instalar. Você também pode fornecer o script Desinstalar e o script Atualizar. Consulte Visão geral para obter informações sobre como criar os scripts.
  14. Se você tiver um arquivo de configuração padrão carregado em uma conta de armazenamento, poderá selecioná-lo em Configuração padrão.
  15. Selecione Excluir da versão mais recente se não quiser que esta versão apareça como a versão mais recente quando você cria uma VM.
  16. Para Data de fim de vida, escolha uma data no futuro para controlar quando esta versão deve ser aposentada. Ele não é excluído ou removido automaticamente, é apenas para seu próprio rastreamento.
  17. Para replicar essa versão para outras regiões, selecione a guia Replicação , adicione mais regiões e faça alterações no número de réplicas por região. A região original onde sua versão foi criada deve estar na lista e não pode ser removida.
  18. Quando terminar de fazer alterações, selecione Rever + criar na parte inferior da página.
  19. Quando a validação for mostrada como aprovada, selecione Criar para implantar a versão do aplicativo VM.

Agora você pode criar uma VM e implantar o aplicativo VM nela usando o portal. Basta criar a VM como de costume e, na guia Avançado , escolha Selecionar um aplicativo VM para instalar.

Screenshot of the Advanced tab where you can choose to install a VM application.

Selecione o aplicativo VM na lista e, em seguida, selecione Salvar na parte inferior da página.

Screenshot showing selecting a VM application to install on the VM.

Se você tiver mais de um aplicativo VM para instalar, poderá definir a ordem de instalação para cada aplicativo VM novamente na guia Avançado.

Você também pode implantar o aplicativo VM em VMs em execução no momento. Selecione a opção Extensões + aplicativos em Configurações no menu esquerdo ao visualizar os detalhes da VM no portal.

Escolha aplicativos VM e, em seguida, selecione Adicionar aplicativo para adicionar seu aplicativo VM.

Screenshot showing selecting a VM application to install on a currently running VM.

Selecione o aplicativo VM na lista e, em seguida, selecione Salvar na parte inferior da página.

Screenshot showing selecting a VM application to install on the VM.

Para mostrar o status do aplicativo VM, vá para a guia/configurações Extensões + aplicativos e verifique o status do VMAppExtension:

Screenshot showing VM application status.

Para mostrar o status do aplicativo VM para VMSS, vá para a página VMSS, Instances, selecione uma delas e vá para VMAppExtension:

Screenshot showing VMSS application status.

Próximos passos

Saiba mais sobre aplicativos VM.