Les outils MCP Server d'Azure pour la vue d'ensemble du calcul Azure

Les outils Azure MCP Server vous aident à gérer les machines virtuelles, les groupes d'échelle de machines virtuelles et les disques à l’aide d’invites en langage naturel. En utilisant des fonctionnalités clés telles que la création, la récupération et la mise à jour des ressources, vous pouvez contrôler efficacement votre environnement cloud.

Azure informatique fournit des ressources informatiques évolutives pour les applications et les charges de travail. Pour plus d’informations, consultez Azure documentation sur le calcul.

Note

paramètres Tool : les outils Azure MCP Server définissent des paramètres pour les données dont ils ont besoin pour effectuer des tâches. Certains de ces paramètres sont spécifiques à chaque outil et sont documentés ici. D’autres paramètres sont globaux et partagés par tous les outils. Pour plus d’informations, consultez Paramètres de l’outil.

Disque managé : créer

Avec cet outil, vous pouvez créer un disque managé Azure dans le groupe de ressources spécifié. Vous pouvez créer des disques vides (spécifier size-gb), des disques à partir d’une source, comme un instantané, un autre disque managé ou un URI d’objet blob (spécifier source). Vous pouvez également créer des disques à partir d’une version d’image de galerie d’images partagées (spécifier gallery-image-reference) ou de disques prêts à être téléchargés (spécifier upload-type et upload-size-bytes). Si vous ne spécifiez pas l’emplacement, il est défini par défaut sur l’emplacement du groupe de ressources.

Vous pouvez configurer la taille du disque, la référence SKU de stockage (par exemple, Premium_LRSouStandard_LRSUltraSSD_LRS), le type de système d’exploitation, la zone de disponibilité et la génération d’hyperviseur. D’autres configurations possibles incluent les balises, les paramètres de chiffrement, le niveau de performance, le disque partagé, le bursting à la demande et les limites d’IOPS/débit pour les disques UltraSSD. Créez un disque avec une stratégie d’accès réseau DenyAll, AllowAll ou AllowPrivate, et associez une ressource d’accès au disque lors de la création.

Voici quelques exemples d'instructions :

  • « Créer un disque managé de 128 Go nommé <disk-name> dans le groupe <resource-group>de ressources ».

  • « Créez un disque appelé Premium_LRS dans le <disk-name> groupe <resource-group> de ressources avec 256 Go ».

  • « Créer un disque à partir d’un instantané <snapshot-resource-id> dans le groupe <resource-group>de ressources ».

  • « Créez un disque Linux de 64 Go Standard_LRS nommé <disk-name> dans le groupe <resource-group> de ressources dans la zone 1. »

  • « Créer un disque managé à partir d’une version <image-version-resource-id> d’image de galerie dans le groupe <resource-group>de ressources ».

  • Créer un disque de données à partir de LUN 0 de la version <image-version-resource-id> de l'image de galerie dans le groupe <resource-group> de ressources.

  • « Créez un disque prêt pour le chargement nommé <disk-name> dans le groupe <resource-group> de ressources avec une taille de chargement de 20 972 032 octets. »

  • « Créer un disque de chargement de lancement approuvé nommé <disk-name> dans le groupe de ressources <resource-group> avec le type UploadWithSecurityData et le type de sécurité TrustedLaunch. »

  • « Créez un disque managé partagé nommé <disk-name> dans le groupe <resource-group> de ressources avec 512 Go et des partages max définis sur 3 . »

  • « Créer un disque <disk-name> managé dans un groupe <resource-group> de ressources avec une stratégie DenyAll d’accès réseau et un accès au <disk-access-resource-id>disque ».

  • « Créez un disque de génération d’hyperviseur V2 nommé <disk-name> dans le groupe <resource-group> de ressources avec 128 Go ».

