Introdução às VMs do Azure Stack Hub

O Azure Stack Hub oferece VMs (máquinas virtuais) como um tipo de recurso de computação sob demanda e escalonável. Você pode escolher uma VM quando precisar de mais controle sobre o ambiente de computação. Este artigo fornece detalhes sobre como criar sua primeira VM.

Uma VM do Azure Stack Hub oferece a flexibilidade da virtualização sem a necessidade de gerenciar clusters ou computadores individuais. No entanto, você ainda precisa manter a VM executando tarefas como configurar, aplicar patch/atualizar e instalar o software executado nela.

Você pode usar VMs do Azure Stack Hub de várias maneiras. Por exemplo:

  • Desenvolvimento e teste: as VMs do Azure Stack Hub permitem que você crie um computador com uma configuração específica necessária para codificar e testar um aplicativo.

  • Aplicativos na nuvem: como a demanda por seu aplicativo pode flutuar, pode fazer sentido econômico executá-lo em uma VM no Azure Stack Hub. Você paga por VMs extras quando precisa delas e as desliga quando não precisa.

  • Datacenter estendido: as VMs em uma rede virtual do Azure Stack Hub podem ser conectadas à rede da sua organização ou ao Azure.

As VMs que seu aplicativo usa podem escalar verticalmente ou escalar verticalmente para o que for necessário para atender às suas necessidades.

Antes de criar uma VM

Sempre há considerações de design quando você cria uma infraestrutura de aplicativo no Azure Stack Hub. Esses aspectos de uma VM são importantes para pensar antes de começar a criar sua infraestrutura:

  • Os nomes dos recursos do aplicativo.
  • O tamanho da VM.
  • O número máximo de VMs que podem ser criadas.
  • O sistema operacional executado pela VM.
  • A configuração da VM depois que ela é iniciada.
  • Os recursos relacionados que a VM precisa.

Nomes

Uma VM tem um nome atribuído a ela e tem um nome de computador configurado como parte do sistema operacional. O nome de uma VM pode ter até 15 caracteres.

Se você usar o Azure Stack Hub para criar o disco do sistema operacional, o nome do computador e o nome da VM serão os mesmos. Se você carregar e usar sua própria imagem que contenha um sistema operacional configurado anteriormente e usá-lo para criar uma VM, os nomes poderão ser diferentes. Ao carregar seu próprio arquivo de imagem, como prática recomendada, verifique se o nome do computador no sistema operacional corresponde ao nome da VM.

Tamanho da VM

O tamanho da VM que você usa é determinado pela carga de trabalho que deseja executar. O tamanho que você escolhe, em seguida, determina fatores como capacidade de processamento, memória e armazenamento. O Azure Stack Hub oferece diferentes tipos de tamanhos para dar suporte a muitos tipos de usos.

Limites de VM

Sua assinatura tem limites de cota padrão em vigor que podem afetar a implantação de VMs para seu projeto. O limite atual por assinatura é de 20 VMs por região.

Imagens e discos de sistema operacional

As VMs no Azure Stack Hub são limitadas ao formato VHD/VHDX (disco rígido virtual) de geração 1. Os VHDs podem ser usados para armazenar os dados e o sistema operacional do computador. Eles também são usados para as imagens usadas para instalar um sistema operacional. O Azure Stack Hub fornece um marketplace para usar com várias versões e tipos de sistemas operacionais. As imagens do Marketplace são identificadas pelo editor de imagens, oferta, SKU e versão (normalmente, a versão mais recente é especificada como mais recente).

A tabela a seguir mostra como encontrar as informações de uma imagem:

Método Descrição
Portal do Azure Stack Hub Os valores são especificados automaticamente quando você seleciona uma imagem a ser usada.
PowerShell do Azure Stack Hub Get-AzVMImagePublisher -Location "location"
Get-AzVMImageOffer -Location "location" -Publisher "publisherName"
Get-AzVMImageSku -Location "location" -Publisher "publisherName" -Offer "offerName"
APIs REST Listar editores de imagem
Listar ofertas de imagem
Listar SKUs de imagem

Você pode optar por carregar e usar sua própria imagem. Se você fizer isso, o nome do editor, a oferta e o SKU não serão usados.

Extensões

