Azure MCP Server-tools voor Azure computing overzicht

Met de Azure MCP Server-hulpprogramma's kunt u virtuele machines (VM's), virtuele-machineschaalsets en schijven beheren 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 hier beschreven. Andere parameters zijn globaal en worden gedeeld door alle hulpprogramma's. Zie Hulpprogrammaparameters voor meer informatie.

Beheerde schijf: maken

Met dit hulpprogramma kunt u een nieuwe Azure beheerde schijf maken in de opgegeven resourcegroep. U kunt lege schijven maken (opgeven size-gb), schijven van een bron, zoals een momentopname, een andere beheerde schijf of een blob-URI (opgeven source). U kunt ook schijven maken van een versie van een afbeelding uit een gedeelde afbeeldingengalerij (specificeer gallery-image-reference), of schijven die klaar zijn voor upload (specificeer upload-type en upload-size-bytes). Als u de locatie niet opgeeft, wordt deze standaard ingesteld op de locatie van de resourcegroep.

U kunt de schijfgrootte, opslag-SKU (bijvoorbeeld Premium_LRS, Standard_LRSof UltraSSD_LRS), het type besturingssysteem, de beschikbaarheidszone en de hypervisorgeneratie configureren. Andere configuraties zijn onder andere tags, versleutelingsinstellingen, prestatielaag, gedeelde schijf, bursting op aanvraag en IOPS/doorvoerlimieten voor UltraSSD-schijven. 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 schijf maken op basis van een momentopname <snapshot-resource-id> in de resourcegroep <resource-group>'.

  • "Maak een Linux-schijf van 64 GB Standard_LRS met de naam <disk-name> in resourcegroep <resource-group> in zone 1."

  • Een beheerde schijf maken van de schijfkopieversie <image-version-resource-id> van de galerie in resourcegroep <resource-group>.

  • Maak een gegevensschijf van LUN 0 van de afbeeldingsversie <image-version-resource-id> in de galerie in de resourcegroep <resource-group>.

  • 'Maak een schijf die gereed is voor uploaden met de naam <disk-name> in de resourcegroep <resource-group> met de uploadgrootte 20.972.032 bytes'.

  • Maak een vertrouwde opstartuploadschijf met de naam <disk-name> in de resourcegroep <resource-group> met het type UploadWithSecurityData en beveiligingstype TrustedLaunch.

  • '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'.

  • "Maak een beheerde schijf <disk-name> in de resourcegroep <resource-group> met netwerktoegangsbeleid DenyAll en schijftoegang <disk-access-resource-id>."

  • "Maak een V2 hypervisorgeneratieschijf 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 De resource-id van de schijftoegangresource voor het gebruik van privé-eindpunten op schijven.
Schijfcoderingsset Optioneel De resource-ID van de schijf-encryptieset 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 of false.
Versleutelingstype Optioneel Versleutelingstype van de schijf. Geaccepteerde waarden: EncryptionAtRestWithCustomerKey, EncryptionAtRestWithPlatformAndCustomerKeysof EncryptionAtRestWithPlatformKey.
Naslaginformatie over galerieafbeeldingen Optioneel De resource-ID van een versie van een afbeelding in 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 Het LUN (logical unit number) van de gegevensschijf in de galerieafbeeldingsversie. Als u deze parameter opgeeft, maakt u een schijf van de gegevensschijf op deze LUN. Als u deze parameter niet opgeeft, maakt u de schijf 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. De locatie van de resourcegroep is de standaardlocatie als u deze parameter niet opgeeft.
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 Het beleid voor toegang tot de schijf via het netwerk. Geaccepteerde waarden: AllowAll, AllowPrivateof DenyAll.
Type besturingssysteem Optioneel Het type besturingssysteem van de schijf. Geaccepteerde waarden: Linux of Windows.
Beveiligingstype Optioneel Het beveiligingstype van de beheerde schijf. Geaccepteerde waarden: ConfidentialVM_DiskEncryptedWithCustomerKey, ConfidentialVM_DiskEncryptedWithPlatformKey, ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey, , Standardof TrustedLaunch. Deze parameter is vereist wanneer upload-typeUploadWithSecurityData is.
Grootte gb Optioneel De grootte van de schijf in GB. Maximale grootte: 4095 GB.
SKU Optioneel De onderliggende opslag-SKU. Geaccepteerde waarden: Premium_LRS, , PremiumV2_LRSPremium_ZRS, StandardSSD_LRS, , StandardSSD_ZRS, , of Standard_LRSUltraSSD_LRS.
bron Optioneel De bron waaruit de schijf moet worden gemaakt, inclusief een resource-id van een momentopname of schijf, of een blob-URI van een virtuele harde schijf (VHD). Wanneer u een bron opgeeft, is size-gb optioneel en wordt de standaardwaarde ingesteld op de brongrootte.
tags Optioneel De door spaties gescheiden tags in de notatie key=value. Gebruik '' om bestaande tags te wissen.
Laag Optioneel De prestatielaag van de schijf (bijvoorbeeldP10, , P15P20, P30, P40, , P50, P60, , P70of P80). 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. Deze parameter is vereist wanneer u opgeeft upload-type.
Uploadtype Optioneel Het type upload voor de schijf. Geaccepteerde waarden: Upload of UploadWithSecurityData. Wanneer u deze parameter opgeeft, maakt u de schijf in een ReadyToUpload status.
Zone Optioneel De beschikbaarheidszone waarin de resource moet worden voorzien.

