Máquinas virtuais no seu dispositivo GPU Azure Stack Edge Pro

APLICA-SE A:Yes for Pro GPU SKUAzure Stack Edge Pro - GPUYes for Pro 2 SKUAzure Stack Edge Pro 2Yes for Pro R SKUAzure Stack Edge Pro R Azure Stack Edge Mini RYes for Mini R SKU

Este artigo fornece uma breve visão geral das máquinas virtuais (VMs) em execução em seus dispositivos Azure Stack Edge, tamanhos de VM com suporte e resume as várias maneiras de criar imagens de VM, implantar e gerenciar VMs.

Acerca das VMs

A solução Azure Stack Edge fornece dispositivos de hardware como serviço criados especificamente pela Microsoft que podem ser usados para implantar cargas de trabalho de computação de borda e obter informações acionáveis rápidas na borda onde os dados são gerados.

Dependendo do seu ambiente e do tipo de aplicativos que você está executando, você pode implantar uma das seguintes cargas de trabalho de computação de borda nesses dispositivos:

  • Em contêiner - Use o IoT Edge ou o Kubernetes para executar seus aplicativos em contêineres.
  • Não conteinerizado - Implante máquinas virtuais Windows e Linux em seus dispositivos para executar aplicativos não conteinerizados.

Você implanta uma VM em seu dispositivo quando precisa de mais controle sobre o ambiente de computação. Você pode usar VMs em seu dispositivo de várias maneiras, desde o desenvolvimento e teste até a execução de aplicativos na borda.

Antes de criar uma VM

Antes de começar, revise as seguintes considerações sobre sua VM:

  • O tamanho da VM que você usará.
  • O número máximo de VMs que podem ser criadas no seu dispositivo.
  • O sistema operacional que a VM executa.
  • A configuração da VM depois que ela é iniciada.

Tamanho da VM

Você precisa estar ciente dos tamanhos de VM se estiver planejando implantar VMs. Há vários tamanhos disponíveis para as VMs que você pode usar para executar aplicativos e cargas de trabalho em seu dispositivo. O tamanho que escolher determina fatores como o poder de processamento, a memória e capacidade de armazenamento. Para obter mais informações, consulte Tamanhos de VM suportados.

Para descobrir o tamanho e o número de VMs que você pode implantar em seu dispositivo, considere a computação utilizável em seu dispositivo e outras cargas de trabalho que você está executando. Se estiver executando o Kubernetes, considere também os requisitos de computação para as VMs mestre e de trabalho do Kubernetes.

Tipo de VM do Kubernetes Requisitos de CPU e memória
VM mestre 4 núcleos, 4 GB de RAM
VM de trabalho 12 núcleos, 32 GB de RAM

Para obter a computação e a memória utilizáveis no dispositivo, consulte as Especificações de computação e memória para o modelo do dispositivo.

Para uma máquina virtual GPU, você deve usar um tamanho de VM da série NCasT4-v3.

Limites de VM

Você pode executar um máximo de 24 VMs no seu dispositivo. Esse é outro fator a ser considerado ao implantar sua carga de trabalho.

Discos do sistema operativo e imagens

No seu dispositivo, você pode usar VMs de Geração 1 ou 2 com um formato de disco rígido virtual (VHD) fixo. VHDs são usados para armazenar o sistema operacional (SO) da máquina e dados. VHDs também são usados para as imagens que você usa para instalar um sistema operacional.

As imagens que você usa para criar imagens de VM podem ser generalizadas ou especializadas. Ao criar imagens para suas VMs, você deve preparar as imagens. Veja as várias maneiras de preparar e usar imagens de VM em seu dispositivo:

Extensões

As seguintes extensões estão disponíveis para as VMs no seu dispositivo.

Extensão Descrição Saber mais
Extensões de script personalizadas Use extensões de script personalizadas para configurar cargas de trabalho. Implantar a extensão de script personalizada em VMs em execução no seu dispositivo
Extensões de GPU Use extensões de GPU para instalar drivers de GPU. Criar VMs GPU e instalar extensões GPU
Redefinir extensões de senha de VM Redefina uma senha de VM usando o PowerShell. Instalar a extensão de redefinição de senha da VM

