Introducción a las máquinas virtuales de Azure Stack HubIntroduction to Azure Stack Hub VMs

Azure Stack Hub le ofrece máquinas virtuales como un tipo de recurso informático escalable y a petición.Azure Stack Hub offers virtual machines (VMs) as a type of on-demand and scalable computing resource. Puede elegir una máquina virtual cuando necesite más control sobre el entorno informático.You can choose a VM when you need more control over the computing environment. En este artículo se proporcionan detalles antes de crear la primera máquina virtual.This article provides details before you create your first VM.

Una máquina virtual de Azure Stack Hub le da la flexibilidad de la virtualización sin necesidad de administrar clústeres o máquinas individuales.An Azure Stack Hub VM gives you the flexibility of virtualization without the need to manage clusters or individual machines. Sin embargo, la máquina virtual sigue necesitando mantenimiento con tareas como configurar, aplicar revisiones o actualizaciones e instalar el software que se ejecuta en ella.However, you still need to maintain the VM by doing tasks such as configuring, patching/updating, and installing the software that runs on it.

Las máquinas virtuales de Azure Stack Hub pueden usarse de diversas maneras.You can use Azure Stack Hub VMs in several ways. Por ejemplo:For example:

  • Desarrollo y pruebas: Las máquinas virtuales de Azure Stack Hub permiten crear un equipo con las configuraciones específicas necesarias para codificar y probar una aplicación.Development and test: Azure Stack Hub VMs enable you to create a computer with a specific configuration required to code and test an application.

  • Aplicaciones en la nube: Como la demanda de la aplicación puede fluctuar, tendría sentido desde el punto de vista económico ejecutarla en una máquina virtual en 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. Pagará por las máquinas virtuales adicionales cuando las necesite y las desactivará cuando ya no sean necesarias.You pay for extra VMs when you need them and shut them down when you don't.

  • Centro de datos ampliado: Las máquinas virtuales de una red virtual de Azure Stack Hub se pueden conectar a la red de una organización o a Azure.Extended datacenter: VMs in an Azure Stack Hub virtual network can be connected to your organization's network, or to Azure.

Las máquinas virtuales usadas por su aplicación se pueden escalar vertical u horizontalmente a la cifra necesaria para satisfacer sus necesidades.The VMs that your application uses can scale up, or scale out, to whatever is required to meet your needs.

Antes de crear una máquina virtualBefore creating a VM

Siempre es necesario tener en cuenta los aspectos relativos al diseño cuando se crea una infraestructura de aplicaciones en Azure Stack Hub.There are always design considerations when you build out an application infrastructure in Azure Stack Hub. Es necesario reflexionar sobre estos aspectos antes de crear la infraestructura:These aspects of a VM are important to think about before you start creating your infrastructure:

  • Los nombres de los recursos de la aplicaciónThe names of your application resources.
  • El tamaño de la máquina virtualThe size of the VM.
  • El número máximo de máquinas virtuales que se pueden crearThe maximum number of VMs that can be created.
  • El sistema operativo que ejecuta la máquina virtualThe operating system that the VM runs.
  • La configuración de la máquina virtual después de iniciarseThe configuration of the VM after it starts.
  • Los recursos relacionados que necesita la máquina virtualThe related resources that the VM needs.

NomenclaturaNaming

Una máquina virtual tiene un nombre asignado y un nombre de equipo configurado como parte del sistema operativo.A VM has a name assigned to it and it has a computer name configured as part of the operating system. El nombre de una máquina virtual puede tener hasta 15 caracteres.The name of a VM can be up to 15 characters.

Si usa Azure Stack Hub para crear el disco de sistema operativo, el nombre del equipo y el nombre de la máquina virtual serán iguales.If you use Azure Stack Hub to create the operating system disk, the computer name and the VM name are the same. Si carga y usa su propia imagen que contiene un sistema operativo ya configurado y la usa para crear una máquina virtual, puede que los nombres sean 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. Como procedimiento recomendado, cuando cargue su propio archivo de imagen, asegúrese de que el nombre del equipo en el sistema operativo y el nombre de la máquina virtual sean iguales.When you upload your own image file, as a best practice, make sure the computer name in the operating system matches the VM name.

Tamaño de VMVM size

El tamaño de la máquina virtual que use depende de la carga de trabajo que vaya a ejecutar.The size of the VM that you use is determined by the workload that you want to run. El tamaño que elija determina factores tales como la capacidad de almacenamiento, la memoria y la capacidad de procesamiento.The size that you choose then determines factors such as processing power, memory, and storage capacity. Azure Stack Hub ofrece diferentes tipos de tamaños que admiten muchos tipos de usos.Azure Stack Hub offers different kinds of sizes to support many types of uses.

