Compartir vía


Compatibilidad con máquinas virtuales de generación 2 en Azure

Se aplica a: ✔️ Máquinas virtuales Linux ✔️ Máquinas virtuales Windows ✔️ Conjuntos de escalado flexibles ✔️ Conjuntos de escalado uniformes

La compatibilidad con máquinas virtuales (VM) de generación 2 ya está disponible en Azure. No se puede cambiar la generación de una máquina virtual después de haberla creado, así que revise las consideraciones de esta página antes de elegir una generación.

Las máquinas virtuales de generación 2 admiten características clave que no se admiten en máquinas virtuales de generación 1. Estas características incluyen una memoria mayor, Intel Software Guard Extensions (SGX Intel) y memoria persistente virtualizada (vPMEM). Las VM de generación 2 que se ejecutan en el entorno local también tienen algunas características que aún no se admiten en Azure. Para obtener más información, consulte la sección Características y funcionalidades.

Las VM de generación 2 usan la nueva arquitectura de arranque basado en UEFI en lugar de la arquitectura basada en BIOS que utilizan las VM de generación 1. En comparación con las máquinas virtuales de generación 1, es posible que las máquinas virtuales de generación 2 hayan mejorado los tiempos de arranque e instalación. Para obtener información general sobre las máquinas virtuales de generación 2 y algunas de las diferencias entre la generación 1 y la generación 2, consulte ¿Debo crear una máquina virtual de generación 1 o 2 en Hyper-V?.

Tamaños de VM de generación 2

Azure ahora ofrece compatibilidad con la generación 2 para las siguientes series de máquinas virtuales seleccionadas:

Serie de VM Generación 1 Generación 2
Serie Av2 ✔️
Serie B ✔️ ✔️
Serie DCsv2 ✔️
Serie Dv2 ✔️
DSv2-series ✔️ ✔️
Serie Dv3 ✔️
Serie Dsv3 ✔️ ✔️
Serie Dv4 ✔️ ✔️
Serie Dsv4 ✔️ ✔️
Serie Dav4 ✔️ ✔️
Serie Dasv4 ✔️ ✔️
Serie Ddv4 ✔️ ✔️
Serie Ddsv4 ✔️ ✔️
Serie Dasv5 ✔️ ✔️
Serie Dadsv5 ✔️ ✔️
Serie DCasv5 ✔️
Serie DCadsv5 ✔️
Serie Dpsv5 ✔️
Serie Dpdsv5 ✔️
Serie Dv5 ✔️ ✔️
Serie Dsv5 ✔️ ✔️
Serie Ddv5 ✔️ ✔️
Ddsv5-series ✔️ ✔️
Serie Ev3 ✔️
Serie Esv3 ✔️ ✔️
Serie Ev4 ✔️ ✔️
Serie Esv4 ✔️ ✔️
Serie Eav4 ✔️ ✔️
Serie Easv4 ✔️ ✔️
Serie Edv4 ✔️ ✔️
Serie Edsv4 ✔️ ✔️
Serie Easv5 ✔️ ✔️
Serie Eadsv5 ✔️ ✔️
Serie ECasv5 ✔️
Serie ECadsv5 ✔️
Serie Epsv5 ✔️
Serie Epdsv5 ✔️
Serie Edv5 ✔️ ✔️
Serie Edsv5 ✔️ ✔️
Serie Ev5 ✔️ ✔️
Serie Esv5 ✔️ ✔️
Serie Fsv2 ✔️ ✔️
FX-series ✔️
Serie GS ✔️
Serie HB ✔️ ✔️
Serie HBv2 ✔️ ✔️
Serie HBv3 ✔️ ✔️
Serie HC ✔️ ✔️
Serie Lsv2 ✔️ ✔️
Serie M ✔️ ✔️
Serie Mv21 ✔️
Serie de memoria media Msv2 y Mdsv21 ✔️
Serie NC ✔️
Serie NCv2 ✔️ ✔️
Serie NCv3 ✔️ ✔️
Serie NCasT4_v3 ✔️ ✔️
NC A100 v4-series ✔️
Serie ND ✔️ ✔️
Serie ND A100 v4 ✔️
Serie NDv2 ✔️
Serie NV ✔️
Serie NVv3 ✔️ ✔️
Serie NVv4 ✔️ ✔️
NVadsA10 v5-series ✔️ ✔️
Serie NDm A100 v4 ✔️
Serie NP ✔️