Paramètre Obligatoire ou facultatif Description
Nom du disque Obligatoire Nom du disque.
Groupe de ressources Obligatoire Nom du groupe de ressources Azure. Ce nom est un conteneur logique pour les ressources Azure.
Accès au disque Optional ID de la ressource d’accès au disque pour utiliser des points de terminaison privés sur les disques.
Jeu de chiffrement de disque Optional ID de ressource de l'ensemble de chiffrement de disque à utiliser pour activer le chiffrement des données au repos.
IOPS de lecture et d'écriture de disque Optional Nombre d'IOPS autorisés pour ce disque. Uniquement paramétrable pour les disques UltraSSD.
Lecture et écriture sur disque Mo/s Optional Bande passante autorisée pour ce disque en Mbits/s. Uniquement paramétrable pour les disques UltraSSD.
Activer la mise en rafale Optional Activer le bursting à la demande au-delà de la cible de performances approvisionnée du disque. Ne s’applique pas aux disques Ultra. Valeurs acceptées : true ou false.
Type de chiffrement Optional Type de chiffrement du disque. Valeurs acceptées : EncryptionAtRestWithCustomerKey, EncryptionAtRestWithPlatformAndCustomerKeysou EncryptionAtRestWithPlatformKey.
Référence de l'image de la galerie Optional ID de ressource d’une version d’image d’une galerie d’images partagée à utiliser comme source pour le disque. Format : /subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Compute/galleries/{gallery}/images/{image}/versions/{version}.
LUN de référence d’image de la galerie Optional LUN (numéro d’unité logique) du disque de données dans la version d’image de la galerie. Si vous spécifiez ce paramètre, vous créez le disque à partir du disque de données sur ce numéro d’unité logique (LUN). Si vous ne spécifiez pas ce paramètre, vous créez le disque à partir du disque du système d’exploitation de l’image.
Génération d’Hyper v Optional Génération d’hyperviseur de la machine virtuelle. Applicable uniquement aux disques du système d’exploitation. Valeurs acceptées : V1, V2.
Lieu Optional Région/emplacement Azure. L’emplacement du groupe de ressources est la valeur par défaut si vous ne spécifiez pas ce paramètre.
Nombre maximal de partages Optional Nombre maximal de machines virtuelles pouvant être attachées au disque en même temps. Une valeur supérieure à une indique un disque partagé.
Stratégie d’accès réseau Optional Stratégie d’accès au disque via le réseau. Valeurs acceptées : AllowAll, AllowPrivateou DenyAll.
Type de système d’exploitation Optional Type de système d’exploitation du disque. Valeurs acceptées : Linux ou Windows.
Type de sécurité Optional Type de sécurité du disque managé. Valeurs acceptées : ConfidentialVM_DiskEncryptedWithCustomerKey, , ConfidentialVM_DiskEncryptedWithPlatformKeyConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey, Standard, ou TrustedLaunch. Ce paramètre est obligatoire lorsque upload-type c’est UploadWithSecurityData.
Taille gb Optional Taille du disque en Go. Taille maximale : 4 095 Go.
Référence (SKU) Optional La SKU de stockage sous-jacente. Valeurs acceptées : Premium_LRS, , PremiumV2_LRSPremium_ZRS, StandardSSD_LRS, StandardSSD_ZRS, Standard_LRS, ou UltraSSD_LRS.
Source Optional Source à partir de laquelle créer le disque, y compris un ID de ressource d’un instantané ou d’un disque, ou un URI d’objet blob d’un disque dur virtuel (VHD). Lorsque vous fournissez une source, size-gb est facultatif et est défini par défaut sur la taille de la source.
Étiquettes Optional Balises séparées par l’espace au format « key=value ». Utilisez '' pour effacer des balises existantes.
Niveau Optional Niveau de performance du disque (par exemple, P10, P15, P20, P30, P40, P50, P60, P70, ou P80). Applicable uniquement aux disques SSD Premium.
Taille de téléchargement en octets Optional Taille en octets (y compris le pied de page VHD de 512 octets) du contenu à charger. Ce paramètre est obligatoire lorsque vous spécifiez upload-type.
Type de chargement Optional Type de chargement pour le disque. Valeurs acceptées : Upload ou UploadWithSecurityData. Lorsque vous spécifiez ce paramètre, vous créez le disque dans un ReadyToUpload état.
Zone Optional Zone de disponibilité dans laquelle approvisionner la ressource.

Astuces pour l'annotation des outils :

Destructeur Idempotent Open World Lecture seule Secret Paramètre régional requis

Disque managé : supprimer

Supprimez un disque managé Azure du groupe de ressources spécifié. Cette opération est idempotente ; elle renvoie succès que le disque ait été supprimé ou n'existe pas.

Voici quelques exemples d'instructions :

  • « Supprimer le disque temp-data-disk managé dans le groupe dev-rgde ressources ».

  • « Supprimer le disque old-backup-disk managé du groupe prod-rgde ressources ».

Paramètre Obligatoire ou facultatif Description
Groupe de ressources Obligatoire Nom du groupe de ressources Azure.
Nom du disque Obligatoire Nom du disque à supprimer.

Astuces pour l'annotation des outils :

