Support des machines virtuelles de 2e génération dans Azure
S’applique aux : ✔️ Machines virtuelles Linux ✔️ Machines virtuelles Windows ✔️ Groupes identiques flexibles ✔️ Groupes identiques uniformes
Le support des machines virtuelles de 2e génération est désormais disponible dans Azure. Vous ne pouvez pas modifier la génération d’une machine virtuelle après l’avoir créée. Passez bien en revue les considérations relatives sur cette page avant de choisir une génération.
Les machines virtuelles de 2e génération prennent en charge des fonctionnalités clés qui ne sont pas prises en charge par des machines virtuelles de 1ère génération. Ces fonctionnalités incluent la mémoire augmentée, Intel Software Guard Extensions (Intel SGX) et mémoire persistante virtualisée (vPMEM). Les machines virtuelles locales de 2e génération présentent des fonctionnalités qui ne sont pas encore prises en charge dans Azure. Pour en savoir, consultez la section Fonctionnalités et capacités.
Les machines virtuelles de 2e génération utilisent la nouvelle architecture de démarrage basée sur UEFI alors que les machines virtuelles de 1ère génération utilisaient l’architecture basée sur le BIOS. Comparées aux machines virtuelles de 1ère génération, les machines virtuelles de 2e génération peuvent avoir des temps d’installation et de démarrage améliorés. Pour obtenir une vue d’ensemble des machines virtuelles de 2e génération et de quelques-unes des différences entre 1ère et 2e génération, consultez Dois-je créer une machine virtuelle de génération 1 ou 2 dans Hyper-V ?.
Tailles des machines virtuelles de 2e génération
Azure prend désormais en charge la 2e génération de machines virtuelles des séries sélectionnées suivantes :
1 Les séries Mv2, DC, NDv2, et de mémoire moyenne Msv2 et Mdsv2 ne prennent pas en charge les images de machine virtuelle de génération 1 et ne prennent en charge qu’un sous-ensemble d’images de génération 2. Pour plus d’informations, consultez la documentation relative à la série Mv2, à la série DSv2, à la série ND A100 v4, à la série NDv2 et aux séries de mémoire moyenne Msv2 et Mdsv2.
Images de machine virtuelle de 2e génération dans la Place de marché Azure
Les machines virtuelles de 2e génération prennent en charge les images de la Place de marché suivantes :
- Windows Server 2022, 2019, 2016, 2012 R2, 2012
- Windows 11 Professionnel, Windows 11 Entreprise
- Windows 10 Professionnel, Windows 10 Entreprise
- 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 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 8.4 LVM, 8.3 LVM, 8.2 LVM, 8.1, 7.9 LVM, 7.9, 7.8, 7.7
Notes
Les tailles de machine virtuelle spécifiques telles que les séries Mv2, DC, ND A100 v4, NDv2, Msv2 et Mdsv2 ne peuvent prendre en charge qu’un sous-ensemble de ces images. Pour plus d’informations, consultez la documentation appropriée sur la taille de machine virtuelle.
Local Machines virtuelles de 2e génération Azure
Azure ne prend actuellement pas en charge certaines fonctionnalités qui sont prises en charge par Hyper-V local pour les machines virtuelles de 2e génération.
Fonctionnalités pour la 2e génération | Hyper-V local | Azure |
---|---|---|
Démarrage sécurisé | ✔️ | Avec Lancement fiable |
Machine virtuelle protégée | ✔️ | ❌ |
vTPM | ✔️ | Avec Lancement fiable |
Sécurité basée sur la virtualisation (VBS) | ✔️ | ✔️ |
Format VHDX | ✔️ | ❌ |
Pour plus d’informations, consultez Lancement fiable.
Fonctionnalités et capacités
Fonctionnalités de 1ère et 2e générations
Fonctionnalité | Génération 1 | Génération 2 |
---|---|---|
Démarrage | PCAT | UEFI |
Contrôleurs de disque | IDE | SCSI |
Tailles de machine virtuelle | Toutes les tailles de machine virtuelle | Voir les tailles disponibles |
Capacités de 1ère et 2e générations
Fonctionnalité | Génération 1 | Génération 2 |
---|---|---|
Disque OS > 2 To | ❌ | ✔️ |
Disque/image/système d’exploitation d’échange personnalisé | ✔️ | ✔️ |
Prise en charge de groupes de machines virtuelles identiques | ✔️ | ✔️ |
Azure Site Recovery | ✔️ | ✔️ |
Sauvegarde/restauration | ✔️ | ✔️ |
Azure Compute Gallery | ✔️ | ✔️ |
Azure Disk Encryption | ✔️ | ✔️ |
Chiffrement côté serveur | ✔️ | ✔️ |
Création d’une machine virtuelle de 2e génération
Modèle Azure Resource Manager
Pour créer une machine virtuelle Windows de génération 2 simple, consultez Créer une machine virtuelle Windows à partir d’un modèle Resource Manager Pour créer une machine virtuelle Linux de génération 2 simple, consultez Comment créer une machine virtuelle Linux avec des modèles Azure Resource Manager
Image de la Place de marché
Dans le portail Azure ou Azure CLI, vous pouvez créer des machines virtuelles de 2e génération à partir d’une image de la Place de marché qui prend en charge le démarrage UEFI.
Portail Azure
Vous trouverez ci-dessous les étapes de création d’une machine virtuelle de génération 2 (Gen2) dans le portail Azure.
- Connectez-vous au portail Azure.
- Recherchez Machines virtuelles.
- Sous Services, sélectionnez Machines virtuelles.
- Dans la page Machines virtuelles, sélectionnez Ajouter, puis Machine virtuelle.
- Sous Détails du projet, vérifiez que l’abonnement approprié est sélectionné.
- Sous Groupe de ressources, sélectionnez Créer et spécifiez un nom pour votre groupe de ressources ou sélectionnez un groupe de ressources existant dans la liste déroulante.
- Sous Détails de l’instance, entrez un nom pour la machine virtuelle et choisissez une région.
- Sous image, sélectionnez une image Gen2 parmi les images de la Place de marché pour commencer.
Conseil
Si vous ne voyez pas la version génération 2 de l’image que vous souhaitez dans la liste déroulante, sélectionnez Afficher toutes les images, puis définissez le filtre Type d’image sur Gen2.
- Sélectionnez une taille de machine virtuelle qui prend en charge Gen2. Consultez la liste des tailles prises en charge.
- Renseignez les informations du Compte d’administrateur, puis les Règles de port entrant.
- Au bas de la page, sélectionnez Vérifier + créer
- Sur la page Créer une machine virtuelle, vous pouvez voir les détails de la machine virtuelle que vous allez déployer. Une fois la validation réussie, sélectionnez Créer.
PowerShell
Vous pouvez également utiliser PowerShell pour créer une machine virtuelle en référençant directement le SKU de génération 1 ou de génération 2.
Par exemple, utilisez l’applet de commande PowerShell suivante pour obtenir une liste des SKU dans l’offre WindowsServer
.
Get-AzVMImageSku -Location westus2 -PublisherName MicrosoftWindowsServer -Offer WindowsServer
Si vous créez une machine virtuelle avec Windows Server 2019 comme système d’exploitation, vous pouvez sélectionner une image de génération 2 (UEFI) qui ressemble à ceci :
2019-datacenter-gensecond
Si vous créez une machine virtuelle avec Windows 10 comme système d’exploitation, vous pouvez sélectionner une image de génération 2 (UEFI) qui ressemble à ceci :
20H2-PRO-G2
Consultez la section Fonctionnalités et capacités pour obtenir une liste actuelle des images de la Place de marché prises en charge.
Azure CLI
Vous pouvez également utiliser Azure CLI pour voir les images de génération 2 disponibles, listées par Éditeur.
az vm image list --publisher Canonical --sku gen2 --output table --all
Image ou disque managé
Vous pouvez créer une machine virtuelle de 2e génération à partir d’une image managée ou d’un disque managé, de la même façon que pour une machine virtuelle de 1ère génération.
Groupes identiques de machines virtuelles
Vous pouvez également créer des machines virtuelles de 2e génération à l’aide de groupes de machines virtuelles identiques. Dans Azure CLI, utilisez les groupes identiques Azure pour créer des machines virtuelles de 2e génération.
Forum aux questions
Les machines virtuelles de 2e génération sont-elles disponibles dans toutes les régions Azure ?
Oui. Par contre, toutes les tailles de machines virtuelles de 2e génération ne sont pas disponibles dans chaque région. La disponibilité des machines virtuelles de 2e génération dépend des disponibilités en matière de taille.Y a-t-il une différence de prix entre des machines virtuelles de 1ère et 2e générations ?
Non.J’ai un fichier .vhd de ma machine virtuelle de 2e génération locale. Puis-je utiliser ce fichier .vhd pour créer une machine virtuelle de 2e génération dans Azure ? Oui, vous pouvez placer votre fichier .vhd de 2e génération sur Azure et l’utiliser pour créer une machine virtuelle de 2e génération. Pour ce faire, procédez comme suit :
Chargez le fichier .vhd sur un compte de stockage situé dans la région où vous souhaitez créer votre machine virtuelle.
Créez un disque managé à partir du fichier .vhd. Affectez à la propriété Génération Hyper-V la valeur V2. Les commandes PowerShell suivantes définissent la propriété Génération Hyper-V au moment de la création d’un disque managé.
$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
Une fois le disque disponible, créez une machine virtuelle en y attachant ce disque. La machine virtuelle créée est alors une machine virtuelle de 2e génération. Une fois la machine virtuelle de 2e génération créée, vous pouvez généraliser l’image de cette machine virtuelle. En généralisant l’image, vous pouvez l’utiliser pour créer plusieurs machines virtuelles.
Comment augmenter la taille du disque du système d’exploitation ?
Les disques d’une taille supérieure à 2 Tio sont nouveaux pour les machines virtuelles de 2e génération. Par défaut, les disques de système d’exploitation sont d’une taille inférieure à 2 Tio pour les machines virtuelles de 2e génération. Vous pouvez augmenter la taille de disque jusqu’à la taille maximale recommandée de 4 Tio. Utilisez Azure CLI ou le portail Azure pour augmenter la taille du disque. Pour en savoir plus sur la manière d’étendre des disques par programme, consultez Redimensionner un disque pour Windows ou Linux.
Pour augmenter la taille du disque du système d’exploitation à partir du portail Azure :
- Accédez à la page des propriétés de la machine virtuelle dans le portail Azure.
- Pour arrêter et libérer la machine virtuelle, sélectionnez le bouton Arrêter.
- Dans la section Disques, sélectionnez le disque du système d’exploitation que vous souhaitez augmenter.
- Dans la section Disques, sélectionnez Configuration, et mettez à jour la Taille à la valeur souhaitée.
- Revenez à la page des propriétés de la machine virtuelle et démarrez-la.
Vous verrez peut-être s’afficher un avertissement pour les disques de système d’exploitation d’une taille supérieure à 2 Tio. L’avertissement ne s’applique pas aux machines virtuelles de 2e génération. Toutefois, les tailles de disque de système d’exploitation supérieures à 4 Tio ne sont pas prises en charge.
Les machines virtuelles de 2e génération prennent-elles en charge la mise en réseau accélérée ?
Oui. Pour en savoir plus, consultez Créer une machine virtuelle avec mise en réseau accélérée.Les machines virtuelles de 2e génération prennent-elles en charge le démarrage sécurisé ou vTPM dans Azure ? vTPM et l’amorçage sécurisé sont des fonctionnalités de lancement fiable pour les machines virtuelles de 2e génération. Pour plus d’informations, consultez Lancement fiable.
La 2e génération prend-elle en charge VHDX ?
Non, les machines virtuelles de 2e génération prennent en charge uniquement un disque dur virtuel.Les machines virtuelles de 2e génération prennent-elles en charge les disques de stockage Ultra Azure ?
Oui.Puis-je migrer une machine virtuelle à partir de la 1ère génération à la 2e génération ?
Non, vous ne pouvez pas modifier la génération d’une machine virtuelle après sa création. Si vous avez besoin de passer d’une génération à une autre, créez une machine virtuelle de la génération souhaitée.Pourquoi la taille de la machine virtuelle n’est-elle pas activée dans le sélecteur de taille quand j’essaie de créer une machine virtuelle Gen2 ?
Vous pouvez résoudre ce problème en effectuant les étapes suivantes :
- Vérifiez que la propriété Génération de machine virtuelle est définie sur Gen 2.
- Vérifiez que vous recherchez une taille de machine virtuelle qui prend en charge les machines virtuelles Gen2.
Étapes suivantes
En savoir plus sur le lancement fiable avec des machines virtuelles Gen 2.
En savoir plus sur les machines virtuelles de 2e génération dans Hyper-V.