Hints voor toolannotaties:

Destructief Idempotent (onveranderlijk bij herhaald gebruik) Open wereld Alleen lezen Geheim Lokaal verplicht

Beheerde schijf: verwijderen

Verwijder een Azure beheerde schijf uit de opgegeven resourcegroep. Deze bewerking is idempotent; het retourneert succes als de schijf is verwijderd of niet bestond.

Voorbeelden van prompts zijn:

  • 'Verwijder de beheerde schijf temp-data-disk in de resourcegroep dev-rg'.

  • 'Beheerde schijf old-backup-disk verwijderen 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 (onveranderlijk bij herhaald gebruik) Open wereld Alleen lezen Geheim Lokaal verplicht

Beheerde schijf: opsommen of ophalen

U kunt beschikbare Azure beheerde schijven weergeven of gedetailleerde informatie over een specifieke schijf ophalen. 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, zoekt het hulpprogramma in het hele abonnement. Geef een resourcegroep op om het bereik van de zoekopdracht naar die resourcegroep te bepalen. 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 (onveranderlijk bij herhaald gebruik) Open wereld Alleen lezen Geheim Lokaal verplicht

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 vergroten van de schijfgrootte en het wijzigen van de opslag-SKU, IOPS en doorvoerlimieten (alleen voor UltraSSD) en de maximumshares voor gedeelde schijfbijlagen. U kunt ook bursting op aanvraag, tags, versleutelingsinstellingen, schijftoegang en de prestatielaag wijzigen.

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 in resourcegroep <disk-name> bijwerken <resource-group> naar 1024 GB'.

  • 'Wijzig de SKU van de schijf <disk-name> in UltraSSD_LRS'.

  • Formaat van schijf <disk-name> in resourcegroep <resource-group> vergroten naar 2.048 GB.

  • "Stel het maximum aantal shares op schijf <disk-name> in op 3."

  • "Wijzig het netwerktoegangsbeleid van schijf <disk-name> in AllowPrivate."

  • Werk schijf <disk-name> bij in de resourcegroep <resource-group> met tags env=production.

  • "Stel de IOPS-limiet voor Ultra Disk <disk-name> in de resourcegroep <resource-group> in op 15.000."

  • "Schijf in resourcegroep <disk-name> bijwerken <resource-group> om schijfversleutelingsset <disk-encryption-set-id>te gebruiken."

  • Schijftoegang op schijf <disk-name> in resourcegroep <resource-group> instellen op <disk-access-resource-id> met netwerktoegangsbeleid DenyAll.

Kenmerk Verplicht of optioneel Beschrijving
Schijfnaam Verplicht De naam van de schijf.
Schijftoegang Optioneel De resource-id van de schijftoegangresource voor het gebruik van privé-eindpunten op schijven.
Schijfcoderingsset Optioneel De resource-ID van de schijf-encryptieset 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 of false.
Versleutelingstype Optioneel Het versleutelingstype van de schijf. Geaccepteerde waarden: EncryptionAtRestWithCustomerKey, EncryptionAtRestWithPlatformAndCustomerKeysof EncryptionAtRestWithPlatformKey.
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 Het beleid voor toegang tot de schijf via het netwerk. Geaccepteerde waarden: AllowAll, AllowPrivateof DenyAll.
Grootte gb Optioneel De grootte van de schijf in GB. Maximale grootte: 4095 GB.
SKU Optioneel De onderliggende opslag-SKU. Geaccepteerde waarden: Premium_LRS, , PremiumV2_LRSPremium_ZRS, StandardSSD_LRS, , StandardSSD_ZRS, , of Standard_LRSUltraSSD_LRS.
tags Optioneel Door spaties gescheiden tags in key=value formaat. Gebruik '' dit om bestaande tags te wissen.
Laag Optioneel De prestatielaag van de schijf (bijvoorbeeldP10, , P15P20, P30, P40, , P50, P60, , P70of P80). Alleen van toepassing op Premium SSD-schijven.