Destructeur Idempotent Open World Lecture seule Secret Paramètre régional requis

Disque managé : répertorier ou obtenir

Vous pouvez répertorier les Azure disques managés disponibles ou récupérer des informations détaillées sur un disque spécifique. Vous pouvez afficher tous les disques d’un abonnement ou dans un groupe de ressources spécifique, notamment la taille du disque, la référence SKU, l’état d’approvisionnement et le type de système d’exploitation. L’outil prend en charge les modèles génériques dans les noms de disques (par exemple, win_OsDisk*).

Si vous fournissez un nom de disque sans spécifier de groupe de ressources, l’outil recherche dans l’ensemble de l’abonnement. Spécifiez un groupe de ressources pour étendre la recherche à ce groupe de ressources. Les deux paramètres sont facultatifs.

Voici quelques exemples d'instructions :

  • « Répertorier tous les disques managés dans mon abonnement ».

  • « Afficher tous les disques dans le groupe <resource-group>de ressources ».

  • « Obtenir les détails du disque <disk-name>».

  • « Quelles sont les tailles de disque disponibles ? »

  • « Afficher les disques avec le nom correspondant à win_OsDisk* dans le groupe de ressources <resource-group>. »

  • « Obtenir des informations sur le disque <disk-name> dans le groupe <resource-group>de ressources ».

Paramètre Obligatoire ou facultatif Description
Nom du disque Optional Nom du disque.

Astuces pour l'annotation des outils :

Destructeur Idempotent Open World Lecture seule Secret Paramètre régional requis

Disque managé : mise à jour

Mettez à jour ou modifiez les propriétés d’un disque managé Azure existant que vous avez créé précédemment. Si vous ne spécifiez pas le groupe de ressources, le disque se trouve par nom dans l’abonnement.

Cette opération prend en charge l’augmentation de la taille du disque et la modification de la référence SKU de stockage, des IOPS et des limites de débit (pour UltraSSD uniquement) et les partages maximum pour les pièces jointes de disque partagé. Vous pouvez également modifier le bursting à la demande, les balises, les paramètres de chiffrement, l’accès au disque et le niveau de performances.

Vous pouvez modifier la stratégie d’accès réseau sur DenyAll, AllowAllou AllowPrivate sur un disque existant. Seules les propriétés spécifiées sont mises à jour ; les propriétés non spécifiées restent inchangées.

Voici quelques exemples d'instructions :

  • « Mettre à jour le disque <disk-name> dans le groupe <resource-group> de ressources à 1 024 Go ».

  • « Remplacez la référence SKU du disque <disk-name>UltraSSD_LRSpar ».

  • « Redimensionner le disque <disk-name> dans le groupe <resource-group> de ressources à 2 048 Go ».

  • « Définir le nombre maximal de partages sur le disque <disk-name> sur 3 ».

  • « Modifiez la stratégie d’accès réseau du disque <disk-name> en AllowPrivate».

  • « Mettre à jour le disque <disk-name> dans un groupe <resource-group> de ressources avec des balises env=production».

  • « Définir la limite d’E/S par seconde sur le disque Ultra <disk-name> dans le groupe de ressources <resource-group> à 15 000. »

  • Mettre à jour le disque <disk-name> dans le groupe de ressources <resource-group> pour utiliser l'ensemble de chiffrement de disque <disk-encryption-set-id>.

  • « Définir l’accès pour le disque <disk-name> dans le groupe de ressources <resource-group> à <disk-access-resource-id> avec la stratégie d’accès réseau DenyAll. »