1 Las series Mv2, DC, NDv2, Msv2 y Mdsv2 de memoria media no admiten imágenes de máquina virtual de generación 1 y solo admiten un subconjunto de imágenes de generación 2. Consulte la documentación de la serie Mv2, serie DSv2, serie ND A100 v4, serie NDv2 y la serie de memoria media Msv2 y Mdsv2 para obtener más detalles.

Imágenes de VM de generación 2 en Azure Marketplace

Las VM de generación 2 admiten las siguientes imágenes de Marketplace:

  • Windows Server 2022, 2019, 2016, 2012 R2, 2012
  • Windows 11 Pro, Windows 11 Enterprise
  • Windows 10 Pro, Windows 10 Enterprise
  • SUSE Linux Enterprise Server 15 SP3, SP2
  • SUSE Linux Enterprise Server 12 SP4
  • Ubuntu Server 22.04 LTS, 20.04 LTS, 18.04 LTS, 16.04 LTS
  • RHEL 9.3, 9.2, 9.1, 9.0, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.0
  • Cent OS 8.4, 8.3, 8.2, 8.1, 8.0, 7.7, 7.6, 7.5, 7.4
  • Oracle Linux 9.3, 9.2, 9.1, 9.0, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 7.9, 7.9, 7.8, 7.7

Nota:

Los tamaños de máquina virtual específicos (como las series Mv2, DC, ND A100 v4, NDv2, Msv2 y Mdsv2) solo pueden admitir un subconjunto de estas imágenes. Consulte la documentación sobre el tamaño de máquina virtual correspondiente para obtener información completa.

Máquinas virtuales locales frente a Máquinas virtuales de Azure Generation 2

Actualmente Azure no admite algunas de las características que admite Hyper-V en el entorno local para máquinas virtuales de generación 2.

Características de la generación 2 Hyper-V local Azure
Arranque seguro ✔️ Con inicio seguro
VM Blindada ✔️
vTPM ✔️ Con inicio seguro
Seguridad basada en virtualización (VBS) ✔️ ✔️
Formato VHDX ✔️

Para más información, consulte Inicio de confianza.

Características y funcionalidades

Generación 1 frente a. Características de generación 2

Característica Generación 1 Generación 2
Arranque PCAT UEFI
Controladoras de disco IDE SCSI
Tamaños de VM Todos los tamaños de VM Consulte los tamaños disponibles

Generación 1 frente a. Funcionalidades de generación 2

Capacidad Generación 1 Generación 2
Disco de SO > 2 TB ✔️
Disco personalizado/imagen/intercambiar SO ✔️ ✔️
Compatibilidad con los conjuntos de escalado de máquinas virtuales ✔️ ✔️
Azure Site Recovery ✔️ ✔️
Copia de seguridad y restauración ✔️ ✔️
Azure Compute Gallery ✔️ ✔️
Azure Disk Encryption ✔️ ✔️
Cifrado del servidor ✔️ ✔️

Creación de una máquina virtual de generación 2

Plantilla de Azure Resource Manager

Para crear una máquina virtual simple de Windows Generación 2, vea Creación de una máquina virtual Windows con una plantilla de Resource Manager. Para crear una máquina virtual Linux simple de Generación 2, vea Procedimiento para crear una máquina virtual Linux con plantillas de Azure Resource Manager.

Imagen de Marketplace

En Azure Portal o la CLI de Azure, puede crear máquinas virtuales de generación 2 a partir de una imagen de Marketplace que admita el arranque UEFI.

