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.
Les outils Azure MCP Server vous aident à gérer les machines virtuelles, les ensembles de mises à l'échelle de machines virtuelles et les disques en utilisant des 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 Compute 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 ci-dessous. 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
Crée 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 telle qu’un instantané, un autre disque managé ou un URI d’objet blob (spécifier source), des disques d’une version d’image Shared Image Gallery (spécifier gallery-image-reference) ou des disques prêts pour le chargement (spécifiez 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_LRS, Standard_LRSUltraSSD_LRS), le type de système d’exploitation, la zone de disponibilité, la génération d’hyperviseur, les balises, les paramètres de chiffrement, le niveau de performances, 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éer un disque appelé
Premium_LRSdans un<disk-name>groupe<resource-group>de ressources avec 256 Go » - « Créer un disque
<disk-name>managé dans un groupe<resource-group>de ressources danseastus» - « Créer un disque à partir d’un instantané
<snapshot-resource-id>dans le groupe<resource-group>de ressources » - « Créer un disque
<disk-name>managé dans un groupe<resource-group>de ressources à partir d’un objet blob<blob-uri>» - « Créer un disque Linux de 64 Go
Standard_LRSnommé<disk-name>dans le groupe<resource-group>de ressources dans la zone 1 » - « Créer un disque
<disk-name>managé dans un groupe<resource-group>de ressources avec des balises env=prod team=infra » - « Créer un disque de 128 Go
Premium_LRSnommé<disk-name>dans le groupe<resource-group>de ressources avec un niveauP30de performance » - « Créer un disque
<disk-name>dans un groupe<resource-group>de ressources avec chiffrement géré par le client à l’aide du jeu<disk-encryption-set-id>de chiffrement de disque » - « Créer un disque managé à partir de la version d’image de la galerie
<image-version-resource-id>dans le groupe de ressources<resource-group>» - « Créer un disque de données à partir de LUN 0 de la version
<image-version-resource-id>de l'image de la galerie dans le groupe<resource-group>de ressources » - « Créer un disque prêt pour le chargement nommé
<disk-name>dans le groupe<resource-group>de ressources avec une taille de chargement 20972032 octets » - Créer un disque de Lancement approuvé nommé
<disk-name>dans le groupe de ressources<resource-group>avec le typeUploadWithSecurityDataet le type de sécuritéTrustedLaunch - « Créer un disque nommé
UltraSSD_LRSdans un<disk-name>groupe<resource-group>de ressources avec 256 Go, 1 000 IOPS et un débit de 500 Mbits/s » - « Créer un disque managé partagé nommé
<disk-name>dans le groupe<resource-group>de ressources avec 512 Go et un nombre maximal de partages défini sur 3 » - « Créer un disque
<disk-name>managé dans un groupe<resource-group>de ressources avec une stratégieDenyAlld’accès réseau et un accès au<disk-access-resource-id>disque » - « Créer un disque managé de 128 Go nommé
<disk-name>dans le groupe<resource-group>de ressources avec un bursting à la demande activé » - « Créer un disque
<disk-name>managé dans un groupe<resource-group>de ressources avec un typeEncryptionAtRestWithPlatformAndCustomerKeysde chiffrement » - « Créer 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 ressource de la ressource d’accès au disque pour l’utilisation de points de terminaison privés sur des disques. |
| Jeu de chiffrement de disque | Optional | ID de ressource du jeu de chiffrement de disque à utiliser pour activer le chiffrement 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 | Activez le bursting à la demande au-delà de la cible de performances provisionnée du disque. Ne s’applique pas aux disques Ultra. Valeurs acceptées : true, false. |
| Type de chiffrement | Optional | Type de chiffrement du disque. Valeurs acceptées : EncryptionAtRestWithCustomerKey, EncryptionAtRestWithPlatformAndCustomerKeys, EncryptionAtRestWithPlatformKey. |
| Référence de l'image de la galerie | Optional | ID de ressource d’une version d’image Shared Image Gallery à 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. S’il est spécifié, le disque est créé à partir du disque de données à ce numéro d’unité logique. S’il n’est pas spécifié, le disque est créé à 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. Correspond par défaut à l’emplacement du groupe de ressources s’il n’est pas spécifié. |
| 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, AllowPrivate, DenyAll. |
| Type de système d’exploitation | Optional | Type de système d’exploitation du disque. Valeurs acceptées : Linux, Windows. |
| Type de sécurité | Optional | Type de sécurité du disque managé. Valeurs acceptées : ConfidentialVM_DiskEncryptedWithCustomerKey, , ConfidentialVM_DiskEncryptedWithPlatformKeyConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey, Standard, TrustedLaunch. Obligatoire quand upload-type est UploadWithSecurityData. |
| Taille gb | Optional | Taille du disque en Go. Taille maximale : 4095 Go. |
| Référence (SKU) | Optional | Référence SKU de stockage sous-jacente. Valeurs acceptées : Premium_LRS, , PremiumV2_LRS, Premium_ZRSStandardSSD_LRSStandardSSD_ZRS, Standard_LRS, . 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. Lorsqu’une source est fournie, size-gb est facultative et est par défaut de la taille de la source. |
| Étiquettes | Optional | Balises séparées par 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, 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. Obligatoire quand upload-type est spécifié. |
| Type de chargement | Optional | Type de chargement pour le disque. Valeurs acceptées : Upload, UploadWithSecurityData. Lorsqu’il est spécifié, le disque est créé dans un ReadyToUpload état. |
| Zone | Optional | Zone de disponibilité dans laquelle approvisionner la ressource. |
Astuces pour l'annotation des outils :
Destructeur : ✅ | Idempotent : ❌ | Monde Ouvert : ❌ | Lecture seule : ❌ | Secret : ❌ | Local requis : ❌
Disque managé : supprimer
Supprimez un disque managé Azure du groupe de ressources spécifié. Cette opération est idempotente : elle renvoie un succès que le disque ait été supprimé ou n'existe pas.
Voici quelques exemples d'instructions :
- « Supprimez le disque managé « temp-data-disk » dans le groupe de ressources « dev-rg ».
- « Supprimer le disque managé « old-backup-disk » du groupe de ressources « prod-rg ».
| 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 : ✅ | Monde Ouvert : ❌ | Lecture seule : ❌ | Secret : ✅ | Local requis : ❌
Disque managé : répertorier ou obtenir
Répertorie les Azure disques managés disponibles ou récupère 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, il recherche l’intégralité de l’abonnement. La spécification d’un groupe de ressources étend 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 : ✅ | Monde Ouvert : ❌ | Lecture seule : ✅ | Secret : ❌ | Local 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 la modification de la taille du disque (seules les augmentations sont autorisées), la référence SKU de stockage, les IOPS et les limites de débit (pour UltraSSD uniquement), les partages maximum pour les pièces jointes de disque partagées, le bursting à la demande, les étiquettes, 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 à 1024 Go » - « Remplacer la référence SKU du disque
<disk-name>parUltraSSD_LRS» - « Redimensionner le disque
<disk-name>dans le groupe<resource-group>de ressources à 2048 Go » - « Mettre à jour le disque
<disk-name>pour désactiver le bursting » - « Définir le nombre maximal de partages sur le disque
<disk-name>sur 3 » - « Modifier la stratégie d’accès réseau du disque
<disk-name>enAllowPrivate» - « Mettre à jour le disque
<disk-name>dans un groupe<resource-group>de ressources avec des balisesenv=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 débit du disque
<disk-name>dans le groupe<resource-group>de ressources à 1 000 Mbits/s » - « Modifier le niveau de performances du disque
<disk-name>dans le groupe<resource-group>de ressources enP50» - « Mettre à jour le disque
<disk-name>dans le groupe de ressources<resource-group>pour utiliser le jeu de chiffrement de disque<disk-encryption-set-id>» - « Modifier le type de chiffrement du disque
<disk-name>dans le groupe<resource-group>de ressources enEncryptionAtRestWithCustomerKey» - « Définir l'accès au disque
<disk-name>dans le groupe de ressources<resource-group>sur<disk-access-resource-id>avec la stratégie d'accès réseauDenyAll» - « Mettre à jour le disque
<disk-name>vers le SKUPremiumV2_LRSavec une taille de 256 Go et des étiquettesenv=test»
| Paramètre | Obligatoire ou facultatif | Description |
|---|---|---|
| Nom du disque | Obligatoire | Nom du disque. |
| Accès au disque | Optional | ID de ressource de la ressource d’accès au disque pour l’utilisation de points de terminaison privés sur des disques. |
| Ensemble de chiffrement de disque | Optional | ID de ressource du jeu de chiffrement de disque à utiliser pour activer le chiffrement au repos. |
| Écriture en lecture par iops de disque | Optional | Nombre d'IOPS autorisé pour ce disque. Uniquement paramétrable pour les disques UltraSSD. |
| Lecture et écriture disque Mo/s | Optional | Bande passante autorisée pour ce disque en Mbits/s. Uniquement paramétrable pour les disques UltraSSD. |
| Activer le bursting | Optional | Activez le bursting à la demande au-delà de la performance cible provisionnée du disque. Ne s’applique pas aux disques Ultra. Valeurs acceptées : true, false. |
| Type de chiffrement | Optional | Type de chiffrement du disque. Valeurs acceptées : EncryptionAtRestWithCustomerKey, EncryptionAtRestWithPlatformAndCustomerKeys, EncryptionAtRestWithPlatformKey. |
| Nombre maximal de partages | Optional | Nombre maximal de machines virtuelles pouvant être attachées au disque en même temps. La 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, AllowPrivate, DenyAll. |
| Taille gb | Optional | Taille du disque en Go. Taille maximale : 4095 Go. |
| Référence (SKU) | Optional | Référence SKU de stockage sous-jacente. Valeurs acceptées : Premium_LRS, , PremiumV2_LRS, Premium_ZRSStandardSSD_LRSStandardSSD_ZRS, Standard_LRS, . 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, P80). Applicable uniquement aux disques SSD Premium. |
Astuces pour l'annotation des outils :
Destructeur : ✅ | Idempotent : ✅ | Monde Ouvert : ❌ | Lecture seule : ❌ | Secret : ❌ | Local requis : ❌
Machine virtuelle : créer
Créez, déployez ou provisionnez une seule machine virtuelle Azure. Cette commande lance une nouvelle machine virtuelle Linux ou Windows avec une clé SSH ou une authentification par mot de passe. Il crée automatiquement des ressources réseau (réseau virtuel, sous-réseau, groupe de sécurité réseau, carte réseau, adresse IP publique) si vous ne les spécifiez pas. La taille de machine virtuelle par défaut est Standard_DS1_v2, 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 en fournissant 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 Virtual Machine Scale Sets 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 » - « Lancer une machine virtuelle avec l’image Ubuntu2404 dans
<resource-group>» - « Créer 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 tailleStandard_DS1_v2» - Démarrer une machine virtuelle de taille
Standard_B2set 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. La valeur par défaut est l’emplacement du groupe de ressources si vous ne le spécifiez pas. |
| 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 | Optional | Image du système d’exploitation à utiliser. Peut être URN (publisher :offer :SKU :version) ou un alias comme Ubuntu2404 ou Win2022Datacenter. La valeur par défaut est Ubuntu 24.04 LTS. |
| Groupe de sécurité réseau | Optional | Nom du groupe de sécurité réseau à utiliser ou à créer. |
| Aucune adresse IP publique | Optional | Ne créez pas ou n’attribuez pas d’adresse IP publique. |
| Taille du disque du système d’exploitation 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_LRS, 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, 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 entrantes du NSG (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_DS1_v2 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 : ❌ | Monde Ouvert : ❌ | Lecture seule : ❌ | Secret : ✅ | Local requis : ❌
Machine virtuelle : supprimer
Supprimez définitivement une machine virtuelle Azure. Cette opération est irréversible et les données de machine virtuelle sont perdues. Utilisez le Force deletion paramètre pour forcer la suppression d’une machine virtuelle en cours d’exécution ou d’échec.
Voici quelques exemples d'instructions :
- « Supprimer la machine virtuelle « test-vm-01 » dans le groupe de ressources « dev-rg ».
- « Supprimer la machine virtuelle « staging-web » du groupe de ressources « staging-rg ».
- « Forcer la suppression de la machine virtuelle 'stuck-vm' dans le groupe de ressources 'prod-rg'. »
| 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 | 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 : ✅ | Monde Ouvert : ❌ | Lecture seule : ❌ | Secret : ✅ | Local requis : ❌
Machine virtuelle : lister ou obtenir
Répertoriez ou obtenez des Machines virtuelles Azure (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 ».
- « Quelles machines virtuelles ai-je ? »
- « Répertorier les machines virtuelles dans le groupe
resource-group-namede ressources ». - « Afficher les machines virtuelles dans le groupe
resource-group-namede ressources ». - « Quelles machines virtuelles sont dans le groupe
resource-group-namede ressources ? » - « Obtenir des détails pour la machine
vm-namevirtuelle dans le grouperesource-group-namede ressources ». - « Afficher la machine
vm-namevirtuelle dans le grouperesource-group-namede ressources » - « Quels sont les détails de la machine virtuelle
vm-namedans le grouperesource-group-namede ressources ? » - « Obtenir une machine
vm-namevirtuelle avec vue d’instance dans le grouperesource-group-namede ressources ». - « Afficher la machine virtuelle
vm-nameavec l’état d’exécution dans le grouperesource-group-namede ressources ». - « Quel est l’état d’alimentation de la machine
vm-namevirtuelle dans le grouperesource-group-namede ressources ? » - « Obtenir l’état de la machine virtuelle
vm-nameet l’état d’approvisionnement dans le grouperesource-group-namede ressources ». - « Affichez-moi l’état actuel de la machine virtuelle
vm-name».
| 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 : ✅ | Monde Ouvert : ❌ | Lecture seule : ✅ | Secret : ❌ | Local requis : ❌
Machine virtuelle : mise à jour
Mettez à jour, modifiez ou reconfigurez une machine virtuelle Azure 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’invites pour utiliser cet outil :
- « Ajouter un type
Windows_Serverde licence à une machine virtuelle<vm-name>dans le 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 une machine virtuelle
<vm-name>dans un groupe<resource-group-name>de ressources surStandard_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 Hybrid Benefit : Windows_Server, Windows_Client, RHEL_BYOS, SLES_BYOS ou None à désactiver. |
| Étiquettes | Optional | Balises séparées par un espace au format key=value. 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, Standard_B2s). La valeur par défaut est Standard_DS1_v2 si elle n'est pas spécifiée. |
Astuces pour l'annotation des outils :
Destructeur : ✅ | Idempotent : ✅ | Monde Ouvert : ❌ | Lecture seule : ❌ | Secret : ❌ | Local requis : ❌
Groupe de machines virtuelles : créer
Créez, déployez ou approvisionnez un Azure Virtual Machine Scale Set (VMSS) pour exécuter plusieurs instances de machine virtuelle 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 taille Standard_DS1_v2 exécutant Ubuntu 24.04 LTS.
Créez un groupe identique en spécifiant , resource groupVMSS nameet admin username, ainsi que d’autres paramètres facultatifs. Voici quelques exemples de commandes :
- « Créer un ensemble de machines virtuelles nommé
my-vmssdans le groupe de ressourcesmy-rg. » - « Créer un vmSS avec quatre instances dans
my-rg». - « Déployer un groupe de machines virtuelles avec une stratégie de mise à niveau manuelle et deux instances dans
my-rg. » - Créer un ensemble de machines virtuelles Linux (VMSS) avec une clé publique SSH à partir de «
~/.ssh/id_rsa.pub» dansmy-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. La valeur par défaut est l’emplacement du groupe de ressources si vous ne le spécifiez pas. |
| Groupe de ressources | Obligatoire | Nom du groupe de ressources Azure. Ce nom est un conteneur logique pour les ressources Azure. |
| Nom du groupe de machines virtuelles identiques (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 | Optional | Image du système d’exploitation à utiliser. Peut être un URN (publisher :offer :SKU :version) ou un alias comme Ubuntu2404, Win2022Datacenter. La valeur par défaut est Ubuntu 24.04 LTS. |
| Nombre d’instances | Optional | Nombre d’instances de machine virtuelle dans l’ensemble à échelle. La valeur par défaut est 2. |
| Taille du disque du système d’exploitation 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 OS | Optional | Type de disque du système d’exploitation : Premium_LRS, StandardSSD_LRS, 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, 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, Standard_B2s). La valeur par défaut est Standard_DS1_v2 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 : ❌ | Monde Ouvert : ❌ | Lecture seule : ❌ | Secret : ✅ | Local requis : ❌
Jeu d'échelles de machines virtuelles : supprimer
Supprimez définitivement un ensemble de machines virtuelles Azure et toutes ses instances de machines virtuelles. Cette action est irréversible. Utilisez le paramètre Force deletion pour forcer la suppression d’un ensemble d’échelle si l’unité est en cours d'exécution ou a échoué.
Voici quelques exemples d'instructions :
- Supprimer l'ensemble d'échelles web-frontend-vmss dans le groupe de ressources prod-rg.
- « Supprimez VMSS « test-scaleset » du groupe de ressources « dev-rg ».
- Forcer la suppression de l'ensemble de machines virtuelles identiques « 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 de l'ensemble d'échelles de machines virtuelles à 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 : ✅ | Monde Ouvert : ❌ | Lecture seule : ❌ | Secret : ✅ | Local requis : ❌
Ensemble de machines virtuelles : lister ou consulter
Répertoriez ou obtenez Groupes de machines virtuelles identiques Azure (VMSS) 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<resource-group-name>de ressources ». - « Afficher-moi VMSS
<vmss-name>dans le groupe<resource-group-name>de ressources ». - « Afficher l’instance
<instance-id>de VMSS<vmss-name>dans le groupe<resource-group-name>de ressources ». - « 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 | L'identifiant d’instance de la machine virtuelle dans l'ensemble de machines virtuelles. |
| Nom du groupe de machines virtuelles identiques (VMSS) | Optional | Nom du groupe de machines virtuelles identiques. |
Astuces pour l'annotation des outils :
Destructeur : ❌ | Idempotent : ✅ | Monde Ouvert : ❌ | Lecture seule : ✅ | Secret : ❌ | Local requis : ❌
Groupe à dimensionnement automatique de machines virtuelles : mise à jour
Mettez à jour, modifiez ou reconfigurez un ensemble d'échelle de machines virtuelles Azure (VMSS) 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 de VMSS. Utilisez VMSS create à la place. Pour mettre à jour une seule machine virtuelle, utilisez VM update.
Voici quelques exemples d'instructions :
- « Mettez à jour la capacité de VMSS
myScaleSetà 15 ». - « Activer le surprovisionnement 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
myScaleSetdans le groupe de ressourcesmyResourceGroup. »
| 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 du groupe de machines virtuelles identiques (VMSS) | Obligatoire | Nom du groupe de machines virtuelles identiques. |
| Capacité | Optional | Nombre d’instances de VM (capacité) dans l’ensemble de mise à l'échelle. |
| Activer la mise à niveau du système d’exploitation automatique | Optional | Activez les mises à niveau automatiques de l’image du système d’exploitation. Nécessite des sondes de santé ou l’extension 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, ou NewestVMOldestVM. |
| Étiquettes | Optional | Balises séparées par un espace au format key=value. 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, Standard_B2s). La valeur par défaut est Standard_DS1_v2 si elle n'est pas spécifiée. |
Astuces pour l'annotation des outils :
Destructeur : ✅ | Idempotent : ✅ | Monde Ouvert : ❌ | Lecture seule : ❌ | Secret : ❌ | Local requis : ❌