Paramètre Obligatoire ou facultatif Description
Nom du disque Obligatoire Nom du disque.
Accès au disque Optional ID de la ressource d’accès au disque pour utiliser des points de terminaison privés sur les disques.
Jeu de chiffrement de disque Optional ID de ressource de l'ensemble de chiffrement de disque à utiliser pour activer le chiffrement des données au repos.
IOPS de lecture et d'écriture de disque Optional Nombre d'IOPS autorisés pour ce disque. Uniquement paramétrable pour les disques UltraSSD.
Lecture et écriture sur disque Mo/s Optional Bande passante autorisée pour ce disque en Mbits/s. Uniquement paramétrable pour les disques UltraSSD.
Activer la mise en rafale Optional Activer le bursting à la demande au-delà de la cible de performances approvisionnée du disque. Ne s’applique pas aux disques Ultra. Valeurs acceptées : true ou false.
Type de chiffrement Optional Type de chiffrement du disque. Valeurs acceptées : EncryptionAtRestWithCustomerKey, EncryptionAtRestWithPlatformAndCustomerKeysou EncryptionAtRestWithPlatformKey.
Nombre maximal de partages Optional Nombre maximal de machines virtuelles pouvant être attachées au disque en même temps. Une valeur supérieure à une indique un disque partagé.
Stratégie d’accès réseau Optional Stratégie d’accès au disque via le réseau. Valeurs acceptées : AllowAll, AllowPrivateou DenyAll.
Taille gb Optional Taille du disque en Go. Taille maximale : 4 095 Go.
Référence (SKU) Optional La SKU de stockage sous-jacente. Valeurs acceptées : Premium_LRS, , PremiumV2_LRSPremium_ZRS, StandardSSD_LRS, StandardSSD_ZRS, Standard_LRS, ou UltraSSD_LRS.
Étiquettes Optional Balises séparées par un espace au format key=value. Permet '' d’effacer les balises existantes.
Niveau Optional Niveau de performance du disque (par exemple, P10, P15, P20, P30, P40, P50, P60, P70, ou P80). Applicable uniquement aux disques SSD Premium.

Astuces pour l'annotation des outils :

Destructeur Idempotent Open World Lecture seule Secret Paramètre régional requis

Machine virtuelle : créer

Créez, déployez ou provisionnez une seule machine virtuelle. Cette commande lance une nouvelle machine virtuelle Linux ou Windows avec une clé SSH ou une authentification par mot de passe. Si vous ne spécifiez pas de ressources réseau (par exemple, un réseau virtuel ou un sous-réseau), cet outil les crée automatiquement. La taille de machine virtuelle par défaut est Standard_D2s_v5, et le système d’exploitation par défaut est Ubuntu 24.04 LTS si vous ne spécifiez pas autrement.

Vous pouvez créer une machine virtuelle Linux à l’aide d’une clé publique SSH. Vous fournissez le contenu de la clé ou le chemin d’accès au fichier de clé. Par exemple, vous pouvez spécifier votre fichier de clé publique à l’adresse ~/.ssh/id_rsa.pub.

Cette commande ne prend pas en charge la création de groupes de machines virtuelles identiques avec plusieurs instances identiques. Au lieu de cela, utilisez VMSS create.

Voici quelques exemples d'instructions :

  • « Créer une machine virtuelle Linux nommée <vm-name> avec une clé SSH dans le groupe <resource-group>de ressources ».

  • « Lancez une machine virtuelle avec l’image Ubuntu2404 dans <resource-group>. »

  • « Créez une machine virtuelle Windows nommée <vm-name> avec un mot de passe administrateur dans le groupe de ressources <resource-group>. »

  • « Déployer la machine virtuelle <vm-name> dans <location> avec la taille Standard_D2s_v5. »

  • Démarrer une machine virtuelle avec la taille Standard_B2s et sans adresse IP publique dans le groupe de ressources <resource-group>.

  • Créer une machine virtuelle Linux nommée <vm-name> dans <location> avec un groupe de sécurité réseau personnalisé.