Hints voor toolannotaties:

Destructief Idempotent (onveranderlijk bij herhaald gebruik) Open wereld Alleen lezen Geheim Lokaal verplicht

Virtuele machine: maken

Eén virtuele machine maken, implementeren of inrichten. Met deze opdracht wordt een nieuwe Linux- of Windows-VM gestart met SSH-sleutel- of wachtwoordverificatie. Als u geen netwerkresources opgeeft (zoals een virtueel netwerk of subnet), worden deze automatisch door dit hulpprogramma gemaakt. De standaard-VM-grootte is Standard_D2s_v5en 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. U geeft de sleutelinhoud of het pad naar het sleutelbestand op. U kunt bijvoorbeeld het bestand met de openbare sleutel opgeven op ~/.ssh/id_rsa.pub.

Deze opdracht biedt geen ondersteuning voor het maken van virtuele-machineschaalsets 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 de resourcegroep <resource-group>."

  • 'VM <vm-name> implementeren in <location> met de grootte Standard_D2s_v5.'

  • Maak een virtuele machine met Standard_B2s formaat en zonder openbaar IP-adres in resourcegroep <resource-group>.

  • 'Maak een Virtuele Linux-machine met de naam <vm-name><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.
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 Verplicht De OS-afbeelding om te gebruiken. Kan een URN zijn (publisher:offer:SKU:version), of een alias zoals Ubuntu2404 of Win2022Datacenter.
Netwerkbeveiligingsgroep Optioneel De naam van de netwerkbeveiligingsgroep die u wilt gebruiken of maken.
Geen openbaar IP-adres Optioneel De instructie om geen openbaar IP-adres te maken of toe te wijzen.
Grootte van besturingssysteemschijf GB Optioneel De grootte van de besturingssysteemschijf in GB. Standaardwaarden zijn gebaseerd op beeldvereisten.
Type besturingssysteemschijf Optioneel Het type besturingssysteemschijf: Premium_LRS, StandardSSD_LRSof Standard_LRS. De standaardinstellingen zijn gebaseerd op de VM-grootte.
Type besturingssysteem Optioneel Het type besturingssysteem van de schijf. Geaccepteerde waarden: Linux of Windows.
Openbaar IP-adres Optioneel De naam van het openbare IP-adres dat moet worden gebruikt of gemaakt.
Bronadresvoorvoegsel Optioneel Het 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 De openbare SSH-sleutel voor Linux-VM's. Dit kan de belangrijkste inhoud of het pad naar een bestand zijn.
Subnet Optioneel De 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_D2s_v5 als u het niet specificeert.
Zone Optioneel De beschikbaarheidszone waarin de resource moet worden voorzien.

Hints voor toolannotaties:

Destructief Idempotent (onveranderlijk bij herhaald gebruik) Open wereld Alleen lezen Geheim Lokaal verplicht

Virtuele machine: verwijderen

Een 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 te verwijderen die de status Actief of Mislukt heeft.

Voorbeelden van prompts zijn:

  • 'VM verwijderen test-vm-01 in resourcegroep dev-rg'.

  • 'Virtuele machine staging-web verwijderen uit resourcegroep staging-rg'.

  • "Geforceerd VM stuck-vm in resourcegroep prod-rg verwijderen."

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 Verwijder de resource, zelfs als deze de status Actief of Mislukt heeft.

Hints voor toolannotaties:

Destructief Idempotent (onveranderlijk bij herhaald gebruik) Open wereld Alleen lezen Geheim Lokaal verplicht

Virtuele machine: weergeven of ophalen

Virtuele machines in een abonnement of resourcegroep weergeven of ophalen. 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.

  • 'Virtuele machines in resourcegroep resource-group-nameweergeven'.

  • "Details ophalen voor virtuele machine vm-name in 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'.

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 (onveranderlijk bij herhaald gebruik) Open wereld Alleen lezen Geheim Lokaal verplicht

Virtuele machine: energiestatus

Wijzig de actieve status van een Azure virtuele machine (VM) door deze te verplaatsen, te starten, te stoppen of opnieuw te starten. Vrijgeven maakt rekenresources vrij en stopt de facturering voor rekenkracht, terwijl de VM en de configuratie behouden blijven. Startbevoegdheden op een gestopte VM. Met Stoppen schakelt u een virtuele machine uit en sluit u het besturingssysteem af. Als u de virtuele machine opnieuw opstart, wordt de virtuele machine opnieuw opgestart.