Azure portal

A continuación se muestran los pasos para crear una máquina virtual de generación 2 (Gen2) en Azure Portal.

  1. Inicie sesión en Azure Portal.
  2. Busque Máquinas virtuales.
  3. En Servicios, seleccione Máquinas virtuales.
  4. En la página Máquinas virtuales, seleccione Agregar y, después, Máquina virtual.
  5. En Detalles del proyecto, asegúrese de que está seleccionada la suscripción correcta.
  6. En Grupo de recursos, seleccione Crear nuevo y especifique un nombre para el grupo de recursos, o bien seleccione un grupo de recursos existente en la lista desplegable.
  7. En Detalles de la instancia, escriba un nombre para la máquina virtual y elija una región.
  8. En Imagen, seleccione una imagen de la generación 2 de las Imágenes de Marketplace para empezar

    Sugerencia

    Si no ve la versión de generación 2 de la imagen que desea en la lista desplegable, seleccione Ver todas las imágenes y a continuación, cambie el filtro Tipo de imagen a Gen 2.

  9. Seleccione un tamaño de máquina virtual que admita la generación 2. Consulte una lista de tamaños compatibles.
  10. Rellene la información de Cuenta de administrador y Reglas del puerto de entrada.
  11. En la parte inferior de la página, seleccione Revisar y crear.
  12. En la página Crear una máquina virtual verá los detalles de la máquina virtual que va a implementar. Una vez que se supere la validación, seleccione Crear.

PowerShell

También puede usar PowerShell para crear una máquina virtual haciendo referencia directamente a la SKU de generación 1 o generación 2.

Por ejemplo, use el siguiente cmdlet de PowerShell para obtener una lista de las SKU de la oferta WindowsServer.

Get-AzVMImageSku -Location westus2 -PublisherName MicrosoftWindowsServer -Offer WindowsServer

Si va a crear una máquina virtual con Windows Server 2019 como sistema operativo, puede seleccionar una imagen de generación 2 (UEFI) similar a la siguiente:

2019-datacenter-gensecond

Si va a crear una máquina virtual con Windows 10 como sistema operativo, puede seleccionar una imagen de generación 2 (UEFI) similar a la siguiente:

20H2-PRO-G2

Consulte la sección Características y funcionalidades para obtener una lista de imágenes compatibles de Marketplace.

Azure CLI

Como alternativa, puede usar la CLI de Azure para ver las imágenes de generación 2 disponibles, enumeradas por Publisher.

az vm image list --publisher Canonical --sku gen2 --output table --all

Imagen administrada o disco administrado

Puede crear una máquina virtual de generación 2 a partir de una imagen administrada o un disco administrado de la misma manera que crearía una máquina virtual de generación 1.

Conjuntos de escalado de máquinas virtuales

También puede crear máquinas virtuales de generación 2 mediante conjuntos de escalado de máquinas virtuales. En la CLI de Azure, use conjuntos de escalado de Azure para crear máquinas virtuales de generación 2.