Paramètre Obligatoire ou facultatif Description
Nom d'utilisateur administrateur Obligatoire Nom d’utilisateur administrateur de la machine virtuelle. Obligatoire pour la création d’une machine virtuelle.
Lieu Obligatoire Région ou emplacement Azure.
Groupe de ressources Obligatoire Nom du groupe de ressources Azure. Ce nom est un conteneur logique pour les ressources Azure.
Nom de la machine virtuelle Obligatoire Nom de la machine virtuelle.
Mot de passe administrateur Optional Mot de passe administrateur pour les machines virtuelles Windows ou lorsque la clé SSH n'est pas fournie pour les machines virtuelles Linux.
Image Obligatoire Image du système d’exploitation à utiliser. Peut être un URN (publisher :offer :SKU :version), ou un alias comme Ubuntu2404 ou Win2022Datacenter.
Groupe de sécurité réseau Optional Nom du groupe de sécurité réseau à utiliser ou à créer.
Aucune adresse IP publique Optional Instruction ne permettant pas de créer ou d’affecter une adresse IP publique.
Taille du disque du système d’exploitation (Go) Optional Taille du disque du système d’exploitation en Go. Les valeurs par défaut sont basées sur les exigences d’image.
Type de disque du système d’exploitation Optional Type de disque du système d’exploitation : Premium_LRS, StandardSSD_LRSou Standard_LRS. Les valeurs par défaut sont basées sur la taille de machine virtuelle.
Type de système d’exploitation Optional Type de système d’exploitation du disque. Valeurs acceptées : Linux ou Windows.
Adresse IP publique Optional Nom de l’adresse IP publique à utiliser ou à créer.
Préfixe d’adresse source Optional Plage d’adresses IP source pour les règles de trafic entrant du NSG (groupe de sécurité réseau) (par exemple, 203.0.113.0/24 ou une adresse IP spécifique). Par défaut, * (n'importe quelle source).
Clé publique SSH Optional Clé publique SSH pour les machines virtuelles Linux. Il peut s’agir du contenu de la clé ou du chemin d’accès à un fichier.
Sous-réseau Optional Nom du sous-réseau au sein du réseau virtuel.
Réseau virtuel Optional Nom d’un réseau virtuel existant à utiliser. Si vous ne le spécifiez pas, la commande en crée une.
Taille de la machine virtuelle Optional Taille de la machine virtuelle (par exemple, Standard_D2s_v3 ou Standard_B2s). Standard_D2s_v5 Par défaut, si vous ne le spécifiez pas.
Zone Optional Zone de disponibilité dans laquelle approvisionner la ressource.

Astuces pour l'annotation des outils :

Destructeur Idempotent Open World Lecture seule Secret Paramètre régional requis

Machine virtuelle : supprimer

Supprimez définitivement une machine virtuelle. Cette opération est irréversible et les données de machine virtuelle sont perdues. Utilisez le Force deletion paramètre pour supprimer une machine virtuelle en cours d’exécution ou ayant échoué.

Voici quelques exemples d'instructions :

  • « Supprimer une machine virtuelle test-vm-01 dans un groupe dev-rgde ressources ».

  • « Supprimer la machine staging-web virtuelle du groupe staging-rgde ressources ».

  • « Forcer la suppression de machine virtuelle stuck-vm dans le groupe prod-rgde ressources ».

Paramètre Obligatoire ou facultatif Description
Groupe de ressources Obligatoire Nom du groupe de ressources Azure.
Nom de la machine virtuelle Obligatoire Nom de la machine virtuelle à supprimer.
Forcer la suppression Optional Supprimez la ressource même si elle est dans un état en cours d’exécution ou d’échec.

Astuces pour l'annotation des outils :

Destructeur Idempotent Open World Lecture seule Secret Paramètre régional requis

Machine virtuelle : lister ou obtenir

Répertorier ou obtenir des machines virtuelles dans un abonnement ou un groupe de ressources. Cette commande retourne les détails de la machine virtuelle, notamment le nom, l’emplacement, la taille, l’état d’approvisionnement, le type de système d’exploitation et l’affichage d’instance avec l’état d’exécution et l’état d’alimentation.

Voici quelques exemples d'instructions :

  • « Répertorier toutes les machines virtuelles dans mon abonnement ».

  • « Afficher toutes les machines virtuelles de mon abonnement ».

  • « Répertorier les machines virtuelles dans le groupe resource-group-namede ressources ».

  • « Obtenir des détails pour la machine vm-name virtuelle dans le groupe resource-group-namede ressources ».

  • « Obtenir une machine vm-name virtuelle avec vue d’instance dans le groupe resource-group-namede ressources. »

  • « Afficher la machine virtuelle vm-name avec l’état d’exécution dans le groupe resource-group-namede ressources ».

  • « Quel est l’état d’alimentation de la machine vm-name virtuelle dans le groupe resource-group-namede ressources ? »

  • « Obtenir l’état de la machine virtuelle vm-name et l’état d’approvisionnement dans le groupe resource-group-namede ressources ».

Paramètre Obligatoire ou facultatif Description
Vue d’instance Optional Incluez les détails de la vue d’instance (disponible uniquement lors de la récupération d’une machine virtuelle spécifique).
Nom de la machine virtuelle Optional Nom de la machine virtuelle.

Astuces pour l'annotation des outils :

Destructeur Idempotent Open World Lecture seule Secret Paramètre régional requis

Machine virtuelle : état d’alimentation

Modifiez l’état de fonctionnement d’une machine virtuelle Azure (VM) en la déallouant, en la démarrant, en l’arrêtant ou en la redémarrant. L’allocation de ressources de calcul libère les ressources de calcul et arrête la facturation pour le calcul tout en préservant la machine virtuelle et sa configuration. Démarrage d’une machine virtuelle arrêtée. L’arrêt met une machine virtuelle hors tension et arrête le système d’exploitation. L’option Redémarrer redémarre la machine virtuelle.

Utilisez l’option permettant d’ignorer l’arrêt avec stop pour forcer l’action sans arrêt propre du système d’exploitation. Utilisez l’option sans attente pour retourner immédiatement. La réponse contient un statusUri, qui correspond à l’URL Azure-AsyncOperation d’Azure Resource Manager (ARM), et vous pouvez envoyer une requête GET à cette URL pour interroger le statut de l’opération (InProgress / Succeeded / Failed).

Voici quelques exemples d'instructions :

  • « Démarrer et mettre sous tension la machine virtuelle appserver01 dans le groupe rg-prodde ressources ».

  • « Arrêter et désactiver la machine virtuelle db-node-1 en cours d’exécution dans le groupe rg-db-prodde ressources ».

  • « Libérer une machine virtuelle analytics-vm dans un groupe rg-analytics de ressources pour libérer des ressources de calcul tout en conservant la machine virtuelle ».

  • « Redémarrer une machine virtuelle webapp-vm dans un groupe rg-web-prodde ressources ».

  • « Arrêtez la machine virtuelle windows-server-01 dans le groupe rg-windows de ressources et ignorez l’arrêt du système d’exploitation ».

  • « Démarrez une machine virtuelle workerpool-02 dans un groupe rg-compute de ressources sans attendre la fin. »

  • « Désactiver et arrêter la machine virtuelle cache-node dans le groupe rg-cachede ressources ».

  • « Libérer et désactiver la machine virtuelle batch-vm-1 dans le groupe rg-batch de ressources pour arrêter la facturation des ressources de calcul tout en préservant la machine virtuelle. »

Paramètre Obligatoire ou facultatif Description
Action d’alimentation Obligatoire Action d’alimentation à appliquer à la machine virtuelle (et non à l’état actuel de l’alimentation). Valeurs acceptées : start, stop, deallocate, restart.
Groupe de ressources Obligatoire Nom du groupe de ressources Azure. Ce groupe de ressources est un conteneur logique pour les ressources Azure.
Nom de la machine virtuelle Obligatoire Nom de la machine virtuelle.
Aucune attente Optional Retournez immédiatement sans attendre la fin de l’opération.
Ignorer l’arrêt Optional Ignorez l’arrêt normal du système d’exploitation et forcez la mise hors tension. Compatible uniquement avec l’état stop .

Astuces pour l'annotation des outils :

Destructeur Idempotent Open World Lecture seule Secret Paramètre régional requis

Machine virtuelle : mise à jour

Mettez à jour, modifiez ou reconfigurez une machine virtuelle existante. Vous pouvez redimensionner une machine virtuelle, mettre à jour des balises, configurer des diagnostics de démarrage ou modifier les données utilisateur. Vous devrez peut-être libérer la machine virtuelle avant de la redimensionner à certaines tailles.

Voici quelques exemples d'instructions :

  • « Ajouter un type Windows_Server de licence à une machine virtuelle <vm-name> dans un groupe <resource-group-name>de ressources ».

  • « Mettre à jour les données utilisateur pour la machine virtuelle <vm-name> dans le groupe <resource-group-name>de ressources ».

  • « Redimensionner la machine virtuelle <vm-name> dans le groupe <resource-group-name> de ressources sur Standard_B2s».

  • « Activer les diagnostics de démarrage pour la machine virtuelle <vm-name> dans le groupe <resource-group-name>de ressources ».

Paramètre Obligatoire ou facultatif Description
Groupe de ressources Obligatoire Nom du groupe de ressources Azure. Ce nom est un conteneur logique pour les ressources Azure.
Nom de la machine virtuelle Obligatoire Nom de la machine virtuelle.
Diagnostics de démarrage Optional Activer ou désactiver les diagnostics de démarrage : true ou false.
Type de licence Optional Type de licence pour Azure avantage hybride : Windows_Server, Windows_Client, RHEL_BYOS, SLES_BYOS ou None à désactiver.
Étiquettes Optional Balises séparées par l’espace au key=value format. Permet '' d’effacer les balises existantes.
Données utilisateur Optional Données utilisateur encodées en base64 pour la machine virtuelle. Permet de mettre à jour des scripts de données personnalisés.
Taille de la machine virtuelle Optional Taille de la machine virtuelle (par exemple, Standard_D2s_v3 ou Standard_B2s). La valeur par défaut est Standard_D2s_v5 si elle n'est pas spécifiée.

Astuces pour l'annotation des outils :

Destructeur Idempotent Open World Lecture seule Secret Paramètre régional requis

Groupe de machines virtuelles identiques : créer

Créez, déployez ou provisionnez un ensemble d'échelle de machines virtuelles pour exécuter plusieurs instances de machines virtuelles identiques. Cet outil vous aide à déployer des charges de travail nécessitant une mise à l’échelle horizontale, un équilibrage de charge ou une haute disponibilité entre les instances. La configuration par défaut crée deux instances de type Standard_D2s_v5, sous Ubuntu 24.04 LTS.

Créez un groupe identique en spécifiant resource group, VMSS name et admin username, ainsi que d’autres paramètres facultatifs. Voici quelques exemples de commandes :

  • « Créer un ensemble de machines virtuelles nommé my-vmss dans le groupe de ressources my-rg. »

  • « Créer un ensemble de machines virtuelles avec quatre instances dans my-rg. »

  • « Déployer un ensemble de mise à l’échelle avec une stratégie de mise à niveau manuelle et deux instances dans my-rg. »

  • « Créer un ensemble de machines virtuelles Linux avec une clé publique SSH depuis ~/.ssh/id_rsa.pub dans my-rg. »

Paramètre Obligatoire ou facultatif Description
Nom d'utilisateur administrateur Obligatoire Nom d’utilisateur administrateur de la machine virtuelle. Obligatoire pour la création d’une machine virtuelle.
Lieu Obligatoire Région ou emplacement Azure.
Groupe de ressources Obligatoire Nom du groupe de ressources Azure. Ce nom est un conteneur logique pour les ressources Azure.
Nom de VMSS Obligatoire Nom du groupe de machines virtuelles identiques.
Mot de passe administrateur Optional Mot de passe administrateur pour les machines virtuelles Windows ou lorsqu'une clé SSH n'est pas fournie pour les machines virtuelles Linux.
Image Obligatoire Image du système d’exploitation à utiliser. Peut être un URN (publisher :offer :SKU :version) ou un alias comme Ubuntu2404, Win2022Datacenter.
Nombre d’instances Optional Nombre d’instances de VM dans le groupe identique. La valeur par défaut est 2.
Taille du disque OS en Go Optional Taille du disque du système d’exploitation en Go. Valeurs par défaut basées sur les exigences d’image.
Type de disque du système d’exploitation Optional Type de disque du système d’exploitation : Premium_LRS, StandardSSD_LRSou Standard_LRS. Valeurs par défaut basées sur la taille de la machine virtuelle.
Type de système d’exploitation Optional Type de système d’exploitation du disque. Valeurs acceptées : Linux ou Windows.
Clé publique Ssh Optional Clé publique SSH pour les machines virtuelles Linux. Il peut s’agir du contenu de la clé ou du chemin d’accès à un fichier.
Sous-réseau Optional Nom du sous-réseau au sein du réseau virtuel.
Stratégie de mise à niveau Optional Mode de stratégie de mise à niveau : Automatic, Manualou Rolling. La valeur par défaut est Manual.
Réseau virtuel Optional Nom d’un réseau virtuel existant à utiliser. Si vous ne le spécifiez pas, l’outil en crée un nouveau.
Taille de la machine virtuelle Optional Taille de la machine virtuelle (par exemple, Standard_D2s_v3 ou Standard_B2s). La valeur par défaut est Standard_D2s_v5 si elle n'est pas spécifiée.
Zone Optional Zone de disponibilité dans laquelle approvisionner la ressource.

Astuces pour l'annotation des outils :

Destructeur Idempotent Open World Lecture seule Secret Paramètre régional requis

Groupe de machines virtuelles identiques : supprimer

Supprimez un ensemble de machines virtuelles et toutes ses instances de machine virtuelle de manière définitive. Cette action est irréversible. Utilisez le paramètre Force deletion pour supprimer un ensemble d'échelles qui est en cours d'exécution ou en échec.

Voici quelques exemples d'instructions :

  • « Supprimer un groupe web-frontend-vmss identique dans le groupe de ressources prod-rg. »

  • « Supprimer l'ensemble d'échelles de machines virtuelles test-scaleset du groupe de ressources dev-rg. »

  • « Forcer la suppression de l’ensemble d’échelle de machines virtuelles stuck-vmss dans le groupe de ressources staging-rg. »

Paramètre Obligatoire ou facultatif Description
Groupe de ressources Obligatoire Nom du groupe de ressources Azure.
Nom de VMSS Obligatoire Nom du groupe de machines virtuelles identiques à supprimer.
Forcer la suppression Optional Forcez la suppression de la ressource même si elle est dans un état en cours d’exécution ou d’échec.

Astuces pour l'annotation des outils :

Destructeur Idempotent Open World Lecture seule Secret Paramètre régional requis

Ensemble de machines virtuelles : lister ou consulter

Répertoriez ou obtenez des groupes de machines virtuelles identiques et leurs instances dans un abonnement ou un groupe de ressources. Cet outil retourne les détails de l’ensemble d’échelles, notamment le nom, l’emplacement, la référence SKU, la capacité, la stratégie de mise à niveau et les informations sur les instances individuelles de machine virtuelle.

Voici quelques exemples d'instructions :

  • « Répertorier tous les ensembles d’échelles de machines virtuelles dans mon abonnement. »

  • « Répertorier les ensembles de machines virtuelles dans le groupe de ressources <resource-group-name>. »

  • Quels ensembles de dimensionnement sont dans le groupe de ressources <resource-group-name> ?

  • « Obtenir des détails pour le jeu d’échelles de machines virtuelles <vmss-name> dans le groupe de ressources <resource-group-name>. »

  • « Montre-moi l’ensemble de machines virtuelles <vmss-name> dans le groupe de ressources <resource-group-name>. »

  • « Afficher l’instance <instance-id> de l’ensemble d’échelles de machines virtuelles <vmss-name> dans le groupe de ressources <resource-group-name>. »

  • « Quel est l’état de l’instance <instance-id> dans l’ensemble d’échelle <vmss-name> ? »

Paramètre Obligatoire ou facultatif Description
ID de l'instance Optional ID d’instance du groupe de machines virtuelles identiques.
Nom du groupe de machines virtuelles identiques Optional Nom du groupe de machines virtuelles identiques.

Astuces pour l'annotation des outils :

Destructeur Idempotent Open World Lecture seule Secret Paramètre régional requis

Groupes de machines virtuelles identiques : mettre à jour

Mettez à jour, modifiez ou reconfigurez un ensemble de machines virtuelles à échelle existant. Vous pouvez mettre à l’échelle le nombre d’instances, redimensionner les machines virtuelles, modifier la stratégie de mise à niveau ou mettre à jour des balises sur un ensemble de dimensionnement. Certaines modifications doivent update-instances être déployées sur des machines virtuelles existantes. Cet outil ne crée pas un jeu d'échelles de machines virtuelles. Utilisez VMSS create à la place. Pour mettre à jour une seule machine virtuelle, utilisez VM update.

Voici quelques exemples d'instructions :

  • « Mettez à jour la capacité du groupe de machines virtuelles identiques de myScaleSet à 15. »

  • « Activer le surapprovisionnement sur l’ensemble de machines virtuelles myScaleSet. »

  • « Modifiez la taille de la machine virtuelle à Standard_D4s_v3myScaleSet ».

  • « Effacer les balises existantes sur le jeu d’échelles myScaleSet dans le groupe de ressources myResourceGroup. »

Paramètre Obligatoire ou facultatif Description
Groupe de ressources Obligatoire Nom du groupe de ressources Azure. Ce nom est un conteneur logique pour les ressources Azure.
Nom de VMSS Obligatoire Nom du groupe de machines virtuelles identiques.
Capacité Optional Nombre d’instances de VM (capacité) dans le groupe identique.
Activer la mise à niveau automatique du système d’exploitation Optional Activez les mises à niveau automatiques de l’image du système d’exploitation. Nécessite des sondes de santé ou l'extension de santé de l'application.
Surprovisionnement Optional Activez ou désactivez le surprovisionnement. Lorsqu’elle est activée, Azure provisionne plus de machines virtuelles que demandées et supprime des machines virtuelles supplémentaires après le déploiement.
Stratégie de scale-in Optional Stratégie de mise à l’échelle pour déterminer les machines virtuelles à supprimer : Default, NewestVMou OldestVM.
Étiquettes Optional Balises séparées par l’espace au key=value format. Permet '' d’effacer les balises existantes.
Stratégie de mise à niveau Optional Mode de stratégie de mise à niveau : Automatic, Manualou Rolling. La valeur par défaut est Manual.
Taille de la machine virtuelle Optional Taille de la machine virtuelle (par exemple, Standard_D2s_v3 ou Standard_B2s). La valeur par défaut est Standard_D2s_v5 si elle n'est pas spécifiée.

Astuces pour l'annotation des outils :

Destructeur Idempotent Open World Lecture seule Secret Paramètre régional requis