Gebruik de optie 'afsluiten overslaan' met stop om de actie af te dwingen zonder het besturingssysteem ordentelijk af te sluiten. Gebruik de optie Zonder wachten om onmiddellijk terug te keren. Het antwoord bevat een statusUri, die de Azure-AsyncOperation-URL van Azure Resource Manager (ARM) is, en u kunt er een GET op uitvoeren om de status van de bewerking op te vragen (InProgress / Succeeded / Failed).

Voorbeelden van prompts zijn:

  • 'Vm starten en inschakelen appserver01 in resourcegroep rg-prod'.

  • "Stop en schakel de actieve VM db-node-1 in de resourcegroep rg-db-produit."

  • 'Toewijzing van VM analytics-vm in resourcegroep rg-analytics ongedaan maken om rekenresources vrij te geven terwijl de VM behouden blijft.'

  • 'Vm opnieuw opstarten webapp-vm in resourcegroep rg-web-prod'.

  • "Stop de VM windows-server-01 in de resourcegroep rg-windows en sla het afsluiten van het besturingssysteem over."

  • 'VM workerpool-02 starten in resourcegroep rg-compute zonder te wachten op voltooiing'.

  • 'Vm in resourcegroep cache-nodeuitschakelen en afsluitenrg-cache'.

  • Hef de toewijzing van VM batch-vm-1 in resourcegroep rg-batch op en schakel deze uit om facturering voor rekenresources te stoppen met behoud van de VM.

Kenmerk Verplicht of optioneel Beschrijving
Energieactie Verplicht De energieactie die moet worden toegepast op de virtuele machine (niet de huidige energiestatus). Geaccepteerde waarden: start, stop, deallocate, . restart
Resourcegroep Verplicht De naam van de Azure-resourcegroep. Deze resourcegroep is een logische container voor Azure-resources.
VM-naam Verplicht De naam van de virtuele machine.
Geen wachttijd Optioneel Keer onmiddellijk terug zonder te wachten tot de bewerking is voltooid.
Afsluiten overslaan Optioneel Sla het probleemloze afsluiten van het besturingssysteem over en dwing de stroom af. Alleen compatibel met de stop status.

Hints voor toolannotaties:

Destructief Idempotent (onveranderlijk bij herhaald gebruik) Open wereld Alleen lezen Geheim Lokaal verplicht

Virtuele machine: bijwerken

Een bestaande virtuele machine 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.

Voorbeelden van prompts zijn:

  • 'Licentietype Windows_Server toevoegen aan VM <vm-name> in resourcegroep <resource-group-name>'.

  • 'Gebruikersgegevens voor VM <vm-name> bijwerken in resourcegroep <resource-group-name>'.

  • 'Wijzig het VM-formaat <vm-name> in Resourcegroep <resource-group-name> naar Standard_B2s'.

  • Schakel opstartdiagnose in voor VM <vm-name> in 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 Het type licentie voor het Azure hybride voordeel dat moet worden uitgeschakeld: Windows_Server, Windows_Client, RHEL_BYOS, SLES_BYOS, of None.
tags Optioneel De door spaties gescheiden tags in key=value indeling. Gebruik '' dit om bestaande tags te wissen.
Gebruikersgegevens Optioneel De met base64 gecodeerde gebruikersgegevens voor de virtuele machine. Hiermee kunt u aangepaste gegevensscripts bijwerken.
VM-grootte Optioneel De VM-grootte (bijvoorbeeld Standard_D2s_v3 of Standard_B2s). Standaard ingesteld Standard_D2s_v5 op indien niet opgegeven.

Hints voor toolannotaties:

Destructief Idempotent (onveranderlijk bij herhaald gebruik) Open wereld Alleen lezen Geheim Lokaal verplicht

Virtuele machine-schaalset: maken

