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 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_LRSdans 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_LRSnommé<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 typeUploadWithSecurityDataet 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égieDenyAlld’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-diskmanagé dans le groupedev-rgde ressources ».« Supprimer le disque
old-backup-diskmanagé du groupeprod-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>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 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éseauDenyAll. »
| 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 tailleStandard_D2s_v5. »Démarrer une machine virtuelle avec la 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. |
| 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-01dans un groupedev-rgde ressources ».« Supprimer la machine
staging-webvirtuelle du groupestaging-rgde ressources ».« Forcer la suppression de machine virtuelle
stuck-vmdans le groupeprod-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-namevirtuelle dans 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 ».
| 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
appserver01dans le grouperg-prodde ressources ».« Arrêter et désactiver la machine virtuelle
db-node-1en cours d’exécution dans le grouperg-db-prodde ressources ».« Libérer une machine virtuelle
analytics-vmdans un grouperg-analyticsde ressources pour libérer des ressources de calcul tout en conservant la machine virtuelle ».« Redémarrer une machine virtuelle
webapp-vmdans un grouperg-web-prodde ressources ».« Arrêtez la machine virtuelle
windows-server-01dans le grouperg-windowsde ressources et ignorez l’arrêt du système d’exploitation ».« Démarrez une machine virtuelle
workerpool-02dans un grouperg-computede ressources sans attendre la fin. »« Désactiver et arrêter la machine virtuelle
cache-nodedans le grouperg-cachede ressources ».« Libérer et désactiver la machine virtuelle
batch-vm-1dans le grouperg-batchde 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_Serverde 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 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 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-vmssdans le groupe de ressourcesmy-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.pubdansmy-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-vmssidentique dans le groupe de ressourcesprod-rg. »« Supprimer l'ensemble d'échelles de machines virtuelles
test-scalesetdu groupe de ressourcesdev-rg. »« Forcer la suppression de l’ensemble d’échelle de machines virtuelles
stuck-vmssdans le groupe de ressourcesstaging-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
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 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 |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |