Overzicht van Azure MCP-serverhulpmiddelen voor Azure Compute

De Azure MCP Server-hulpprogramma's helpen u bij het beheren van virtuele machines, virtuele-machineschaalsets en schijven met behulp van prompts in natuurlijke taal. Door belangrijke mogelijkheden te gebruiken, zoals het maken, ophalen en bijwerken van resources, kunt u uw cloudomgeving efficiënt beheren.

Azure Compute biedt schaalbare computingresources voor toepassingen en workloads. Zie Azure Compute-documentatie voor meer informatie.

Opmerking

Toolparameters: De hulpprogramma's van de Azure MCP Server definiëren parameters voor gegevens die ze nodig hebben om taken uit te voeren. Sommige van deze parameters zijn specifiek voor elk hulpprogramma en worden hieronder beschreven. Andere parameters zijn globaal en worden gedeeld door alle hulpprogramma's. Zie Hulpprogrammaparameters voor meer informatie.

Beheerde schijf: maken

Hiermee maakt u een nieuwe Azure beheerde schijf in de opgegeven resourcegroep. U kunt lege schijven maken (geef size-gb), schijven van een bron op, zoals een momentopname, een andere beheerde schijf of een blob-URI (geef op voor source), schijven uit een Shared Image Gallery afbeeldingsversie (geef op voor gallery-image-reference), of schijven die klaar zijn voor upload (geef op voor upload-type en upload-size-bytes). Als u de locatie niet opgeeft, wordt deze standaard ingesteld op de locatie van de resourcegroep. U kunt schijfgrootte, opslag-SKU (bijvoorbeeld Premium_LRS, , Standard_LRSUltraSSD_LRStype besturingssysteem, beschikbaarheidszone, hypervisorgeneratie, tags, versleutelingsinstellingen, prestatielaag, gedeelde schijf, bursting op aanvraag en IOPS/doorvoerlimieten voor UltraSSD-schijven configureren. Maak een schijf met netwerktoegangsbeleid DenyAll, AllowAll, of AllowPrivate, en koppel een schijf-toegangsresource tijdens het maken.

Voorbeelden van prompts zijn:

  • "Maak een beheerde schijf van 128 GB met de naam <disk-name> in de resourcegroep <resource-group>"
  • 'Maak een nieuwe Premium_LRS schijf met de naam <disk-name> in de resourcegroep <resource-group> met 256 GB'
  • "Een beheerde schijf <disk-name> maken in resourcegroep <resource-group> in eastus"
  • 'Een schijf maken op basis van een momentopname <snapshot-resource-id> in de resourcegroep <resource-group>'
  • 'Een beheerde schijf <disk-name> maken in de resourcegroep <resource-group> op basis van een blob <blob-uri>'
  • "Maak een Linux-schijf van 64 GB Standard_LRS met de naam <disk-name> in resourcegroep <resource-group> in zone 1"
  • "Een beheerde schijf <disk-name> maken in resourcegroep <resource-group> met tags env=prod team=infra"
  • "Maak een schijf van 128 GB Premium_LRS met de naam <disk-name> in de resourcegroep <resource-group> met de prestatielaag P30"
  • "Een schijf <disk-name> maken in de resourcegroep <resource-group> met door de klant beheerde versleuteling met behulp van schijfversleutelingsset <disk-encryption-set-id>"
  • Een beheerde schijf maken van de afbeeldingsversie <image-version-resource-id> van de beeldengalerij in resourcegroep <resource-group>
  • "Een gegevensschijf maken uit LUN 0 van galerie-afbeeldingsversie <image-version-resource-id> in resourcegroep <resource-group>"
  • "Maak een schijf die gereed is voor uploaden met de naam <disk-name> in de resourcegroep <resource-group> met de uploadgrootte 20972032 bytes"
  • Maak een Trusted Launch-uploadschijf genaamd <disk-name> in resourcegroep <resource-group> met UploadWithSecurityData type en beveiligingstype TrustedLaunch.
  • "Maak een UltraSSD_LRS schijf met de naam <disk-name> in de resourcegroep <resource-group> met 256 GB, 10000 IOPS en 500 MBps-doorvoer"
  • 'Maak een gedeelde beheerde schijf met de naam <disk-name> in de resourcegroep <resource-group> met 512 GB en het maximum aantal shares ingesteld op 3'
  • "Een beheerde schijf <disk-name> maken in resourcegroep <resource-group> met netwerktoegangsbeleid DenyAll en schijftoegang <disk-access-resource-id>"
  • 'Maak een beheerde schijf van 128 GB met de naam <disk-name> in de resourcegroep <resource-group> waarvoor bursting op aanvraag is ingeschakeld'
  • "Een beheerde schijf <disk-name> maken in resourcegroep <resource-group> met versleutelingstype EncryptionAtRestWithPlatformAndCustomerKeys"
  • "Maak een V2-generatieschijf met de naam <disk-name> in de resourcegroep <resource-group> met 128 GB"
Kenmerk Verplicht of optioneel Beschrijving
Schijfnaam Verplicht De naam van de schijf.
Resourcegroep Verplicht De naam van de Azure-resourcegroep. Deze naam is een logische container voor Azure-bronnen.
Schijftoegang Optioneel Resource-ID van de resource voor schijftoegang met gebruik van privé-eindpunten op schijven.
Schijfcoderingsset Optioneel Resource-ID van de schijfversleutelingsset die moet worden gebruikt voor het inschakelen van versleuteling in rust.
Schijf IOPS lezen en schrijven Optioneel Het aantal IOPS dat is toegestaan voor deze schijf. Alleen instelbaar voor UltraSSD-schijven.
Schijfsnelheid lezen schrijven in mbps Optioneel De bandbreedte die is toegestaan voor deze schijf in MBps. Alleen instelbaar voor UltraSSD-schijven.
Bursting inschakelen Optioneel Schakel bursting op aanvraag in buiten het ingerichte prestatiedoel van de schijf. Is niet van toepassing op Ultra-schijven. Geaccepteerde waarden: true, false.
Versleutelingstype Optioneel Versleutelingstype van de schijf. Geaccepteerde waarden: EncryptionAtRestWithCustomerKey, EncryptionAtRestWithPlatformAndCustomerKeys, EncryptionAtRestWithPlatformKey.
Naslaginformatie over galerieafbeeldingen Optioneel Resource-id van een versie van een gedeelde afbeeldingsgalerij die als bron voor de schijf moet worden gebruikt. Indeling: /subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Compute/galleries/{gallery}/images/{image}/versions/{version}.
Naslaginformatie voor galerieafbeeldingen Optioneel LUN (Logical Unit Number) van de gegevensschijf in de afbeeldingsversie van de galerie. Indien opgegeven, wordt de schijf gemaakt op basis van de gegevensschijf op deze LUN. Als deze niet is opgegeven, wordt de schijf gemaakt op basis van de besturingssysteemschijf van de image.
Hyper-v-generatie Optioneel De hypervisorgeneratie van de virtuele machine. Alleen van toepassing op besturingssysteemschijven. Geaccepteerde waarden: V1, V2.
Plaats Optioneel De regio/locatie van Azure. Standaard ingesteld op de locatie van de resourcegroep als deze niet is opgegeven.
Maximaal aantal delen Optioneel Het maximum aantal virtuele machines dat tegelijkertijd aan de schijf kan worden gekoppeld. Een waarde groter dan één geeft een gedeelde schijf aan.
Netwerktoegangsbeleid Optioneel Beleid voor toegang tot de schijf via het netwerk. Geaccepteerde waarden: AllowAll, AllowPrivate, DenyAll.
Type besturingssysteem Optioneel Het type besturingssysteem van de schijf. Geaccepteerde waarden: Linux, Windows.
Beveiligingstype Optioneel Beveiligingstype van de beheerde schijf. Geaccepteerde waarden: ConfidentialVM_DiskEncryptedWithCustomerKey, ConfidentialVM_DiskEncryptedWithPlatformKey, ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey, , Standard. TrustedLaunch Vereist wanneer upload-typeUploadWithSecurityData is.
Grootte gb Optioneel Grootte van de schijf in GB. Maximale grootte: 4095 GB.
SKU Optioneel Onderliggende opslag-SKU. Geaccepteerde waarden: Premium_LRS, PremiumV2_LRS, , Premium_ZRSStandardSSD_LRS, , StandardSSD_ZRS, Standard_LRS. UltraSSD_LRS
bron Optioneel Bron voor het maken van de schijf, inclusief een resource-id van een momentopname of schijf, of een blob-URI van een VHD. Wanneer er een bron wordt opgegeven, size-gb is dit optioneel en wordt standaard de brongrootte gebruikt.
tags Optioneel Door spaties gescheiden tags in de notatie key=value. Gebruik '' om bestaande tags te wissen.
Laag Optioneel Prestatielaag van de schijf (bijvoorbeeldP10, , P15P20, P30, P40, , P50, P60, , ). P70P80 Alleen van toepassing op Premium SSD-schijven.
Uploadgrootte bytes Optioneel De grootte in bytes (inclusief de VHD-voettekst van 512 bytes) van de inhoud die moet worden geüpload. Vereist wanneer upload-type is opgegeven.
Uploadtype Optioneel Type van upload voor de schijf. Geaccepteerde waarden: Upload, UploadWithSecurityData. Wanneer deze is opgegeven, wordt de schijf in een ReadyToUpload status gemaakt.
Zone Optioneel Beschikbaarheidszone waarin de resource moet worden toegewezen.

Hints voor toolannotaties:

Destructief: ✅ | Idempotent: ❌ | Open World: ❌ | Alleen lezen: ❌ | Geheim: ❌ | Lokaal vereist: ❌

Beheerde schijf: verwijderen

Verwijder een Azure beheerde schijf uit de opgegeven resourcegroep. Deze bewerking is idempotent: hij geeft een succesvol resultaat, ongeacht of de schijf al was verwijderd of niet bestond.

Voorbeelden van prompts zijn:

  • 'Verwijder de beheerde schijf 'temp-data-disk' in resourcegroep 'dev-rg'.
  • Verwijder beheerde schijf 'old-backup-disk' uit resourcegroep 'prod-rg'.
Kenmerk Verplicht of optioneel Beschrijving
Resourcegroep Verplicht De naam van de Azure-resourcegroep.
Schijfnaam Verplicht De naam van de schijf die u wilt verwijderen.

Hints voor toolannotaties:

Destructief: ✅ | Idempotent: ✅ | Open World: ❌ | Alleen lezen: ❌ | Geheim: ✅ | Lokaal vereist: ❌

Beheerde schijf: opsommen of ophalen

Geeft een lijst weer met beschikbare Azure beheerde schijven of haalt gedetailleerde informatie over een specifieke schijf op. U kunt alle schijven in een abonnement of in een specifieke resourcegroep weergeven, waaronder schijfgrootte, SKU, inrichtingsstatus en type besturingssysteem. Het hulpprogramma ondersteunt jokertekenpatronen in schijfnamen (bijvoorbeeld win_OsDisk*). Als u een schijfnaam opgeeft zonder een resourcegroep op te geven, wordt in het hele abonnement gezocht. Als u een resourcegroep opgeeft, wordt de zoekopdracht beperkt tot die resourcegroep. Beide parameters zijn optioneel.

Voorbeelden van prompts zijn:

  • 'Alle beheerde schijven in mijn abonnement weergeven'.
  • 'Toon alle schijven in de resourcegroep <resource-group>'.
  • "Details van schijf <disk-name>ophalen."
  • "Wat zijn de beschikbare schijfgrootten?"
  • 'Toon de schijven met een naampatroon win_OsDisk* in de resourcegroep <resource-group>'.
  • 'Informatie ophalen over schijf <disk-name> in resourcegroep <resource-group>'.
Kenmerk Verplicht of optioneel Beschrijving
Schijfnaam Optioneel De naam van de schijf.

Hints voor toolannotaties:

Destructief: ❌ | Idempotent: ✅ | Open World: ❌ | Alleen lezen: ✅ | Geheim: ❌ | Lokaal vereist: ❌

Beheerde schijf: bijwerken

Eigenschappen van een bestaande Azure beheerde schijf die u eerder hebt gemaakt, bijwerken of wijzigen. Als u de resourcegroep niet opgeeft, bevindt de schijf zich op naam binnen het abonnement. Deze bewerking ondersteunt het wijzigen van de schijfgrootte (alleen verhogingen zijn toegestaan), opslag-SKU- en IOPS- en doorvoerlimieten (alleen voor UltraSSD), maximumshares voor gedeelde schijfbijlagen, bursting op aanvraag, tags, versleutelingsinstellingen, schijftoegang en prestatielaag. U kunt het netwerktoegangsbeleid wijzigen in DenyAll, AllowAllof AllowPrivate op een bestaande schijf. Alleen opgegeven eigenschappen worden bijgewerkt; niet-opgegeven eigenschappen blijven ongewijzigd.

Voorbeelden van prompts zijn:

  • Schijf <disk-name> in resourcegroep <resource-group> bijwerken naar 1024 GB
  • "Wijzig de SKU van de schijf <disk-name> in UltraSSD_LRS"
  • Wijzig grootte van schijf <disk-name> in Resourcegroep <resource-group> naar 2048 GB
  • "Schijf bijwerken <disk-name> om bursting uit te schakelen"
  • "Stel het maximum aantal shares op schijf <disk-name> in op 3"
  • "Wijzig het netwerktoegangsbeleid van schijf <disk-name> in AllowPrivate"
  • "Schijf <disk-name> bijwerken in de resourcegroep <resource-group> met tags env=production"
  • Stel de IOPS-limiet van Ultra Disk <disk-name> in resourcegroep <resource-group> in op 15000
  • "De doorvoer van schijf <disk-name> in resourcegroep <resource-group> bijwerken naar 1000 MBps"
  • "Wijzig de prestatielaag van schijf <disk-name> in de resourcegroep <resource-group> naar P50"
  • "Schijf in resourcegroep <disk-name> bijwerken <resource-group> om schijfversleutelingsset <disk-encryption-set-id>te gebruiken"
  • "Wijzig het versleutelingstype van de schijf <disk-name> in de resourcegroep <resource-group> naar EncryptionAtRestWithCustomerKey."
  • Schijftoegang op schijf <disk-name> in resourcegroep <resource-group> instellen op <disk-access-resource-id> met netwerktoegangsbeleid DenyAll
  • Schijf <disk-name> bijwerken naar PremiumV2_LRS SKU met grootte van 256 GB en tags env=test
Kenmerk Verplicht of optioneel Beschrijving
Schijfnaam Verplicht De naam van de schijf.
Schijftoegang Optioneel Resource-ID van de resource voor schijftoegang met gebruik van privé-eindpunten op schijven.
Schijfcoderingsset Optioneel Resource-ID van de schijfversleutelingsset die moet worden gebruikt voor het inschakelen van versleuteling in rust.
Schijf IOPS lezen en schrijven Optioneel Het aantal IOPS dat is toegestaan voor deze schijf. Alleen instelbaar voor UltraSSD-schijven.
Schijfsnelheid lezen schrijven in mbps Optioneel De bandbreedte die is toegestaan voor deze schijf in MBps. Alleen instelbaar voor UltraSSD-schijven.
Bursting inschakelen Optioneel Schakel bursting op aanvraag in buiten het ingerichte prestatiedoel van de schijf. Is niet van toepassing op Ultra-schijven. Geaccepteerde waarden: true, false.
Versleutelingstype Optioneel Versleutelingstype van de schijf. Geaccepteerde waarden: EncryptionAtRestWithCustomerKey, EncryptionAtRestWithPlatformAndCustomerKeys, EncryptionAtRestWithPlatformKey.
Maximaal aantal delen Optioneel Het maximum aantal virtuele machines dat tegelijkertijd aan de schijf kan worden gekoppeld. Waarde groter dan één geeft een gedeelde schijf aan.
Netwerktoegangsbeleid Optioneel Beleid voor toegang tot de schijf via het netwerk. Geaccepteerde waarden: AllowAll, AllowPrivate, DenyAll.
Grootte gb Optioneel Grootte van de schijf in GB. Maximale grootte: 4095 GB.
SKU Optioneel Onderliggende opslag-SKU. Geaccepteerde waarden: Premium_LRS, PremiumV2_LRS, , Premium_ZRSStandardSSD_LRS, , StandardSSD_ZRS, Standard_LRS. UltraSSD_LRS
tags Optioneel Door spaties gescheiden tags in key=value formaat. Gebruik '' dit om bestaande tags te wissen.
Laag Optioneel Prestatielaag van de schijf (bijvoorbeeldP10, , P15P20, P30, P40, , P50, P60, , ). P70P80 Alleen van toepassing op Premium SSD-schijven.

Hints voor toolannotaties:

Destructief: ✅ | Idempotent: ✅ | Open World: ❌ | Alleen lezen: ❌ | Geheim: ❌ | Lokaal vereist: ❌

Virtuele machine: maken

Eén Azure virtuele machine (VM) maken, implementeren of inrichten. Met deze opdracht wordt een nieuwe Linux- of Windows-VM gestart met SSH-sleutel- of wachtwoordverificatie. Er worden automatisch netwerkresources (VNet, subnet, NSG, NIC, openbaar IP) gemaakt als u deze niet opgeeft. De standaard-VM-grootte is Standard_DS1_v2en het standaard besturingssysteem is Ubuntu 24.04 LTS als u anders niet opgeeft.

U kunt een virtuele Linux-machine maken met behulp van een openbare SSH-sleutel door de sleutelinhoud of het pad naar het sleutelbestand op te geven. U kunt bijvoorbeeld het bestand met de openbare sleutel opgeven op ~/.ssh/id_rsa.pub.

Deze opdracht biedt geen ondersteuning voor het maken van Virtual Machine Scale Sets met meerdere identieke exemplaren. Gebruik in plaats daarvan VMSS create.

Voorbeelden van prompts zijn:

  • Maak een nieuwe Linux VM genaamd <vm-name> met een SSH-sleutel in de resourcegroep <resource-group>
  • Start een virtuele machine met de Ubuntu2404-image in <resource-group>
  • "Maak een Windows VM met de naam <vm-name> met een beheerderswachtwoord in resourcegroep <resource-group>"
  • De VM <vm-name> implementeren in <location> met Standard_DS1_v2 formaat.
  • Maak een VM van grootte Standard_B2s en zonder openbaar IP-adres in resourcegroep <resource-group>
  • "Maak een Virtuele Linux-machine met de naam <vm-name> in <location> met een aangepaste netwerkbeveiligingsgroep"
Kenmerk Verplicht of optioneel Beschrijving
Gebruikersnaam van beheerder Verplicht De gebruikersnaam van de beheerder voor de virtuele machine. Vereist voor het maken van een virtuele machine.
Plaats Verplicht De Azure regio of locatie. De standaardinstelling is de locatie van de resourcegroep als u deze niet opgeeft.
Resourcegroep Verplicht De naam van de Azure-resourcegroep. Deze naam is een logische container voor Azure-bronnen.
VM-naam Verplicht De naam van de virtuele machine.
Beheerderswachtwoord Optioneel Het beheerderswachtwoord voor Windows VM's of wanneer de SSH-sleutel niet is opgegeven voor Virtuele Linux-machines.
Image Optioneel De OS-afbeelding om te gebruiken. Kan URN zijn (publisher:offer:SKU:version) of een alias zoals Ubuntu2404 of Win2022Datacenter. Standaard ingesteld op Ubuntu 24.04 LTS.
Netwerkbeveiligingsgroep Optioneel De naam van de netwerkbeveiligingsgroep die u wilt gebruiken of maken.
Geen openbaar IP-adres Optioneel Maak of wijs geen openbaar IP-adres toe.
Grootte van besturingssysteemschijf GB Optioneel Grootte van besturingssysteemschijf in GB. Standaardwaarden op basis van afbeeldingsvereisten.
Type besturingssysteemschijf Optioneel Type besturingssysteemschijf: Premium_LRS, StandardSSD_LRS, Standard_LRS. Standaardwaarden op basis van VM-grootte.
Type besturingssysteem Optioneel Het type besturingssysteem van de schijf. Geaccepteerde waarden: Linux, Windows.
Openbaar IP-adres Optioneel Naam van het openbare IP-adres dat u wilt gebruiken of maken.
Bronadresvoorvoegsel Optioneel Bron-IP-adresbereik voor binnenkomende NSG-regels (bijvoorbeeld 203.0.113.0/24 of een specifiek IP-adres). wordt standaard ingesteld op * (elke bron).
Openbare SSH-sleutel Optioneel Openbare SSH-sleutel voor Linux-VM's. Dit kan de belangrijkste inhoud of het pad naar een bestand zijn.
Subnet Optioneel Naam van het subnet in het virtuele netwerk.
Virtueel netwerk Optioneel De naam van een bestaand virtueel netwerk dat moet worden gebruikt. Als u deze niet opgeeft, wordt met de opdracht een nieuwe gemaakt.
VM-grootte Optioneel De VM-grootte (bijvoorbeeld Standard_D2s_v3 of Standard_B2s). Wordt standaard ingesteld op Standard_DS1_v2 als u het niet specificeert.
Zone Optioneel Beschikbaarheidszone waarin de resource moet worden toegewezen.

Hints voor toolannotaties:

Destructief: ✅ | Idempotent: ❌ | Open World: ❌ | Alleen lezen: ❌ | Geheim: ✅ | Lokaal vereist: ❌

Virtuele machine: verwijderen

Een Azure virtuele machine permanent verwijderen. Deze bewerking kan niet ongedaan worden gemaakt en de VM-gegevens gaan verloren. Gebruik de Force deletion parameter om een virtuele machine geforceerd te verwijderen die zich in de status Actief of Mislukt bevindt.

Voorbeelden van prompts zijn:

  • "Vm 'test-vm-01' verwijderen in resourcegroep 'dev-rg'.
  • "Verwijder virtuele machine 'staging-web' uit de resourcegroep 'staging-rg'.
  • Forceer verwijdering van VM 'stuck-vm' in de resourcegroep 'prod-rg'.
Kenmerk Verplicht of optioneel Beschrijving
Resourcegroep Verplicht De naam van de Azure-resourcegroep.
VM-naam Verplicht De naam van de virtuele machine die u wilt verwijderen.
Geforceerd verwijderen Optioneel Forceer het verwijderen van de resource, zelfs als deze de status Actief of Mislukt heeft.

Hints voor toolannotaties:

Destructief: ✅ | Idempotent: ✅ | Open World: ❌ | Alleen lezen: ❌ | Geheim: ✅ | Lokaal vereist: ❌

Virtuele machine: weergeven of ophalen

Vermeld of haal Azure Virtuele Machines (VM's) op in een abonnement of resourcegroep. Met deze opdracht worden VM-gegevens geretourneerd, waaronder de naam, locatie, grootte, inrichtingsstatus, type besturingssysteem en exemplaarweergave met runtimestatus en energiestatus.

Voorbeelden van prompts zijn:

  • 'Alle virtuele machines in mijn abonnement weergeven'.
  • Toon alle VM's in mijn abonnement.
  • "Welke virtuele machines heb ik?"
  • 'Virtuele machines in resourcegroep resource-group-nameweergeven'.
  • 'Vm's weergeven in resourcegroep resource-group-name'.
  • "Welke VM's bevinden zich in de resourcegroep resource-group-name?"
  • "Details ophalen voor virtuele machine vm-name in resourcegroep resource-group-name."
  • 'Virtuele machine vm-name weergeven in resourcegroep resource-group-name'
  • "Wat zijn de details van de VM vm-name in de resourcegroep resource-group-name?"
  • 'Virtuele machine vm-name ophalen met voorbeeldweergave in resourcegroep resource-group-name'.
  • VM weergeven vm-name met runtime-status in resource-groep resource-group-name.
  • Wat is de energiestatus van de virtuele machine vm-name in de resourcegroep resource-group-name?
  • 'Vm-status vm-name en inrichtingsstatus ophalen in resourcegroep resource-group-name'.
  • 'Toon de huidige status van de VIRTUELE machine vm-name'.
Kenmerk Verplicht of optioneel Beschrijving
Exemplaarweergave Optioneel Details van exemplaarweergave opnemen (alleen beschikbaar bij het ophalen van een specifieke VM).
VM-naam Optioneel De naam van de virtuele machine.

Hints voor toolannotaties:

Destructief: ❌ | Idempotent: ✅ | Open World: ❌ | Alleen lezen: ✅ | Geheim: ❌ | Lokaal vereist: ❌

Virtuele machine: bijwerken

Een bestaande Azure virtuele machine (VM) bijwerken, wijzigen of opnieuw configureren. U kunt het formaat van een VIRTUELE machine wijzigen, tags bijwerken, diagnostische gegevens over opstarten configureren of gebruikersgegevens wijzigen. Mogelijk moet u de VM dealloceren voordat u de grootte ervan wijzigt naar bepaalde formaten.

Hier volgen enkele voorbeeldprompts voor het gebruik van dit hulpprogramma:

  • "Licentietype Windows_Server toevoegen aan VM <vm-name> in resourcegroep <resource-group-name>"
  • 'Gebruikersgegevens voor VM <vm-name> bijwerken in resourcegroep <resource-group-name>'
  • 'Grootte van VM <vm-name> in resourcegroep <resource-group-name> wijzigen in Standard_B2s'
  • Schakel opstartdiagnostiek in voor VM <vm-name> in de resourcegroep <resource-group-name>
Kenmerk Verplicht of optioneel Beschrijving
Resourcegroep Verplicht De naam van de Azure-resourcegroep. Deze naam is een logische container voor Azure-bronnen.
VM-naam Verplicht De naam van de virtuele machine.
Opstartdiagnostiek Optioneel Opstartdiagnostiek in- of uitschakelen: true of false.
Licentietype Optioneel Licentietype voor Azure Hybrid Benefit: Windows_Server, Windows_Client, RHEL_BYOS, SLES_BYOS of None om uit te schakelen.
tags Optioneel Door spaties gescheiden tags in key=value formaat. Gebruik '' dit om bestaande tags te wissen.
Gebruikersgegevens Optioneel Met Base64 gecodeerde gebruikersgegevens voor de VIRTUELE machine. Hiermee kunt u aangepaste gegevensscripts bijwerken.
VM-grootte Optioneel De VM-grootte (bijvoorbeeld Standard_D2s_v3, Standard_B2s). Standaard ingesteld Standard_DS1_v2 op indien niet opgegeven.

Hints voor toolannotaties:

Destructief: ✅ | Idempotent: ✅ | Open World: ❌ | Alleen lezen: ❌ | Geheim: ❌ | Lokaal vereist: ❌

Virtuele machine-schaalset: maken

Een Azure virtuele-machineschaalset (VMSS) maken, implementeren of inrichten voor het uitvoeren van meerdere identieke VM-exemplaren. Dit hulpprogramma helpt u bij het implementeren van workloads waarvoor horizontaal schalen, taakverdeling of hoge beschikbaarheid is vereist voor verschillende exemplaren. Met de standaardconfiguratie worden twee exemplaren van de grootte Standard_DS1_v2 gemaakt, met Ubuntu 22.04 LTS.

Maak een schaalset door de resource group, VMSS name en admin username, samen met andere optionele instellingen, op te geven. Hier volgen enkele voorbeelden van opdrachten:

  • Maak een virtuele-machineschaalset met de naam my-vmss in de resourcegroep my-rg.
  • Maak een VMSS met vier instanties in my-rg.
  • "Implementeer een schaalset met een beleid voor handmatige upgrade en twee exemplaren in my-rg."
  • Maak een Linux VMSS in my-rg met een openbare SSH-sleutel van ~/.ssh/id_rsa.pub.
Kenmerk Verplicht of optioneel Beschrijving
Gebruikersnaam van beheerder Verplicht De gebruikersnaam van de beheerder voor de virtuele machine. Vereist voor het maken van een virtuele machine.
Plaats Verplicht De Azure regio of locatie. De standaardinstelling is de locatie van de resourcegroep als u deze niet opgeeft.
Resourcegroep Verplicht De naam van de Azure-resourcegroep. Deze naam is een logische container voor Azure-bronnen.
Naam van virtuele machineschaalset (VMSS) Verplicht De naam van de virtuele machineschaalset.
Beheerderswachtwoord Optioneel Het beheerderswachtwoord voor Windows VM's of wanneer er geen SSH-sleutel is opgegeven voor Virtuele Linux-machines.
Image Optioneel De OS-afbeelding om te gebruiken. Kan een URN zijn (publisher:offer:SKU:version) of alias zoals Ubuntu2404, Win2022Datacenter. Standaard ingesteld op Ubuntu 24.04 LTS.
Aantal exemplaren Optioneel Aantal VM-exemplaren in de schaalset. De standaardwaarde is 2.
Grootte van de OS-schijf GB Optioneel Grootte van besturingssysteemschijf in GB. Standaardwaarden op basis van afbeeldingsvereisten.
OS-schijftype Optioneel Type besturingssysteemschijf: Premium_LRS, StandardSSD_LRS, Standard_LRS. Standaardwaarden op basis van VM-grootte.
Type besturingssysteem Optioneel Het type besturingssysteem van de schijf. Geaccepteerde waarden: Linux, Windows.
Openbare SSH-sleutel Optioneel Openbare SSH-sleutel voor Linux-VM's. Dit kan de belangrijkste inhoud of het pad naar een bestand zijn.
Subnet Optioneel Naam van het subnet in het virtuele netwerk.
Upgradebeleid Optioneel Upgradebeleidsmodus: Automatic, Manualof Rolling. De standaardinstelling is Manual.
Virtueel netwerk Optioneel De naam van een bestaand virtueel netwerk dat moet worden gebruikt. Als u niets specificeert, wordt er een nieuwe aangemaakt.
VM-grootte Optioneel De VM-grootte (bijvoorbeeld Standard_D2s_v3, Standard_B2s). Standaard ingesteld Standard_DS1_v2 op indien niet opgegeven.
Zone Optioneel Beschikbaarheidszone waarin de resource moet worden toegewezen.

Hints voor toolannotaties:

Destructief: ✅ | Idempotent: ❌ | Open World: ❌ | Alleen lezen: ❌ | Geheim: ✅ | Lokaal vereist: ❌

Virtuele-machineschaalset: verwijderen

Een Azure Virtual Machine Scale Set en al zijn VM-exemplaren permanent verwijderen. Deze bewerking kan niet ongedaan worden genomen. Gebruik de Force deletion parameter om een schaalset geforceerd te verwijderen die de status 'In uitvoering' of 'Mislukt' heeft.

Voorbeelden van prompts zijn:

  • "Schaalset 'web-frontend-vmss' verwijderen in resourcegroep 'prod-rg'.
  • "Verwijder VMSS 'test-scaleset' uit resourcegroep 'dev-rg'.
  • Geforceerd verwijderen van virtuele machineschaalset 'stuck-vmss' in resourcegroep 'staging-rg'.
Kenmerk Verplicht of optioneel Beschrijving
Resourcegroep Verplicht De naam van de Azure-resourcegroep.
VMSS-naam Verplicht De naam van de virtuele machineschaalset die u wilt verwijderen.
Geforceerd verwijderen Optioneel Forceer het verwijderen van de resource, zelfs als deze de status Actief of Mislukt heeft.

Hints voor toolannotaties:

Destructief: ✅ | Idempotent: ✅ | Open World: ❌ | Alleen lezen: ❌ | Geheim: ✅ | Lokaal vereist: ❌

Schaalset voor virtuele machines: opsommen of ophalen

Vermeld of haal Azure-schaalvergrotingssets voor virtuele machines (VMSS) en de bijbehorende exemplaren op in een abonnement of resourcegroep. Met dit hulpprogramma worden details van de schaalset geretourneerd, waaronder naam, locatie, SKU, capaciteit, upgradebeleid en informatie over afzonderlijke VM-exemplaren.

Voorbeelden van prompts zijn:

  • "Weergeven van alle virtuele machineschaalsets in mijn abonnement."
  • Som virtuele machineschaalsets in resourcegroep <resource-group-name> op.
  • "Welke schaalsets bevinden zich in de resourcegroep <resource-group-name>?"
  • "Details ophalen voor virtuele-machineschaalset <vmss-name> in resourcegroep <resource-group-name>."
  • Toon VMSS <vmss-name> in de resourcegroep <resource-group-name>.
  • 'Exemplaar <instance-id> van VMSS <vmss-name> weergeven in resourcegroep <resource-group-name>'.
  • "Wat is de status van het exemplaar <instance-id> in een schaalset <vmss-name>?"
Kenmerk Verplicht of optioneel Beschrijving
Instantie-ID Optioneel De instantie-id van de virtuele machine in de schaalset.
Naam van virtuele machineschaalset (VMSS) Optioneel De naam van de virtuele machineschaalset.

Hints voor toolannotaties:

Destructief: ❌ | Idempotent: ✅ | Open World: ❌ | Alleen lezen: ✅ | Geheim: ❌ | Lokaal vereist: ❌

Virtuele-machineschaalset: bijwerken

Een bestaande Azure Virtual Machine Scale Set (VMSS) bijwerken, wijzigen of opnieuw configureren. U kunt het aantal exemplaren schalen, het formaat van VM's wijzigen, het upgradebeleid wijzigen of tags in een schaalset bijwerken. Sommige wijzigingen vereisen dat update-instances wordt uitgerold naar bestaande VMs. Met dit hulpprogramma wordt geen nieuwe VMSS gemaakt. Gebruik in plaats daarvan VMSS create. Als u één virtuele machine wilt bijwerken, gebruikt u VM update.

Voorbeelden van prompts zijn:

  • "Werk de capaciteit van VMSS myScaleSet bij naar 15."
  • "Overprovisioning inschakelen op de schaalset myScaleSet."
  • "Wijzig de VM-grootte Standard_D4s_v3 in voor myScaleSet."
  • 'Bestaande tags op schaalset myScaleSet in resourcegroep myResourceGroup verwijderen.'
Kenmerk Verplicht of optioneel Beschrijving
Resourcegroep Verplicht De naam van de Azure-resourcegroep. Deze naam is een logische container voor Azure-bronnen.
Naam van virtuele machineschaalset (VMSS) Verplicht De naam van de virtuele machineschaalset.
Capaciteit Optioneel Aantal VM-instanties (capaciteit) in de schaalset voor VM-instanties.
Automatische OS-upgrade inschakelen Optioneel Schakel automatische upgrades van de installatiekopieën van het besturingssysteem in. Vereist healthexaminaties of de extensie voor Application Health.
Overprovision Optioneel Overprovisioning in- of uitschakelen. Wanneer deze optie is ingeschakeld, richt Azure meer VM's in dan aangevraagd is en verwijdert het na de implementatie de extra VM's.
Schaalaanpassing in beleid Optioneel Beleid voor inschalen om te bepalen welke VM's moeten worden verwijderd: Default, NewestVM, of OldestVM.
tags Optioneel Door spaties gescheiden tags in key=value formaat. Gebruik '' dit om bestaande tags te wissen.
Upgradebeleid Optioneel Upgradebeleidsmodus: Automatic, Manualof Rolling. De standaardinstelling is Manual.
VM-grootte Optioneel De VM-grootte (bijvoorbeeld Standard_D2s_v3, Standard_B2s). Standaard ingesteld Standard_DS1_v2 op indien niet opgegeven.

Hints voor toolannotaties:

Destructief: ✅ | Idempotent: ✅ | Open World: ❌ | Alleen lezen: ❌ | Geheim: ❌ | Lokaal vereist: ❌