Criar uma VM

Para implantar uma VM, primeiro você precisa criar todos os recursos necessários para criar uma VM. Independentemente do método empregado para criar uma VM, você seguirá estas etapas:

  1. Conecte-se ao Azure Resource Manager local do seu dispositivo.
  2. Identifique a subscrição incorporada no dispositivo.
  3. Traga sua imagem de VM.
    1. Crie um grupo de recursos na assinatura interna. O grupo de recursos conterá a VM e todos os recursos relacionados.
    2. Crie uma conta de armazenamento local no dispositivo para armazenar o VHD que será usado para criar uma imagem de VM.
    3. Carregue uma imagem de origem do Windows/Linux na conta de armazenamento para criar um disco gerenciado.
    4. Use o disco gerenciado para criar uma imagem de VM.
  4. Habilite a computação em uma porta de dispositivo para criar um comutador virtual.
    1. Isso cria uma rede virtual usando o comutador virtual conectado à porta na qual você habilitou a computação.
  5. Crie uma VM usando a imagem da VM criada anteriormente, a rede virtual e a(s) interface(s) de rede virtual para se comunicar dentro da rede virtual e atribuir um endereço IP público para acessar remotamente a VM. Opcionalmente, inclua discos de dados para fornecer mais armazenamento para sua VM.

O fluxo de trabalho de implantação é exibido no diagrama a seguir:

Diagram of the VM deployment workflow.

Há várias maneiras de implantar uma VM em seu dispositivo. A sua escolha depende do seu ambiente. A tabela a seguir resume as várias maneiras de implantar uma VM em seu dispositivo:

Método Artigo
Portal do Azure Implante uma VM em seu dispositivo por meio do portal do Azure.
Modelos Implante uma VM em seu dispositivo por meio de modelos
PowerShell Implantar uma VM em seu dispositivo por meio de cmdlets do Azure PowerShell
Implantar uma VM em seu dispositivo por meio do script do Azure PowerShell
CLI/Python Implantar uma VM em seu dispositivo via CLI do Azure/Python
GPU Implantar uma VM em seu dispositivo usando GPUs

Manage your VM (Gerir a sua VM)

Você pode gerenciar as VMs em seu dispositivo por meio do portal do Azure, da interface do PowerShell do dispositivo ou diretamente por meio das APIs. Algumas tarefas típicas de gerenciamento são:

  • Obtenha informações sobre uma VM.
  • Conecte-se a uma VM, inicie, pare, exclua VMs.
  • Gerencie discos, tamanhos de VM, interfaces de rede, comutadores virtuais
  • Faça backup de discos de VM.

Obter informações sobre sua VM

Para obter mais informações sobre sua VM por meio do portal do Azure, siga estas etapas:

  1. Vá para o recurso Azure Stack Edge para seu dispositivo e, em seguida, vá para Visão geral de máquinas > virtuais.
  2. Na página Visão geral, vá para Máquinas virtuais e selecione a máquina virtual na qual você está interessado. Em seguida, você pode exibir os detalhes da VM.

Ligar à sua VM

Dependendo do sistema operacional que sua VM executa, você pode se conectar à VM da seguinte maneira:

Iniciar, parar, excluir VMs

Você pode ativar a VM, suspender ou desligar a VM. Finalmente, você pode excluir as VMs depois de terminar de usá-las.

Gerencie interfaces de rede, comutadores virtuais

Você pode adicionar, modificar e desanexar interfaces de rede para suas VMs. Você também pode criar novos comutadores virtuais em seu dispositivo para implantar VMs.

Gerenciar discos de dados, tamanho da VM

Você pode adicionar um disco de dados a uma VM existente, anexar um disco existente, desanexar um disco de dados e, finalmente, redimensionar a própria VM por meio do portal do Azure.

Fazer cópias de segurança de VMs

Você pode fazer backup dos discos da VM e, no caso de uma falha do dispositivo, restaurar os dados dos backups. Para obter mais informações, consulte Fazer backup de discos de VM.

Próximos passos