Preguntas más frecuentes

  • ¿Las máquinas virtuales de generación 2 están disponibles en todas las regiones de Azure?
    Sí. Pero no todos los tamaños de VM de generación 2 están disponibles en todas las regiones. La disponibilidad de la máquina virtual de generación 2 depende de la disponibilidad del tamaño de la máquina virtual.

  • ¿Hay una diferencia de precio entre las máquinas virtuales de generación 1 y generación 2?
    No.

  • Tengo un archivo .vhd de mi máquina virtual de generación 2 local. ¿Puedo usar ese archivo .vhd para crear una máquina virtual de generación 2 en Azure? Sí, puede traer el archivo .vhd de generación 2 a Azure y usarlo para crear una máquina virtual de generación 2. Para ello, siga estos pasos:

    1. Cargue el archivo . vhd en una cuenta de almacenamiento en la misma región en la que quiere crear la VM.

    2. Cree un disco administrado a partir del archivo .vhd. Establezca la propiedad de generación de Hyper-V en V2. Los siguientes comandos de PowerShell establecen la propiedad de generación de Hyper-V al crear el disco administrado.

      $sourceUri = 'https://xyzstorage.blob.core.windows.net/vhd/abcd.vhd'. #<Provide location to your uploaded .vhd file>
      $osDiskName = 'gen2Diskfrmgenvhd'  #<Provide a name for your disk>
      $diskconfig = New-AzDiskConfig -Location '<location>' -DiskSizeGB 127 -AccountType Standard_LRS -OsType Windows -HyperVGeneration "V2" -SourceUri $sourceUri -CreateOption 'Import'
      New-AzDisk -DiskName $osDiskName -ResourceGroupName '<Your Resource Group>' -Disk $diskconfig
      
    3. Una vez que el disco esté disponible, cree una VM mediante la conexión de este disco. La máquina virtual creada será una máquina virtual de generación 2. Cuando se crea la máquina virtual de generación 2, puede generalizar opcionalmente la imagen de esta máquina virtual. Al generalizar la imagen, puede usarla para crear varias máquinas virtuales.

  • ¿Cómo se puede aumentar el tamaño del disco del SO?

    Los discos del sistema operativo mayores de 2 TiB son nuevos en las máquinas virtuales de generación 2. De manera predeterminada, los discos del sistema operativo son menores que 2 TiB para máquinas virtuales de generación 2. Puede aumentar el tamaño del disco hasta un máximo recomendado de 4 TB. Use la CLI de Azure o Azure Portal para aumentar el tamaño del disco del SO. Para más información sobre cómo expandir los discos mediante programación, consulte el artículo sobre cómo cambiar el tamaño de un disco para Windows o Linux.

    Para aumentar el tamaño del disco del SO desde Azure Portal:

    1. En Azure Portal, vaya a la página de propiedades de la máquina virtual.
    2. Para apagar y desasignar la VM, haga clic en el botón Detener.
    3. En la sección Discos, seleccione el disco del SO que quiere aumentar.
    4. En la sección Discos, seleccione Configuración y actualice el Tamaño con el valor que quiera.
    5. Vuelva a la página de propiedades de la máquina virtual e inicie la VM.

    Es posible que vea una advertencia para los discos de sistema operativo mayores de 2 TB. La advertencia no se aplica a las máquinas virtuales de generación 2. Sin embargo, no se admiten los tamaños de disco de sistema operativo mayores de 4 TiB.

  • ¿Las máquinas virtuales de generación 2 admiten redes aceleradas?
    Sí. Para más información vea Creación de una máquina virtual con redes aceleradas.

  • ¿Las máquinas virtuales de generación 2 admiten arranque seguro o vTPM en Azure? Tanto vTPM como Arranque seguro son características de inicio seguro para máquinas virtuales de generación 2. Para más información, consulte Inicio de confianza.

  • ¿Se admite VHDX en la generación 2?
    No, las máquinas virtuales de generación 2 en Azure solo admiten VHD.

  • ¿Las máquinas virtuales de generación 2 admiten el Almacenamiento en disco Ultra de Azure?
    Sí.

  • ¿Puedo migrar una máquina virtual de la generación 1 a la generación 2?
    No, no se puede cambiar la generación de una VM después de crearla. Si tiene que cambiar entre varias generaciones de VM, cree una nueva máquina virtual de otra generación.

  • ¿Por qué mi tamaño de máquina virtual no está habilitado en el selector de tamaño cuando intento crear una máquina virtual de generación 2?

    Para solucionarlo, haga lo siguiente:

    1. Compruebe que la propiedad Generación de máquinas virtuales está establecida en Gen 2.
    2. Compruebe que busca un tamaño de Máquina virtual compatible con la Generación 2 de máquinas virtuales.

Pasos siguientes

Más información sobre el inicio seguro con máquinas virtuales de 2 generación.

Obtenga información sobre Máquinas virtuales de generación 2 en Hyper-V.