As extensões de VM fornecem recursos adicionais à VM por meio da configuração pós-implantação e tarefas automatizadas. Você pode realizar essas tarefas comuns usando extensões:

  • Executar scripts personalizados: a extensão script personalizado ajuda você a configurar cargas de trabalho na VM executando seu script quando a VM é provisionada.

  • Implantar e gerenciar configurações: a extensão DSC (Desired State Configuration) do PowerShell ajuda você a configurar o DSC em uma VM para gerenciar configurações e ambientes.

  • Coletar diagnóstico dados: a extensão Diagnóstico do Azure ajuda você a configurar a VM para coletar diagnóstico dados que podem ser usados para monitorar a integridade do aplicativo.

Os recursos na tabela a seguir são usados pela VM e precisam existir ou ser criados quando a VM é criada:

Recurso Obrigatório Descrição
Grupo de recursos Sim A VM deve estar contida em um grupo de recursos.
Conta de armazenamento Não A VM não precisa da conta de armazenamento para armazenar seus discos rígidos virtuais se estiver usando discos gerenciados.
Rede virtual Sim A VM deve ser membro de uma rede virtual.
Endereço IP público Não A VM pode ter um endereço IP público atribuído a ela para acessá-la remotamente.
Adaptador de rede Sim A VM precisa de interface de rede para se comunicar na rede.
Discos de dados Não A VM pode incluir discos de dados para expandir os recursos de armazenamento.

Criar sua primeira VM

Há várias maneiras de criar uma VM. Sua escolha depende do ambiente. A tabela a seguir fornece informações para ajudar você a começar a criar sua VM:

Método Artigo
Portal do Azure Stack Hub Criar uma VM do Windows com o portal do Azure Stack Hub
Criar uma VM linux usando o portal do Azure Stack Hub
Modelos Modelos de início rápido do Azure Stack Hub
PowerShell Criar uma VM do Windows usando o PowerShell no Azure Stack Hub
Criar uma VM linux usando o PowerShell no Azure Stack Hub
CLI do Azure Criar uma VM do Windows usando a CLI do Azure no Azure Stack Hub
Criar uma VM do Linux usando a CLI do Azure no Azure Stack Hub

Gerenciar sua VM

Você pode gerenciar VMs usando um portal baseado em navegador, ferramentas de linha de comando com suporte para scripts ou diretamente por meio de APIs. Algumas tarefas de gerenciamento típicas são:

  • Obter informações sobre uma VM.
  • Conectando-se a uma VM.
  • Gerenciando a disponibilidade.
  • Fazendo backups.

Obter informações sobre a VM

A tabela a seguir mostra algumas das maneiras de obter informações sobre uma VM:

Método Descrição
Portal do Azure Stack Hub No menu de hub, clique em Máquinas Virtuais e, em seguida, selecione a VM na lista. Na página da VM, você tem acesso a informações de visão geral, definindo valores e métricas de monitoramento.
Azure PowerShell O gerenciamento de VMs é semelhante no Azure e no Azure Stack Hub. Para obter mais informações sobre como usar o PowerShell, consulte o tópico do Azure Criar e gerenciar VMs do Windows com o módulo Azure PowerShell.
SDKs do cliente O uso de C# para gerenciar VMs é semelhante no Azure e no Azure Stack Hub. Para obter mais informações, consulte Criar e gerenciar VMs do Windows no Azure usando C#.

Exibição de máquina virtual

A partir da versão 2301 do Azure Stack Hub, uma nova exibição foi adicionada para operadores no portal de administração do Azure Stack Hub que mostra máquinas virtuais em todas as assinaturas de usuário. Essa exibição exibe as seguintes informações:

  • VM GUID
  • Assinatura do usuário
  • Resource group
  • Tamanho da VM
  • Status
  • Estado do nó
  • Erros de provisionamento

Essa nova exibição permite que os operadores detectem o estado das máquinas virtuais em caso de falhas de malha e informem os proprietários da assinatura a tomar medidas. Por motivos de privacidade, os operadores só podem ver o GUID da VM, mas não o nome das máquinas virtuais. A exibição está vinculada ao provedor de recursos de computação e está listada como um recurso de usuário chamado Máquinas virtuais.

Captura de tela da vm status saída.

Conectar-se à sua VM

Você pode usar a opção Conectar no portal do Azure Stack Hub para se conectar à VM.

Próximas etapas