Introdução às VMs de Hub de Azure StackIntroduction to Azure Stack Hub VMs

O Hub de Azure Stack oferece VMs (máquinas virtuais) como um tipo de recurso de computação sob demanda e escalonável.Azure Stack Hub offers virtual machines (VMs) as a type of on-demand and scalable computing resource. Você pode escolher uma VM quando precisar de mais controle sobre o ambiente de computação.You can choose a VM when you need more control over the computing environment. Este artigo fornece detalhes sobre como criar sua primeira VM.This article provides details about creating your first VM.

Uma VM de Hub de Azure Stack oferece a flexibilidade da virtualização sem a necessidade de gerenciar clusters ou máquinas individuais.An Azure Stack Hub VM gives you the flexibility of virtualization without the need to manage clusters or individual machines. No entanto, você ainda precisa manter a VM executando tarefas como configurar, aplicar patches/atualizar e instalar o software que é executado nele.However, you still need to maintain the VM by doing tasks such as configuring, patching/updating, and installing the software that runs on it.

Você pode usar VMs de Hub Azure Stack de várias maneiras.You can use Azure Stack Hub VMs in several ways. Por exemplo:For example:

  • Desenvolvimento e teste : as VMs de Hub de Azure Stack permitem que você crie um computador com uma configuração específica necessária para codificar e testar um aplicativo.Development and test : Azure Stack Hub VMs enable you to create a computer with a specific configuration required to code and test an application.

  • Aplicativos na nuvem : como a demanda de seu aplicativo pode flutuar, pode fazer sentido econômico executá-lo em uma VM no Hub Azure Stack.Applications in the cloud : Because demand for your application can fluctuate, it might make economic sense to run it on a VM in Azure Stack Hub. Você paga por VMs extras quando precisar delas e desligá-las quando não fizer isso.You pay for extra VMs when you need them and shut them down when you don't.

  • Datacenter estendido : as VMs em uma rede virtual do Hub de Azure Stack podem ser conectadas à rede da sua organização ou ao Azure.Extended datacenter : VMs in an Azure Stack Hub virtual network can be connected to your organization's network, or to Azure.

As VMs que seu aplicativo usa podem escalar verticalmente ou escalar horizontalmente para que seja necessário atender às suas necessidades.The VMs that your application uses can scale up, or scale out, to whatever is required to meet your needs.

Antes de criar uma VMBefore creating a VM

Há sempre considerações de design quando você cria uma infraestrutura de aplicativo no Hub Azure Stack.There are always design considerations when you build out an application infrastructure in Azure Stack Hub. É importante pensar nesses aspectos de uma VM antes de começar a criar sua infraestrutura:These aspects of a VM are important to think about before you start creating your infrastructure:

  • Os nomes dos recursos do seu aplicativo.The names of your application resources.
  • O tamanho da VM.The size of the VM.
  • O número máximo de VMs que podem ser criadas.The maximum number of VMs that can be created.
  • O sistema operacional executado pela VM.The operating system that the VM runs.
  • A configuração da VM após sua inicialização.The configuration of the VM after it starts.
  • Os recursos relacionados que a VM precisa.The related resources that the VM needs.

NomesNames

Uma VM tem um nome atribuído a ela e tem um nome de computador configurado como parte do sistema operacional.A VM has a name assigned to it and it has a computer name configured as part of the operating system. O nome de uma VM pode ter até 15 caracteres.The name of a VM can be up to 15 characters.

Se você usar Azure Stack Hub para criar o disco do sistema operacional, o nome do computador e o nome da VM serão os mesmos.If you use Azure Stack Hub to create the operating system disk, the computer name and the VM name are the same. Se você carregar e usar sua própria imagem que contém um sistema operacional previamente configurado e usá-la para criar uma VM, os nomes poderão ser diferentes.If you upload and use your own image that contains a previously configured operating system and use it to create a VM, the names may be different. Quando você carrega seu próprio arquivo de imagem, como uma prática recomendada, verifique se o nome do computador no sistema operacional corresponde ao nome da VM.When you upload your own image file, as a best practice make sure the computer name in the operating system matches the VM name.

Tamanho da VMVM size

