Introdução aos VM do Azure Stack HubIntroduction to Azure Stack Hub VMs

O Azure Stack Hub oferece máquinas virtuais (VMs) como um tipo de recurso de computação a pedido e escalável.Azure Stack Hub offers virtual machines (VMs) as a type of on-demand and scalable computing resource. Pode escolher um VM quando precisar de mais controlo 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 a criação do seu primeiro VM.This article provides details about creating your first VM.

Um Azure Stack Hub VM dá-lhe a flexibilidade da virtualização sem a necessidade de gerir 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, ainda é necessário manter o VM, realizando tarefas como configurar, corrigir/atualizar e instalar o software que o executa.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 Azure Stack Hub de várias maneiras.You can use Azure Stack Hub VMs in several ways. Por exemplo:For example:

  • Desenvolvimento e teste : Os VM do Azure Stack Hub permitem-lhe criar um computador com uma configuração específica necessária para codificar e testar uma aplicação.Development and test : Azure Stack Hub VMs enable you to create a computer with a specific configuration required to code and test an application.

  • Aplicações na nuvem : Como a procura pela sua aplicação pode flutuar, pode fazer sentido económico executá-la num VM em Azure Stack Hub.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. Paga-se por VM extra quando se precisa deles e desliga-se quando não se paga.You pay for extra VMs when you need them and shut them down when you don't.

  • Centro de dados alargado : VMs numa rede virtual Azure Stack Hub podem ser ligados à 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.

Os VMs que a sua aplicação utiliza podem aumentar, ou escalar, para o que for necessário para satisfazer as 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 um VMBefore creating a VM

Há sempre considerações de design quando se constrói uma infraestrutura de aplicações no Azure Stack Hub.There are always design considerations when you build out an application infrastructure in Azure Stack Hub. Estes aspetos de um VM são importantes para pensar antes de começar a criar a sua infraestrutura:These aspects of a VM are important to think about before you start creating your infrastructure:

  • Os nomes dos seus recursos de inscrição.The names of your application resources.
  • Do tamanho do VM.The size of the VM.
  • O número máximo de VMs que podem ser criados.The maximum number of VMs that can be created.
  • O sistema operativo que o VM funciona.The operating system that the VM runs.
  • A configuração do VM depois de começar.The configuration of the VM after it starts.
  • Os recursos relacionados de que o VM precisa.The related resources that the VM needs.

NomesNames

Um VM tem um nome atribuído e tem um nome de computador configurado como parte do sistema operativo.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 carateres.The name of a VM can be up to 15 characters.

Se utilizar o Azure Stack Hub para criar o disco do sistema operativo, o nome do computador e o nome VM sã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 carregar e utilizar a sua própria imagem que contém um sistema operativo previamente configurado e usá-lo para criar um VM, os nomes podem 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 fizer o upload do seu próprio ficheiro de imagem, como uma boa prática, certifique-se de que o nome do computador no sistema operativo corresponde ao nome 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 utiliza é determinado pela carga de trabalho que pretende executar.The size of the VM that you use is determined by the workload that you want to run. O tamanho que escolher determina fatores como o poder de processamento, a memória e capacidade de armazenamento.The size that you choose then determines factors such as processing power, memory, and storage capacity. O Azure Stack Hub oferece diferentes tipos de tamanhos para suportar muitos tipos de usos.Azure Stack Hub offers different kinds of sizes to support many types of uses.

Limites de VMVM limits

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

Discos do sistema operativo e imagensOperating system disks and images

Os VMs no Azure Stack Hub estão limitados ao formato de disco rígido virtual de geração 1 (VHD/VHDX).VMs in Azure Stack Hub are limited to the generation 1 virtual hard disk (VHD/VHDX) format. Os VHDs podem ser utilizados para armazenar o sistema operativo da máquina (OS) 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 utiliza para instalar um SISTEMA.VHDs are also used for the images you use to install an OS. O Azure Stack Hub fornece um mercado para utilizar com várias versões e tipos de sistemas operativos.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 encontrar a informação para uma imagem:The following table shows how to find the information for an image:

MétodoMethod DescriçãoDescription
Portal Azure Stack HubAzure Stack Hub portal Os valores são especificados automaticamente ao selecionar uma imagem a utilizar.The values are automatically specified for you when you select an image to use.
Azure Stack Hub PowerShellAzure 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 publicadores de imagemList image publishers
Listar ofertas da imagemList image offers
SkUs de imagem de listaList image SKUs

Pode optar por fazer upload e usar a sua própria imagem.You can choose to upload and use your own image. Se o fizer, o nome da editora, a oferta e a SKU não são usados.If you do, the publisher name, offer, and SKU aren't used.