Maak, implementeer of richt een virtuele-machineschaalset in om meerdere identieke VM-exemplaren uit te voeren. Dit hulpprogramma helpt u bij het implementeren van workloads waarvoor horizontaal schalen, taakverdeling of hoge beschikbaarheid is vereist voor verschillende exemplaren. De standaardconfiguratie maakt twee instanties met de grootte Standard_D2s_v5, waarop Ubuntu 24.04 LTS wordt uitgevoerd.

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.

  • Een virtuele machineschaalset maken met vier instanties in my-rg.

  • "Implementeer een schaalset met een handmatig upgradebeleid en twee exemplaren in my-rg."

  • Een schaalset voor Linux-virtuele machines maken met een openbare SSH-sleutel van '~/.ssh/id_rsa.pub' in my-rg.

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.
Resourcegroep Verplicht De naam van de Azure-resourcegroep. Deze naam is een logische container voor Azure-bronnen.
VMSS-naam 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 Verplicht De OS-afbeelding om te gebruiken. Kan een URN zijn (publisher:offer:SKU:version) of alias zoals Ubuntu2404, Win2022Datacenter.
Aantal exemplaren Optioneel Het aantal VM-exemplaren in de schaalset. De standaardwaarde is 2.
Grootte van besturingssysteemschijf gb Optioneel Grootte van besturingssysteemschijf in GB. Standaardwaarden op basis van afbeeldingsvereisten.
Type besturingssysteemschijf Optioneel Type besturingssysteemschijf: Premium_LRS, StandardSSD_LRS, of Standard_LRS. Standaardwaarden op basis van VM-grootte.
Type besturingssysteem Optioneel Het type besturingssysteem van de schijf. Geaccepteerde waarden: Linux of Windows.
Openbare SSH-sleutel Optioneel De openbare SSH-sleutel voor Linux-VM's. Dit kan de belangrijkste inhoud of het pad naar een bestand zijn.
Subnet Optioneel De naam van het subnet in het virtuele netwerk.
Upgradebeleid Optioneel De 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 of Standard_B2s). Standaard ingesteld Standard_D2s_v5 op indien niet opgegeven.
Zone Optioneel De beschikbaarheidszone waarin de resource moet worden voorzien.

Hints voor toolannotaties:

Destructief Idempotent (onveranderlijk bij herhaald gebruik) Open wereld Alleen lezen Geheim Lokaal verplicht

Virtuele-machineschaalset: verwijderen

Verwijder een virtuele-machineschaalset en alle VM-exemplaren permanent. Deze bewerking kan niet ongedaan worden genomen. Gebruik de Force deletion parameter om een schaalset te verwijderen die de status Actief of Mislukt heeft.

Voorbeelden van prompts zijn:

  • Schaalset web-frontend-vmss verwijderen in resourcegroep prod-rg.

  • Verwijder virtuele-machineschaalset test-scaleset uit resourcegroep dev-rg.

  • 'Virtuele-machineschaalset stuck-vmss in resourcegroep staging-rggeforceerd verwijderen'.

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 (onveranderlijk bij herhaald gebruik) Open wereld Alleen lezen Geheim Lokaal verplicht

Schaalset voor virtuele machines: opsommen of ophalen

Maak een lijst van of verkrijg virtuele-machineschaalsets en de bijbehorende exemplaren 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 virtuele machineschaalset <vmss-name> in resourcegroep <resource-group-name>.

  • Instantie <instance-id> van virtuele machineschaalset <vmss-name> tonen 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 schaalset voor virtuele machines Optioneel De naam van de virtuele machineschaalset.

Hints voor toolannotaties:

Destructief Idempotent (onveranderlijk bij herhaald gebruik) Open wereld Alleen lezen Geheim Lokaal verplicht

Virtuele-machineschaalset: bijwerken

Een bestaande virtuele-machineschaalset 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 hulpmiddel maakt u niet een nieuwe schaalset voor virtuele machines. 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 de virtuele-machineschaalset 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.
VMSS-naam Verplicht De naam van de virtuele machineschaalset.
Capaciteit Optioneel Het aantal VM-instances (capaciteit) in de schaalgroep.
Automatische upgrade van besturingssysteem inschakelen Optioneel Schakel automatische upgrades van de installatiekopieën van het besturingssysteem in. Vereist gezondheidstests of de gezondheidsextensie van toepassingen.
Overprovision Optioneel Overprovisioning in- of uitschakelen. Wanneer deze functie is ingeschakeld, richt Azure meer VM's in dan aangevraagd is, en verwijdert het de overtollige VM's na de implementatie.
Schaalaanpassing in beleid Optioneel Het inschaalbeleid om te bepalen welke VM's moeten worden verwijderd: Default, NewestVMof OldestVM.
tags Optioneel De door spaties gescheiden tags in key=value indeling. Gebruik '' dit om bestaande tags te wissen.
Upgradebeleid Optioneel De upgradebeleidsmodus: Automatic, Manualof Rolling. De standaardinstelling is Manual.
VM-grootte Optioneel De VM-grootte (bijvoorbeeld Standard_D2s_v3 of Standard_B2s). Standaard ingesteld Standard_D2s_v5 op indien niet opgegeven.

Hints voor toolannotaties:

Destructief Idempotent (onveranderlijk bij herhaald gebruik) Open wereld Alleen lezen Geheim Lokaal verplicht