Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à : ✔️ Machine virtuelles Windows
Dans ce tutoriel, vous allez apprendre à augmenter la disponibilité et la fiabilité de vos machines virtuelles à l’aide de groupes à haute disponibilité. Les groupes à haute disponibilité vérifient que les machines virtuelles que vous déployez sur Azure sont distribuées sur plusieurs nœuds matériels isolés, dans un cluster.
Dans ce tutoriel, vous allez apprendre à :
- Créer un ensemble de disponibilité
- Créer une machine virtuelle dans un groupe à haute disponibilité
- Vérifier les tailles de machine virtuelle disponibles
- Vérifier Azure Advisor
Démarrer Azure Cloud Shell
Azure Cloud Shell est un interpréteur de commandes interactif et gratuit que vous pouvez utiliser pour exécuter les étapes de cet article. Il dispose d’outils Azure courants préinstallés et configurés pour être utilisés avec votre compte.
Pour ouvrir Cloud Shell, sélectionnez simplement Essayer en haut à droite d’un bloc de code. Vous pouvez aussi lancer Cloud Shell dans un onglet distinct du navigateur en accédant à https://shell.azure.com/powershell. Sélectionnez Copier pour copier les blocs de code, collez-les dans Cloud Shell, puis appuyez sur Entrée pour les exécuter.
Créer un ensemble de disponibilité
Le matériel d’un emplacement est divisé en plusieurs domaines de mise à jour et domaines d’erreur. Un domaine de mise à jour est un groupe de machines virtuelles et de matériel physique sous-jacent pouvant être redémarré en même temps. Les machines virtuelles du même domaine d’erreur partager le stockage commun, ainsi qu’une source d’alimentation commune et un commutateur réseau.
Vous pouvez créer un ensemble de disponibilité à l’aide de New-AzAvailabilitySet. Dans cet exemple, le nombre de domaines de mise à jour et d’erreur est 2 et le groupe à haute disponibilité est nommé myAvailabilitySet.
Créez un groupe de ressources.
New-AzResourceGroup `
-Name myResourceGroupAvailability `
-Location EastUS
Créez un ensemble de disponibilité géré à l’aide de New-AzAvailabilitySet avec le paramètre -sku aligned.
New-AzAvailabilitySet `
-Location "EastUS" `
-Name "myAvailabilitySet" `
-ResourceGroupName "myResourceGroupAvailability" `
-Sku aligned `
-PlatformFaultDomainCount 2 `
-PlatformUpdateDomainCount 2
Créer des machines virtuelles à l’intérieur d’un groupe à haute disponibilité
Les machines virtuelles doivent être créées dans le groupe de disponibilité pour s'assurer qu'elles sont correctement distribuées sur le matériel. Vous ne pouvez pas ajouter de machine virtuelle existante à un groupe à haute disponibilité après sa création.
Lorsque vous créez une machine virtuelle avec New-AzVM, vous utilisez le paramètre -AvailabilitySetName pour spécifier le nom du groupe à haute disponibilité.
Tout d’abord, définissez un nom d’utilisateur administrateur et un mot de passe pour la machine virtuelle avec Get-Credential:
$cred = Get-Credential
Créez maintenant deux machines virtuelles avec New-AzVM dans le groupe à haute disponibilité.
for ($i=1; $i -le 2; $i++)
{
New-AzVm `
-ResourceGroupName "myResourceGroupAvailability" `
-Name "myVM$i" `
-Location "East US" `
-VirtualNetworkName "myVnet" `
-SubnetName "mySubnet" `
-SecurityGroupName "myNetworkSecurityGroup" `
-PublicIpAddressName "myPublicIpAddress$i" `
-AvailabilitySetName "myAvailabilitySet" `
-Credential $cred
}
La création et la configuration des deux machines virtuelles prennent quelques minutes. Une fois terminé, vous disposez de deux machines virtuelles réparties sur le matériel sous-jacent.
Si vous examinez l'ensemble de disponibilité dans le portail en accédant à groupes de ressources>myResourceGroupAvailability>myAvailabilitySet, vous devriez voir comment les machines virtuelles sont distribuées entre les deux domaines de défaillance et de mise à jour.
Remarque
Dans certaines circonstances, 2 machines virtuelles du même AvailabilitySet peuvent partager le même FaultDomain. Pour confirmer, accédez à votre ensemble de disponibilité et vérifiez la colonne domaine de défaillance. Cela peut être dû à la séquence d’événements suivante lors du déploiement des machines virtuelles :
- La 1ère machine virtuelle est déployée
- La 1ère machine virtuelle est arrêtée/désallouée
- La 2e machine virtuelle est déployée. Dans ces circonstances, le disque du système d’exploitation de la 2e machine virtuelle peut être créé sur le même domaine d’erreur que la 1ère machine virtuelle, et la 2e machine virtuelle atterrit également sur le même Domaine d’erreur. Pour éviter ce problème, il est recommandé de ne pas arrêter/libérer les machines virtuelles entre les déploiements.
Rechercher les tailles de machine virtuelle disponibles
Lorsque vous créez une machine virtuelle à l’intérieur d’un groupe à haute disponibilité, vous devez savoir quelles tailles de machine virtuelle sont disponibles sur le matériel. Utilisez la commande Get-AzVMSize pour obtenir toutes les tailles disponibles pour les machines virtuelles que vous pouvez déployer dans l'ensemble de disponibilité.
Get-AzVMSize `
-ResourceGroupName "myResourceGroupAvailability" `
-AvailabilitySetName "myAvailabilitySet"
Vérifier Azure Advisor
Vous pouvez également utiliser Azure Advisor pour obtenir plus d’informations sur la façon d’améliorer la disponibilité de vos machines virtuelles. Azure Advisor analyse vos données de télémétrie de configuration et d’utilisation, puis recommande des solutions qui peuvent vous aider à améliorer l’efficacité, les performances, la disponibilité et la sécurité de vos ressources Azure.
Connectez-vous au portail Azure , sélectionnez Tous les services, puis tapez Advisor. Le tableau de bord Advisor affiche des recommandations personnalisées pour l’abonnement sélectionné. Pour plus d’informations, consultez Prise en main d’Azure Advisor.
Étapes suivantes
Dans ce tutoriel, vous avez appris à :
- Créer un ensemble de disponibilité
- Créer une machine virtuelle dans un groupe à haute disponibilité
- Vérifier les tailles de machine virtuelle disponibles
- Vérifier Azure Advisor
Avancez au tutoriel suivant pour en savoir plus sur les jeux d'échelles de machines virtuelles.