ExtensõesExtensions

As extensões VM dão aos seus VM capacidades adicionais através da configuração pós-implantação e das tarefas automatizadas.VM extensions give your VM additional capabilities through post-deployment configuration and automated tasks. Pode realizar estas tarefas comuns utilizando extensões:You can accomplish these common tasks using extensions:

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

  • Implementar e gerir configurações : A extensão de Configuração do Estado Desejado (DSC) ajuda a configurar o DSC num VM para gerir 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.

  • Recolher dados de diagnóstico : A extensão Azure Diagnostics ajuda-o a configurar o VM para recolher dados de diagnóstico que possam ser utilizados para monitorizar a saúde da sua aplicação.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 utilizados pelo VM e precisam de existir ou ser criados quando o VM é criado: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 YesYes A VM tem de estar contida num grupo de recursos.The VM must be contained in a resource group.
Conta de armazenamentoStorage account NoNo O VM não precisa da conta de armazenamento para armazenar os seus discos rígidos virtuais se utilizar discos geridos.The VM doesn't need the storage account to store its virtual hard disks if using managed disks.
Rede virtualVirtual network YesYes A VM tem de ser um membro de uma rede virtual.The VM must be a member of a virtual network.
Endereço IP públicoPublic IP address NoNo A VM pode ter um endereço IP público atribuído para aceder ao mesmo remotamente.The VM can have a public IP address assigned to it to remotely access it.
Interface de redeNetwork interface YesYes A VM precisa da interface de rede para comunicar na rede.The VM needs the network interface to communicate in the network.
Discos de dadosData disks NoNo A VM pode incluir discos de dados para expandir as capacidades de armazenamento.The VM can include data disks to expand storage capabilities.

Criar a sua primeira VMCreate your first VM

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

MétodoMethod ArtigoArticle
Portal Azure Stack HubAzure Stack Hub portal Criar um Windows VM com o portal Azure Stack Hub.Create a Windows VM with the Azure Stack Hub portal.
Crie um Linux VM utilizando o portal Azure Stack Hub.Create a Linux VM using the Azure Stack Hub portal.
ModelosTemplates Os modelos Azure Stack Hub Quickstart estão localizados em:Azure Stack Hub Quickstart templates are located at:
https://github.com/Azure/AzureStack-QuickStart-Templates
PowerShellPowerShell Criar um Windows VM utilizando o PowerShell no Azure Stack HubCreate a Windows VM by using PowerShell in Azure Stack Hub
Crie um Linux VM utilizando o PowerShell no Azure Stack HubCreate a Linux VM by using PowerShell in Azure Stack Hub
CLICLI Criar um VM windows utilizando o CLI no Azure Stack HubCreate a Windows VM by using CLI in Azure Stack Hub
Criar um Linux VM utilizando o CLI no Azure Stack HubCreate a Linux VM by using CLI in Azure Stack Hub

Manage your VM (Gerir a sua VM)Manage your VM

Pode gerir VMs utilizando um portal baseado no navegador, ferramentas de linha de comando com suporte para scripts ou diretamente através 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 gestão são:Some typical management tasks are:

  • A obter informações sobre um VM.Getting information about a VM.
  • Ligação a um VM.Connecting to a VM.
  • Gerir a disponibilidade.Managing availability.
  • A fazer reforços.Making backups.

Obtenha informações sobre o seu VMGet information about your VM

A tabela a seguir mostra algumas das formas de obter informações sobre um VM:The following table shows some of the ways you can get information about a VM:

MétodoMethod DescriçãoDescription
Portal Azure Stack HubAzure Stack Hub portal No menu 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 para o VM, tem acesso a informações gerais, definição de valores e métricas de monitorização.On the page for the VM, you have access to overview information, setting values, and monitoring metrics.
Azure PowerShellAzure PowerShell Gerir VMs é semelhante em Azure e Azure Stack Hub.Managing VMs is similar in Azure and Azure Stack Hub. Para obter mais informações sobre a utilização do PowerShell, consulte o tópico Azure Criar e Gerir 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 gerir VMs é semelhante em Azure e Azure Stack Hub.Using C# to manage VMs is similar in Azure and Azure Stack Hub. Para obter mais informações, consulte Criar e gerir vMs do Windows em Azure utilizando C#.For more information, see Create and manage Windows VMs in Azure using C#.

Ligar à VMConnect to your VM

Pode utilizar a opção Connect no portal Azure Stack Hub para se ligar ao seu VM.You can use the Connect option in the Azure Stack Hub portal to connect to your VM.

Passos seguintesNext steps