Límites de máquina virtualVM limits

Su suscripción tiene límites de cuota predeterminados que pueden afectar a la implementación de las máquinas virtuales en un proyecto.Your subscription has default quota limits in place that can impact the deployment of VMs for your project. El límite actual por suscripción es 20 máquinas virtuales por región.The current limit on a per subscription basis is 20 VMs per region.

Imágenes y discos del sistema operativoOperating system disks and images

Las máquinas virtuales de Azure Stack Hub se limitan al formato de disco duro virtual de la generación 1 (VHD/VHDX).VMs in Azure Stack Hub are limited to the generation one virtual hard disk (VHD/VHDX) format. Los discos duros virtuales se pueden usar para almacenar el sistema operativo de la máquina y los datos.VHDs can be used to store the machine operating system (OS) and data. Estos discos también se usan para las imágenes entre las que se puede elegir para instalar un sistema operativo.VHDs are also used for the images you choose from to install an OS. Azure Stack Hub proporciona un Marketplace para usar con diversas versiones y tipos de sistemas operativos.Azure Stack Hub provides a marketplace to use with various versions and types of operating systems. Las imágenes de Marketplace se identifican mediante el publicador de la imagen, la oferta, la SKU y la versión (normalmente, la última versión se especifica como la más reciente).Marketplace images are identified by image publisher, offer, SKU, and version (typically the latest version is specified as latest).

En la tabla siguiente se muestra como encontrar la información sobre una imagen:The following table shows how to find the information for an image:

MétodoMethod DescripciónDescription
Portal de Azure Stack HubAzure Stack Hub portal Los valores se especifican automáticamente cuando se selecciona una imagen para usarla.The values are automatically specified for you when you select an image to use.
PowerShell de Azure Stack HubAzure Stack Hub PowerShell Get-AzureRMVMImagePublisher -Location "location"
Get-AzureRMVMImageOffer -Location "location" -Publisher "publisherName"
Get-AzureRMVMImageSku -Location "location" -Publisher "publisherName" -Offer "offerName"
API de RESTREST APIs List image publishers (Lista de publicadores de imágenes)List image publishers
List image offers (Lista de ofertas de imágenes)List image offers
List image SKUs (Lista de SKU de imágenes)List image SKUs

Puede elegir cargar y usar su propia imagen.You can choose to upload and use your own image. Si lo hace, el nombre del anunciante, la oferta y la SKU no se utilizan.If you do, the publisher name, offer, and SKU aren't used.

ExtensionesExtensions

Las extensiones de máquina virtual ofrecen funcionalidades adicionales de máquina virtual por medio de la configuración posterior a la implementación y tareas automatizadas.VM extensions give your VM additional capabilities through post deployment configuration and automated tasks. Pueden llevarse a cabo estas tareas comunes mediante las extensiones:These common tasks can be accomplished using extensions:

  • Ejecutar scripts personalizados: La extensión de script personalizado ayuda a configurar cargas de trabajo en la máquina virtual al ejecutar su script cuando se aprovisiona la máquina virtual.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 y administrar configuraciones: La extensión de configuración de estado deseado (DSC) de PowerShell ayuda a configurar DSC en una máquina virtual para administrar entornos y configuraciones.Deploy and manage configurations: The PowerShell Desired State Configuration (DSC) extension helps you set up DSC on a VM to manage configurations and environments.

  • Recopilar datos de diagnóstico: La extensión Azure Diagnostics ayuda a configurar la máquina virtual para que recopile datos de diagnóstico que sirvan para supervisar el estado de la aplicación.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.

Los recursos de la tabla siguiente se usan en la máquina virtual y deben ya existir o crearse al tiempo que esta:The resources in the following table are used by the VM and need to exist or be created when the VM is created:

ResourceResource ObligatorioRequired DescripciónDescription
Resource groupResource group Yes La máquina virtual debe encontrarse en un grupo de recursos.The VM must be contained in a resource group.
Cuenta de almacenamientoStorage account NoNo La máquina virtual no necesita la cuenta de Storage para almacenar sus discos duros virtuales si usa discos administrados.The VM doesn't need the storage account to store its virtual hard disks if using managed disks.
La máquina virtual necesita la cuenta de Storage almacene sus discos duros virtuales si usa discos sin administrar.The VM does need the storage account to store its virtual hard disks if using unmanaged disks.
Virtual networkVirtual network Yes La máquina virtual debe ser miembro de una red virtual.The VM must be a member of a virtual network.
Dirección IP públicaPublic IP address NoNo La máquina virtual puede tener una dirección IP pública asignada para acceder remotamente a ella.The VM can have a public IP address assigned to it to remotely access it.
interfaz de redNetwork interface Yes La máquina virtual necesita la interfaz de red para comunicarse en la red.The VM needs the network interface to communicate in the network.
Discos de datos.Data disks NoNo La máquina virtual puede incluir discos de datos para ampliar las funcionalidades de almacenamiento.The VM can include data disks to expand storage capabilities.

Creación de la primera máquina virtualCreate your first VM

Hay varias opciones para crear una máquina virtual.You have several choices to create a VM. La elección depende del entorno.Your choice depends on your environment. En la tabla siguiente se proporciona información que le ayudará a comenzar a crear la máquina virtual:The following table provides information to help get you started creating your VM:

MétodoMethod ArtículoArticle
Portal de Azure Stack HubAzure Stack Hub portal Creación de una máquina virtual Windows con el portal de Azure Stack HubCreate a Windows VM with the Azure Stack Hub portal
Creación de una máquina virtual Linux con el portal de Azure Stack HubCreate a Linux VM using the Azure Stack Hub portal
PlantillasTemplates Las plantillas de inicio rápido de Azure Stack Hub se encuentran en:Azure Stack Hub Quickstart templates are located at:
https://github.com/Azure/AzureStack-QuickStart-Templates
PowerShellPowerShell Creación de una máquina virtual Windows mediante PowerShell en Azure Stack HubCreate a Windows VM by using PowerShell in Azure Stack Hub
Creación de una máquina virtual Linux mediante PowerShell en Azure Stack HubCreate a Linux VM by using PowerShell in Azure Stack Hub
CLICLI Creación de una máquina virtual Windows mediante la CLI en Azure Stack HubCreate a Windows VM by using CLI in Azure Stack Hub
Creación de una máquina virtual Linux mediante la CLI en Azure Stack HubCreate a Linux VM by using CLI in Azure Stack Hub

Administración de la máquina virtualManage your VM

Las máquinas virtuales pueden administrarse mediante un portal basado en el explorador, herramientas de línea de comandos con compatibilidad con scripts o directamente mediante API.You can manage VMs using a browser-based portal, command-line tools with support for scripting, or directly through APIs. Algunas tareas de administración habituales que puede realizar son:Some typical management tasks that you might do are:

  • Obtener información sobre una máquina virtualGetting information about a VM
  • Conectarse a una máquina virtualConnecting to a VM
  • Administrar la disponibilidadManaging availability
  • Realizar copias de seguridadMaking backups

Obtención de información acerca de la máquina virtualGet information about your VM

En la tabla siguiente se muestran algunas maneras en que puede obtener información sobre una máquina virtual.The following table shows you some of the ways you can get information about a VM.

MétodoMethod DescripciónDescription
Portal de Azure Stack HubAzure Stack Hub portal En el menú central, haga clic en Máquinas virtuales y seleccione la máquina virtual en la lista.On the hub menu, click Virtual Machines and then select the VM from the list. En la página de la máquina virtual, puede ver información general, establecer valores y supervisar métricas.On the page for the VM, you have access to overview information, setting values, and monitoring metrics.
Azure PowerShellAzure PowerShell La administración de las máquinas virtuales es similar en Azure y Azure Stack Hub.Managing VMs is similar in Azure and Azure Stack Hub. Para más información sobre el uso de PowerShell, consulte el siguiente tema de Azure:For more information about using PowerShell, see the following Azure topic:
Creación y administración de máquinas virtuales Windows con el módulo de Azure PowerShellCreate and Manage Windows VMs with the Azure PowerShell module
SDK de clienteClient SDKs El uso de C# para administrar máquinas virtuales es similar en Azure y Azure Stack Hub.Using C# to manage VMs is similar in Azure and Azure Stack Hub. Para obtener más información, consulte el siguiente tema de Azure:For more information, see the following Azure topic:
Creación y administración de máquinas virtuales Windows en Azure mediante C#Create and manage Windows VMs in Azure using C#

Conexión a la máquina virtualConnect to your VM

Puede usar el botón Conectar en el portal de Azure Stack Hub para conectarse a la máquina virtual.You can use the Connect button in the Azure Stack Hub portal to connect to your VM.

Pasos siguientesNext steps