O tamanho da VM que você usa é determinado pela carga de trabalho que deseja executar.The size of the VM that you use is determined by the workload that you want to run. O tamanho que você escolhe, em seguida, determina fatores como capacidade de processamento, memória e armazenamento.The size that you choose then determines factors such as processing power, memory, and storage capacity. Azure Stack Hub oferece diferentes tipos de tamanhos para dar suporte a muitos tipos de uso.Azure Stack Hub offers different kinds of sizes to support many types of uses.

Limites de VMVM limits

Sua assinatura tem limites de cota padrão em vigor que podem afetar a implantação de VMs para seu projeto.Your subscription has default quota limits in place that can impact the deployment of VMs for your project. O limite atual por assinatura é de 20 VMs por região.The current limit on a per subscription basis is 20 VMs per region.

Imagens e discos de sistema operacionalOperating system disks and images

As VMs no Hub Azure Stack são limitadas ao formato VHD/VHDX (disco rígido virtual) de geração 1.VMs in Azure Stack Hub are limited to the generation 1 virtual hard disk (VHD/VHDX) format. Os VHDs podem ser usados para armazenar o sistema operacional do computador (SO) e os dados.VHDs can be used to store the machine operating system (OS) and data. Os VHDs também são usados para as imagens que você usa para instalar um sistema operacional.VHDs are also used for the images you use to install an OS. O Hub de Azure Stack fornece um Marketplace para usar com várias versões e tipos de sistemas operacionais.Azure Stack Hub provides a marketplace to use with various versions and types of operating systems. As imagens do Marketplace são identificadas pelo editor de imagem, oferta, SKU e versão (normalmente, a versão mais recente é especificada como a mais recente ).Marketplace images are identified by image publisher, offer, SKU, and version (typically the latest version is specified as latest ).

A tabela a seguir mostra como localizar as informações de uma imagem:The following table shows how to find the information for an image:

MétodoMethod DescriçãoDescription
Azure Stack portal do HubAzure Stack Hub portal Os valores são especificados automaticamente quando você seleciona uma imagem a ser usada.The values are automatically specified for you when you select an image to use.
PowerShell do hub de Azure StackAzure Stack Hub PowerShell Get-AzVMImagePublisher -Location "location"
Get-AzVMImageOffer -Location "location" -Publisher "publisherName"
Get-AzVMImageSku -Location "location" -Publisher "publisherName" -Offer "offerName"
APIs RESTREST APIs Listar editores de imagemList image publishers
Listar ofertas de imagemList image offers
Listar SKUs de imagemList image SKUs

Você pode optar por carregar e usar sua própria imagem.You can choose to upload and use your own image. Se você fizer isso, o nome do editor, a oferta e a SKU não serão usados.If you do, the publisher name, offer, and SKU aren't used.

ExtensõesExtensions

As extensões de VM oferecem recursos adicionais de VM por meio de configuração pós-implantação e tarefas automatizadas.VM extensions give your VM additional capabilities through post-deployment configuration and automated tasks. Você pode realizar essas tarefas comuns usando extensões:You can accomplish these common tasks using extensions:

  • Executar scripts personalizados : a extensão de script personalizado ajuda a configurar cargas de trabalho na VM executando o script quando a VM é provisionada.Run custom scripts : The Custom Script extension helps you to configure workloads on the VM by running your script when the VM is provisioned.

  • Implantar e gerenciar configurações : a extensão de configuração de estado desejado (DSC) do PowerShell ajuda a configurar o DSC em uma VM para gerenciar configurações e ambientes.Deploy and manage configurations : The PowerShell Desired State Configuration (DSC) extension helps you set up DSC on a VM to manage configurations and environments.

  • Coletar dados de diagnóstico : a extensão diagnóstico do Azure ajuda a configurar a VM para coletar dados de diagnóstico que podem ser usados para monitorar a integridade do seu aplicativo.Collect diagnostics data : The Azure Diagnostics extension helps you configure the VM to collect diagnostics data that can be used to monitor the health of your application.

Os recursos na tabela a seguir são usados pela VM e precisam existir ou ser criados quando a VM é criada:The resources in the following table are used by the VM and need to exist or be created when the VM is created:

RecursoResource ObrigatórioRequired DescriçãoDescription
Grupo de recursosResource group SimYes A VM deve estar contida em um grupo de recursos.The VM must be contained in a resource group.
Conta de armazenamentoStorage account NoNo A VM não precisa da conta de armazenamento para armazenar seus discos rígidos virtuais se estiver usando discos gerenciados.The VM doesn't need the storage account to store its virtual hard disks if using managed disks.
Rede virtualVirtual network SimYes A VM deve ser membro de uma rede virtual.The VM must be a member of a virtual network.
Endereço IP públicoPublic IP address NãoNo A VM pode ter um endereço IP público atribuído a ela para acessá-la remotamente.The VM can have a public IP address assigned to it to remotely access it.
Adaptador de redeNetwork interface SimYes A VM precisa de interface de rede para se comunicar na rede.The VM needs the network interface to communicate in the network.
Discos de dadosData disks NãoNo A VM pode incluir discos de dados para expandir os recursos de armazenamento.The VM can include data disks to expand storage capabilities.

Criar sua primeira VMCreate your first VM

Há várias maneiras de criar uma VM.There are several ways to create a VM. Sua escolha depende do seu ambiente.Your choice depends on your environment. A tabela a seguir fornece informações para ajudá-lo a começar a criar sua VM:The following table provides information to help get you started creating your VM:

MétodoMethod ArtigoArticle
Azure Stack portal do HubAzure Stack Hub portal Crie uma VM do Windows com o portal do Hub Azure Stack.Create a Windows VM with the Azure Stack Hub portal.
Crie uma VM do Linux usando o portal do Hub Azure Stack.Create a Linux VM using the Azure Stack Hub portal.
ModelosTemplates Os modelos de início rápido do Hub Azure Stack estão localizados em:Azure Stack Hub Quickstart templates are located at:
https://github.com/Azure/AzureStack-QuickStart-Templates
PowerShellPowerShell Criar uma VM do Windows usando o PowerShell no Hub Azure StackCreate a Windows VM by using PowerShell in Azure Stack Hub
Criar uma VM do Linux usando o PowerShell no Hub Azure StackCreate a Linux VM by using PowerShell in Azure Stack Hub
CLICLI Criar uma VM do Windows usando a CLI no Hub Azure StackCreate a Windows VM by using CLI in Azure Stack Hub
Criar uma VM do Linux usando a CLI no Hub Azure StackCreate a Linux VM by using CLI in Azure Stack Hub

Gerenciar sua VMManage your VM

Você pode gerenciar VMs usando um portal baseado em navegador, ferramentas de linha de comando com suporte para script ou diretamente por meio de APIs.You can manage VMs using a browser-based portal, command-line tools with support for scripting, or directly through APIs. Algumas tarefas típicas de gerenciamento são:Some typical management tasks are:

  • Obtendo informações sobre uma VM.Getting information about a VM.
  • Conectando-se a uma VM.Connecting to a VM.
  • Gerenciamento da disponibilidade.Managing availability.
  • Fazendo backups.Making backups.

Obter informações sobre sua VMGet information about your VM

A tabela a seguir mostra algumas das maneiras pelas quais você pode obter informações sobre uma VM:The following table shows some of the ways you can get information about a VM:

MétodoMethod DescriçãoDescription
Azure Stack portal do HubAzure Stack Hub portal No menu de hub, clique em Máquinas Virtuais e, em seguida, selecione a VM na lista.On the hub menu, click Virtual Machines and then select the VM from the list. Na página da VM, você tem acesso a informações de visão geral, definição de valores e métricas de monitoramento.On the page for the VM, you have access to overview information, setting values, and monitoring metrics.
Azure PowerShellAzure PowerShell O gerenciamento de VMs é semelhante no Azure e no Hub de Azure Stack.Managing VMs is similar in Azure and 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.For more information about using PowerShell, see the Azure topic Create and Manage Windows VMs with the Azure PowerShell module.
SDKs do clienteClient SDKs Usar C# para gerenciar VMs é semelhante no Azure e no Hub de Azure Stack.Using C# to manage VMs is similar in Azure and Azure Stack Hub. Para obter mais informações, consulte criar e gerenciar VMs do Windows no Azure usando C#.For more information, see Create and manage Windows VMs in Azure using C#.

Conectar-se à sua VMConnect to your VM

Você pode usar a opção conectar no portal do Hub de Azure Stack para se conectar à sua VM.You can use the Connect option in the Azure Stack Hub portal to connect to your VM.

Próximas etapasNext steps