Strumenti del server MCP di Azure per la panoramica delle risorse di calcolo di Azure

Gli strumenti del server MCP Azure consentono di gestire macchine virtuali (VM), set di scalabilità di macchine virtuali e dischi usando i prompt del linguaggio naturale. Usando funzionalità chiave come la creazione, il recupero e l'aggiornamento delle risorse, è possibile controllare in modo efficiente l'ambiente cloud.

Azure calcolo fornisce risorse di calcolo scalabili per applicazioni e carichi di lavoro. Per altre informazioni, vedere la documentazione di Azure Compute.

Annotazioni

parametri Tool: gli strumenti server Azure MCP definiscono i parametri per i dati necessari per completare le attività. Alcuni di questi parametri sono specifici di ogni strumento e sono documentati di seguito. Altri parametri sono globali e condivisi da tutti gli strumenti. Per altre informazioni, vedere Parametri degli strumenti.

Disco gestito: creare

Con questo strumento, è possibile creare un nuovo disco gestito Azure nel gruppo di risorse specificato. È possibile creare dischi vuoti (specificare size-gb), dischi da un'origine, ad esempio uno snapshot, un altro disco gestito o un URI del BLOB (specificare source). È anche possibile creare dischi da una versione di immagine della raccolta di immagini condivise (specificare gallery-image-reference) o dischi pronti per il caricamento (specificare upload-type e upload-size-bytes). Se non si specifica il percorso, per impostazione predefinita viene impostato il percorso del gruppo di risorse.

È possibile configurare dimensioni del disco, SKU di archiviazione (ad esempio, Premium_LRS, Standard_LRSo UltraSSD_LRS), tipo di sistema operativo, zona di disponibilità e generazione di hypervisor. Altre configurazioni possibili includono tag, impostazioni di crittografia, livello di prestazioni, disco condiviso, bursting su richiesta e limiti di IOPS/velocità effettiva per i dischi UltraSSD. Creare un disco con i criteri DenyAlldi accesso alla rete , AllowAllo AllowPrivatee associare una risorsa di accesso al disco durante la creazione.

Alcuni prompt di esempio includono:

  • "Creare un disco gestito da 128 GB denominato <disk-name> nel gruppo <resource-group>di risorse ".

  • "Creare un nuovo Premium_LRS disco denominato <disk-name> nel gruppo <resource-group> di risorse con 256 GB".

  • "Creare un disco dallo snapshot <snapshot-resource-id> nel gruppo <resource-group>di risorse ".

  • "Creare un disco Linux da 64 GB Standard_LRS denominato <disk-name> nel gruppo <resource-group> di risorse nella zona 1".

  • "Creare un disco gestito dalla versione dell'immagine della raccolta <image-version-resource-id> nel gruppo di risorse <resource-group>."

  • Creare un disco dati dal LUN 0 della versione dell'immagine della gallery <image-version-resource-id> nel gruppo di risorse <resource-group>.

  • "Creare un disco pronto per il caricamento denominato <disk-name> nel gruppo <resource-group> di risorse con dimensioni di caricamento di 20.972.032 byte".

  • Creare un disco di caricamento di avvio attendibile denominato <disk-name> nel gruppo di risorse <resource-group> con tipo UploadWithSecurityData e tipo di sicurezza TrustedLaunch.

  • "Creare un disco gestito condiviso denominato <disk-name> nel gruppo <resource-group> di risorse con 512 GB e condivisioni massime impostate su 3".

  • "Creare un disco <disk-name> gestito nel gruppo <resource-group> di risorse con criteri DenyAll di accesso alla rete e accesso al <disk-access-resource-id>disco".

  • "Creare un disco di generazione hypervisor V2 denominato <disk-name> nel gruppo <resource-group> di risorse con 128 GB".

Parametro Obbligatorio o facoltativo Descrizione
Nome del disco Obbligatorio Nome del disco.
Gruppo di risorse Obbligatorio Nome del gruppo di risorse Azure. Questo nome è un contenitore logico per le risorse di Azure.
Accesso al disco Opzionale ID della risorsa di accesso al disco per l'uso di endpoint privati sui dischi.
Set di crittografia dischi Opzionale ID risorsa del set di crittografia del disco da usare per abilitare la crittografia dei dati inattivi.
Operazioni di I/O al secondo di lettura e scrittura su disco Opzionale Numero di operazioni di I/O al secondo consentite per questo disco. Solo impostabile per i dischi UltraSSD.
Lettura e scrittura mbps disco Opzionale Larghezza di banda consentita per questo disco in MBps. Solo impostabile per i dischi UltraSSD.
Abilitare il bursting Opzionale Abilitare il bursting su richiesta oltre l'obiettivo di prestazioni di provisioning del disco. Non si applica ai dischi Ultra. Valori accettati: true o false.
Tipo di crittografia Opzionale Tipo di crittografia del disco. Valori accettati: EncryptionAtRestWithCustomerKey, EncryptionAtRestWithPlatformAndCustomerKeyso EncryptionAtRestWithPlatformKey.
Informazioni di riferimento sulle immagini della raccolta Opzionale ID risorsa della versione di un'immagine della galleria di immagini condivise da usare come origine per il disco. Formato: /subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Compute/galleries/{gallery}/images/{image}/versions/{version}.
Riferimento lun per l'immagine della galleria Opzionale LUN (numero di unità logica) del disco dati nella versione dell'immagine della galleria. Se si specifica questo parametro, si crea il disco dal disco dati in questo LUN. Se non si specifica questo parametro, si crea il disco dal disco del sistema operativo dell'immagine.
Generazione di Hyper v Opzionale La generazione dell'hypervisor della macchina virtuale. Applicabile solo ai dischi del sistema operativo. Valori accettati: V1, V2.
Ubicazione Opzionale Regione/località di Azure. La posizione del gruppo di risorse è l'impostazione predefinita se non si specifica questo parametro.
Numero massimo di condivisioni Opzionale Numero massimo di macchine virtuali che possono essere collegate al disco contemporaneamente. Un valore maggiore di uno indica un disco condiviso.
Criteri di accesso alla rete Opzionale Criteri per l'accesso al disco tramite rete. Valori accettati: AllowAll, AllowPrivateo DenyAll.
Tipo di sistema operativo Opzionale Tipo di sistema operativo del disco. Valori accettati: Linux o Windows.
Tipo di sicurezza Opzionale Tipo di sicurezza del disco gestito. Valori accettati: ConfidentialVM_DiskEncryptedWithCustomerKey, ConfidentialVM_DiskEncryptedWithPlatformKey, ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKeyStandard, o TrustedLaunch. Questo parametro è obbligatorio quando upload-type è UploadWithSecurityData.
Dimensioni gb Opzionale Dimensione del disco in GB. Dimensioni massime: 4.095 GB.
SKU Opzionale SKU di archiviazione sottostante. Valori accettati: Premium_LRS, PremiumV2_LRS, Premium_ZRSStandardSSD_LRS, StandardSSD_ZRS, , Standard_LRSo UltraSSD_LRS.
Fonte Opzionale Origine da cui creare il disco, inclusi un ID risorsa di uno snapshot o di un disco e un URI blob di un disco rigido virtuale. Quando si specifica un'origine, size-gb è facoltativo e il valore predefinito è la dimensione di origine.
Etichette Opzionale Tag separati da spazi nel formato 'key=value'. Usare '' per cancellare tag esistenti.
Livello Opzionale Livello di prestazioni del disco ( ad esempio , P10, P15P20, P30, P40, P50P60, P70, o P80). Applicabile solo ai dischi SSD Premium.
Dimensione caricamento in byte Opzionale Dimensioni in byte (incluso il piè di pagina del disco rigido virtuale [VHD] di 512 byte) dei dati da caricare. Questo parametro è obbligatorio quando si specifica upload-type.
Tipo di caricamento Opzionale Tipo di caricamento per il disco. Valori accettati: Upload o UploadWithSecurityData. Quando si specifica questo parametro, si crea il disco in uno ReadyToUpload stato.
Zona Opzionale Zona di disponibilità in cui effettuare il provisioning della risorsa.

Suggerimenti per l'annotazione degli strumenti:

Distruttivo: ✅ | Idempotente: ❌ | Open World: ❌ | Sola lettura: ❌ | Segreto: ❌ | Locale obbligatorio: ❌

Disco gestito: eliminazione

Eliminare un Azure disco gestito dal gruppo di risorse specificato. Questa operazione è idempotente; restituisce l'esito positivo se il disco è stato rimosso o non esiste.

Alcuni prompt di esempio includono:

  • "Eliminare il disco temp-data-disk gestito nel gruppo dev-rgdi risorse ".

  • "Rimuovere il disco old-backup-disk gestito dal gruppo prod-rgdi risorse ".

Parametro Obbligatorio o facoltativo Descrizione
Gruppo di risorse Obbligatorio Nome del gruppo di risorse Azure.
Nome del disco Obbligatorio Nome del disco da eliminare.

Suggerimenti per l'annotazione degli strumenti:

Distruttivo: ✅ | Idempotente: ✅ | Open World: ❌ | Sola lettura: ❌ | Segreto: ✅ | Locale obbligatorio: ❌

Disco gestito: elencare o ottenere

È possibile elencare Azure dischi gestiti o recuperare informazioni dettagliate su un disco specifico. È possibile visualizzare tutti i dischi in una sottoscrizione o in un gruppo di risorse specifico, tra cui dimensioni del disco, SKU, stato di provisioning e tipo di sistema operativo. Lo strumento supporta i modelli con caratteri jolly nei nomi dei dischi, ad esempio win_OsDisk*.

Se si specifica un nome di disco senza specificare un gruppo di risorse, lo strumento cerca nell'intera sottoscrizione. Specificare un gruppo di risorse per definire l'ambito della ricerca in tale gruppo di risorse. Entrambi i parametri sono facoltativi.

Alcuni prompt di esempio includono:

  • "Elencare tutti i dischi gestiti nella sottoscrizione."

  • "Mostra tutti i dischi nel gruppo <resource-group>di risorse ".

  • "Ottenere i dettagli del disco <disk-name>".

  • "Quali sono le dimensioni del disco disponibili?"

  • Mostra i dischi con il nome che corrisponde al modello win_OsDisk* nel gruppo di risorse <resource-group>.

  • "Ottenere informazioni sul disco <disk-name> nel gruppo <resource-group>di risorse ".

Parametro Obbligatorio o facoltativo Descrizione
Nome del disco Opzionale Nome del disco.

Suggerimenti per l'annotazione degli strumenti:

Distruttivo: ❌ | Idempotente: ✅ | Open World: ❌ | Sola lettura: ✅ | Segreto: ❌ | Locale obbligatorio: ❌

Disco gestito: aggiornamento

Aggiornare o modificare le proprietà di un disco gestito Azure esistente creato in precedenza. Se non si specifica il gruppo di risorse, il disco si trova in base al nome all'interno della sottoscrizione.

Questa operazione supporta l'aumento delle dimensioni del disco e la modifica dello SKU di archiviazione, delle operazioni di I/O al secondo e della velocità effettiva (solo per UltraSSD) e delle condivisioni massime per gli allegati dei dischi condivisi. È anche possibile modificare il bursting su richiesta, i tag, le impostazioni di crittografia, l'accesso al disco e il livello di prestazioni.

È possibile modificare i criteri di accesso alla rete in DenyAll, AllowAllo AllowPrivate in un disco esistente. Vengono aggiornate solo le proprietà specificate; le proprietà non specificate rimangono invariate.

Alcuni prompt di esempio includono:

  • "Aggiornare il disco <disk-name> nel gruppo <resource-group> di risorse a 1.024 GB".

  • "Modificare lo SKU del disco <disk-name> in UltraSSD_LRS".

  • "Ridimensionare il disco <disk-name> nel gruppo <resource-group> di risorse a 2.048 GB".

  • Impostare le condivisioni massime del disco <disk-name> a 3.

  • "Modificare i criteri di accesso alla rete del disco <disk-name> in AllowPrivate".

  • "Aggiornare il disco <disk-name> nel gruppo <resource-group> di risorse con tag env=production".

  • "Impostare il limite di operazioni di I/O al secondo sul disco <disk-name> Ultra nel gruppo <resource-group> di risorse su 15.000".

  • Aggiornare il disco <disk-name> nel gruppo di risorse <resource-group> per usare il set di crittografia dischi <disk-encryption-set-id>.

  • Imposta l'accesso al disco su <disk-name> nel gruppo di risorse <resource-group> su <disk-access-resource-id> con i criteri di accesso alla rete DenyAll.

Parametro Obbligatorio o facoltativo Descrizione
Nome del disco Obbligatorio Nome del disco.
Accesso al disco Opzionale L'ID della risorsa di accesso al disco per utilizzare endpoint privati sui dischi.
Set di crittografia dischi Opzionale L'ID risorsa del set di crittografia del disco da utilizzare per abilitare la crittografia dei dati inattivi.
Operazioni di I/O al secondo di lettura e scrittura su disco Opzionale Numero di operazioni di I/O al secondo consentite per questo disco. Solo impostabile per i dischi UltraSSD.
Lettura e scrittura mbps disco Opzionale Larghezza di banda consentita per questo disco in MBps. Solo impostabile per i dischi UltraSSD.
Abilitare il bursting Opzionale Abilitare il bursting su richiesta oltre l'obiettivo di prestazioni di provisioning del disco. Non si applica ai dischi Ultra. Valori accettati: true o false.
Tipo di crittografia Opzionale Tipo di crittografia del disco. Valori accettati: EncryptionAtRestWithCustomerKey, EncryptionAtRestWithPlatformAndCustomerKeyso EncryptionAtRestWithPlatformKey.
Numero massimo di condivisioni Opzionale Numero massimo di macchine virtuali che possono essere collegate al disco contemporaneamente. Un valore maggiore di uno indica un disco condiviso.
Criteri di accesso alla rete Opzionale Criteri per l'accesso al disco tramite rete. Valori accettati: AllowAll, AllowPrivateo DenyAll.
Dimensioni gb Opzionale Capacità del disco in GB. Dimensioni massime: 4.095 GB.
SKU Opzionale SKU di archiviazione sottostante. Valori accettati: Premium_LRS, PremiumV2_LRS, Premium_ZRSStandardSSD_LRS, StandardSSD_ZRS, , Standard_LRSo UltraSSD_LRS.
Etichette Opzionale Tag separati da spazi in key=value formato. Usare '' per cancellare i tag esistenti.
Livello Opzionale Livello di prestazioni del disco ( ad esempio , P10, P15P20, P30, P40, P50P60, P70, o P80). Applicabile solo ai dischi SSD Premium.

Suggerimenti per l'annotazione degli strumenti:

Distruttivo: ✅ | Idempotente: ✅ | Open World: ❌ | Sola lettura: ❌ | Segreto: ❌ | Locale obbligatorio: ❌

Macchina virtuale: creare

Creare, distribuire o effettuare il provisioning di una singola macchina virtuale. Questo comando avvia una nuova macchina virtuale Linux o Windows con la chiave SSH o l'autenticazione della password. Se non si specificano risorse di rete, ad esempio una rete virtuale o una subnet, questo strumento li crea automaticamente. Le dimensioni predefinite della macchina virtuale sono Standard_DS1_v2e il sistema operativo predefinito è Ubuntu 24.04 LTS se non si specifica diversamente.

È possibile creare una macchina virtuale Linux usando una chiave pubblica SSH. Specificare il contenuto della chiave o il percorso del file di chiave. Ad esempio, è possibile specificare il file di chiave pubblica in ~/.ssh/id_rsa.pub.

Questo comando non supporta la creazione di set di scalabilità di macchine virtuali con più istanze identiche. Usare invece VMSS create.

Alcuni prompt di esempio includono:

  • "Creare una nuova macchina virtuale Linux denominata <vm-name> con la chiave SSH nel gruppo <resource-group>di risorse ".

  • Avviare una macchina virtuale con l'immagine di Ubuntu2404 in <resource-group>.

  • "Creare una macchina virtuale Windows denominata <vm-name> con una password amministratore nel gruppo di risorse <resource-group>."

  • Distribuire la VM <vm-name> in <location> con dimensione Standard_DS1_v2.

  • Avviare una macchina virtuale della dimensione Standard_B2s e senza indirizzo IP pubblico nel gruppo di risorse <resource-group>.

  • "Creare una macchina virtuale Linux denominata <vm-name> in <location> con un gruppo di sicurezza di rete personalizzato".

Parametro Obbligatorio o facoltativo Descrizione
Nome utente amministratore Obbligatorio Nome utente amministratore per la macchina virtuale. Obbligatorio per la creazione di macchine virtuali.
Ubicazione Obbligatorio Area o località Azure. L'impostazione predefinita è la posizione del gruppo di risorse se non viene specificata.
Gruppo di risorse Obbligatorio Nome del gruppo di risorse Azure. Questo nome è un contenitore logico per le risorse di Azure.
Nome VM Obbligatorio Nome della macchina virtuale.
Password amministratore Opzionale Password amministratore per le macchine virtuali Windows o quando la chiave SSH non viene fornita per le macchine virtuali Linux.
Image Opzionale Immagine del sistema operativo da usare. Può essere un URN (publisher:offer:SKU:version) o un alias come Ubuntu2404 o Win2022Datacenter. Il valore predefinito è Ubuntu 24.04 LTS.
Gruppo di sicurezza di rete Opzionale Nome del gruppo di sicurezza di rete da usare o creare.
Nessun indirizzo IP pubblico Opzionale Istruzione di non creare o assegnare un indirizzo IP pubblico.
Dimensioni del disco del sistema operativo GB Opzionale Dimensioni del disco del sistema operativo in GB. Le impostazioni predefinite sono basate sui requisiti dell'immagine.
Tipo di disco del sistema operativo Opzionale Tipo di disco del sistema operativo: Premium_LRS, StandardSSD_LRSo Standard_LRS. Le impostazioni predefinite sono basate sulle dimensioni della macchina virtuale.
Tipo di sistema operativo Opzionale Tipo di sistema operativo del disco. Valori accettati: Linux o Windows.
Indirizzo IP pubblico Opzionale Nome dell'indirizzo IP pubblico da usare o creare.
Prefisso dell'indirizzo di origine Opzionale Intervallo di indirizzi IP di origine per le regole in ingresso del NSG (gruppo di sicurezza di rete) (ad esempio, 203.0.113.0/24 o un indirizzo IP specifico). L'impostazione predefinita è * (qualsiasi fonte).
Chiave pubblica SSH Opzionale Chiave pubblica SSH per le macchine virtuali Linux. Può essere il contenuto della chiave o il percorso di un file.
Subnet Opzionale Nome della subnet all'interno della rete virtuale.
Rete virtuale Opzionale Nome di una rete virtuale esistente da usare. Se non lo si specifica, il comando ne crea uno nuovo.
Dimensioni macchina virtuale Opzionale Dimensioni della macchina virtuale , ad esempio Standard_D2s_v3 o Standard_B2s. L'impostazione predefinita è Standard_DS1_v2 se non viene specificata.
Zona Opzionale Zona di disponibilità in cui effettuare il provisioning della risorsa.

Suggerimenti per l'annotazione degli strumenti:

Distruttivo: ✅ | Idempotente: ❌ | Open World: ❌ | Sola lettura: ❌ | Segreto: ✅ | Locale obbligatorio: ❌

Macchina virtuale: eliminare

Eliminare una macchina virtuale in modo permanente. Questa operazione è irreversibile e i dati della macchina virtuale vengono persi. Usare il Force deletion parametro per eliminare una macchina virtuale in esecuzione o in uno stato di errore.

Alcuni prompt di esempio includono:

  • "Eliminare una macchina virtuale test-vm-01 nel gruppo dev-rgdi risorse ".

  • "Rimuovere la macchina staging-web virtuale dal gruppo di staging-rgrisorse ".

  • "Forzare l'eliminazione di una macchina virtuale stuck-vm nel gruppo prod-rgdi risorse ".

Parametro Obbligatorio o facoltativo Descrizione
Gruppo di risorse Obbligatorio Nome del gruppo di risorse Azure.
Nome VM Obbligatorio Nome della macchina virtuale da eliminare.
Forzare l'eliminazione Opzionale Eliminare la risorsa anche se si trova in uno stato in esecuzione o non riuscito.

Suggerimenti per l'annotazione degli strumenti:

Distruttivo: ✅ | Idempotente: ✅ | Open World: ❌ | Sola lettura: ❌ | Segreto: ✅ | Locale obbligatorio: ❌

Macchina virtuale: elencare o ottenere

Elencare o visualizzare macchine virtuali in un abbonamento o in un gruppo di risorse. Questo comando restituisce i dettagli della macchina virtuale, inclusi il nome, la posizione, le dimensioni, lo stato del provisioning, il tipo di sistema operativo e la visualizzazione dell'istanza con stato di runtime e stato di alimentazione.

Alcuni prompt di esempio includono:

  • Elencare tutte le macchine virtuali nella mia sottoscrizione.

  • Mostra tutte le VM nella mia sottoscrizione.

  • "Elencare le macchine virtuali nel gruppo resource-group-namedi risorse ".

  • "Ottenere i dettagli per la macchina vm-name virtuale nel gruppo resource-group-namedi risorse ".

  • "Ottenere una macchina vm-name virtuale con visualizzazione dell'istanza nel gruppo resource-group-namedi risorse ".

  • "Mostra la macchina virtuale vm-name con stato di runtime nel gruppo resource-group-namedi risorse".

  • "Qual è lo stato di alimentazione della macchina vm-name virtuale nel gruppo resource-group-namedi risorse?"

  • Ottieni lo stato della VM vm-name e lo stato di provisioning nel gruppo di risorse resource-group-name.

Parametro Obbligatorio o facoltativo Descrizione
Visualizzazione istanza Opzionale Includere i dettagli della visualizzazione dell'istanza (disponibile solo quando si recupera una macchina virtuale specifica).
Nome VM Opzionale Nome della macchina virtuale.

Suggerimenti per l'annotazione degli strumenti:

Distruttivo: ❌ | Idempotente: ✅ | Open World: ❌ | Sola lettura: ✅ | Segreto: ❌ | Locale obbligatorio: ❌

Macchina virtuale: aggiornamento

Aggiornare, modificare o riconfigurare una macchina virtuale esistente. È possibile ridimensionare una macchina virtuale, aggiornare i tag, configurare la diagnostica di avvio o modificare i dati utente. Potrebbe essere necessario deallocare la macchina virtuale prima di ridimensionarla in determinate dimensioni.

Alcuni prompt di esempio includono:

  • Aggiungere il tipo di licenza Windows_Server alla macchina virtuale <vm-name> nel gruppo di risorse <resource-group-name>.

  • "Aggiornare i dati utente per la macchina virtuale <vm-name> nel gruppo <resource-group-name>di risorse ".

  • "Ridimensionare la macchina virtuale <vm-name> nel gruppo <resource-group-name> di risorse in Standard_B2s."

  • "Abilitare la diagnostica di avvio per la macchina virtuale <vm-name> nel gruppo <resource-group-name>di risorse ".

Parametro Obbligatorio o facoltativo Descrizione
Gruppo di risorse Obbligatorio Nome del gruppo di risorse Azure. Questo nome è un contenitore logico per le risorse di Azure.
Nome VM Obbligatorio Nome della macchina virtuale.
Diagnostica di avvio Opzionale Abilitare o disabilitare la diagnostica di avvio: true o false.
Tipo di licenza Opzionale Tipo di licenza per il beneficio ibrido di Azure: Windows_Server, Windows_Client, RHEL_BYOS, SLES_BYOS o None da disabilitare.
Etichette Opzionale Tag separati da spazi in key=value formato. Usare '' per cancellare i tag esistenti.
Dati utente Opzionale Dati utente con codifica Base64 per la macchina virtuale. Usare per aggiornare script di dati personalizzati.
Dimensioni macchina virtuale Opzionale Dimensioni della macchina virtuale , ad esempio Standard_D2s_v3 o Standard_B2s. L'impostazione predefinita è Standard_DS1_v2 se non specificata.

Suggerimenti per l'annotazione degli strumenti:

Distruttivo: ✅ | Idempotente: ✅ | Open World: ❌ | Sola lettura: ❌ | Segreto: ❌ | Locale obbligatorio: ❌

Set di scalabilità di macchine virtuali: creare

Creare, distribuire o effettuare il provisioning di un set di scalabilità per macchine virtuali, in modo da eseguire più istanze identiche di VM. Questo strumento consente di distribuire carichi di lavoro che richiedono scalabilità orizzontale, bilanciamento del carico o disponibilità elevata tra istanze. La configurazione predefinita crea due istanze di dimensioni Standard_DS1_v2, eseguendo Ubuntu 24.04 LTS.

Creare un set di scalabilità specificando resource group, VMSS namee admin username, insieme ad altre impostazioni facoltative. Ecco alcuni comandi di esempio:

  • "Creare un set di scalabilità di macchine virtuali denominato my-vmss nel gruppo my-rgdi risorse ".

  • Creare un set di scalabilità per macchine virtuali con quattro istanze in my-rg.

  • "Distribuire un set di scalabilità con un criterio di aggiornamento manuale e due istanze in my-rg".

  • "Creare un set di scalabilità di macchine virtuali Linux con chiave pubblica SSH da "~/.ssh/id_rsa.pub" in my-rg".

Parametro Obbligatorio o facoltativo Descrizione
Nome utente amministratore Obbligatorio Nome utente amministratore per la macchina virtuale. Obbligatorio per la creazione di macchine virtuali.
Ubicazione Obbligatorio Area o località Azure. L'impostazione predefinita è la posizione del gruppo di risorse se non viene specificata.
Gruppo di risorse Obbligatorio Nome del gruppo di risorse Azure. Questo nome è un contenitore logico per le risorse di Azure.
Nome del VMSS Obbligatorio Nome del set di scalabilità di macchine virtuali.
Password amministratore Opzionale Password dell'amministratore per le VM Windows o quando non viene fornita una chiave SSH per le VM Linux.
Image Opzionale Immagine del sistema operativo da usare. Può essere un URN (publisher:offer:SKU:version) o un alias come Ubuntu2404, Win2022Datacenter. Il valore predefinito è Ubuntu 24.04 LTS.
Numero di istanze Opzionale Il numero di istanze di macchine virtuali nel set di scalabilità. Il valore predefinito è 2.
Dimensioni del disco del sistema operativo gb Opzionale Dimensioni del disco del sistema operativo in GB. Impostazioni predefinite in base ai requisiti dell'immagine.
Tipo di disco del sistema operativo Opzionale Tipo di disco del sistema operativo: Premium_LRS, StandardSSD_LRSo Standard_LRS. Le impostazioni predefinite sono basate sulle dimensioni della macchina virtuale.
Tipo di sistema operativo Opzionale Tipo di sistema operativo del disco. Valori accettati: Linux o Windows.
Chiave pubblica SSH Opzionale Chiave pubblica SSH per le macchine virtuali Linux. Può essere il contenuto della chiave o il percorso di un file.
Subnet Opzionale Nome della subnet all'interno della rete virtuale.
Criteri di aggiornamento Opzionale Modalità dei criteri di aggiornamento: Automatic, Manualo Rolling. Il valore predefinito è Manual.
Rete virtuale Opzionale Nome di una rete virtuale esistente da usare. Se non lo specifichi, lo strumento ne crea uno nuovo.
Dimensioni macchina virtuale Opzionale Dimensioni della macchina virtuale , ad esempio Standard_D2s_v3 o Standard_B2s. L'impostazione predefinita è Standard_DS1_v2 se non specificata.
Zona Opzionale Zona di disponibilità in cui effettuare il provisioning della risorsa.

Suggerimenti per l'annotazione degli strumenti:

Distruttivo: ✅ | Idempotente: ❌ | Open World: ❌ | Sola lettura: ❌ | Segreto: ✅ | Locale obbligatorio: ❌

Set di scalabilità di macchine virtuali: eliminare

Eliminare un set di scalabilità di macchine virtuali e tutte le relative istanze di macchina virtuale in modo permanente. questa operazione è irreversibile. Usare il Force deletion parametro per eliminare un set di scalabilità in esecuzione o non riuscito.

Alcuni prompt di esempio includono:

  • "Eliminare il set web-frontend-vmss di scalabilità nel gruppo prod-rgdi risorse ".

  • Rimuovere il set di scalabilità delle macchine virtuali test-scaleset dal gruppo di risorse dev-rg.

  • Eliminare forzatamente il set stuck-vmss di scalabilità delle macchine virtuali nel gruppo di risorse staging-rg.

Parametro Obbligatorio o facoltativo Descrizione
Gruppo di risorse Obbligatorio Nome del gruppo di risorse Azure.
Nome del VMSS Obbligatorio Nome del set di scalabilità di macchine virtuali da eliminare.
Forzare l'eliminazione Opzionale Forzare l'eliminazione della risorsa anche se è nello stato attivo o di errore.

Suggerimenti per l'annotazione degli strumenti:

Distruttivo: ✅ | Idempotente: ✅ | Open World: ❌ | Sola lettura: ❌ | Segreto: ✅ | Locale obbligatorio: ❌

Set di scalabilità di macchine virtuali: elencare o ottenere

Elencare o ottenere set di macchine virtuali scalabili e le istanze relative in una sottoscrizione o in un gruppo di risorse. Questo strumento restituisce i dettagli del set di scalabilità, tra cui nome, posizione, SKU, capacità, criteri di aggiornamento e informazioni sulle singole istanze di macchina virtuale.

Alcuni prompt di esempio includono:

  • Elenca tutti i set di scalabilità di macchine virtuali nel mio abbonamento.

  • "Elencare i set di scalabilità di macchine virtuali nel gruppo <resource-group-name>di risorse ".

  • Quali insiemi di scalabilità si trovano nel gruppo di risorse <resource-group-name>?

  • Ottenere i dettagli per il set di scalabilità di macchine virtuali <vmss-name> nel gruppo di risorse <resource-group-name>.

  • Mostra il set di scalabilità di macchine virtuali <vmss-name> nel gruppo di risorse <resource-group-name>.

  • "Mostrami l'istanza <instance-id> del set di scalabilità delle macchine virtuali nel gruppo di risorse <resource-group-name>."

  • Qual è lo stato dell'istanza <instance-id> nel set <vmss-name> di scalabilità?

Parametro Obbligatorio o facoltativo Descrizione
ID istanza Opzionale L'ID dell'istanza della macchina virtuale nel set di scalabilità.
Nome del set di scalabilità delle macchine virtuali Opzionale Nome del set di scalabilità di macchine virtuali.

Suggerimenti per l'annotazione degli strumenti:

Distruttivo: ❌ | Idempotente: ✅ | Open World: ❌ | Sola lettura: ✅ | Segreto: ❌ | Locale obbligatorio: ❌

Set di scalabilità delle macchine virtuali: aggiornamento

Aggiornare, modificare o riconfigurare un esistente set di scalabilità per macchine virtuali. È possibile ridimensionare il numero di istanze, ridimensionare le macchine virtuali, modificare i criteri di aggiornamento o aggiornare i tag in un set di scalabilità. Alcune modifiche devono update-instances essere implementate nelle macchine virtuali esistenti. Questo strumento non crea un nuovo set di scalabilità di macchine virtuali. Utilizzare invece VMSS create. Per aggiornare una singola macchina virtuale, usare VM update.

Alcuni prompt di esempio includono:

  • Aggiornare la capacità del set di scalabilità delle macchine virtuali myScaleSet a 15.

  • Abilitare l'overprovisioning nel set di scalabilità myScaleSet.

  • "Modificare le dimensioni della macchina virtuale in Standard_D4s_v3 per myScaleSet".

  • "Cancellare i tag esistenti del set di scalabilità myScaleSet nel gruppo di risorse myResourceGroup."

Parametro Obbligatorio o facoltativo Descrizione
Gruppo di risorse Obbligatorio Nome del gruppo di risorse Azure. Questo nome è un contenitore logico per le risorse di Azure.
Nome del VMSS Obbligatorio Nome del set di scalabilità di macchine virtuali.
Capacità Opzionale Numero di istanze di vm (capacità) nel set di scalabilità.
Abilitare l'aggiornamento automatico del sistema operativo Opzionale Abilitare gli aggiornamenti automatici delle immagini del sistema operativo. Richiede sonde di salute o l'estensione di salute dell'applicazione.
Sovrapposizione di risorse Opzionale Abilitare o disabilitare il sovraprovisionamento. Se abilitata, Azure effettua il provisioning di più macchine virtuali rispetto a quelle richieste ed elimina macchine virtuali aggiuntive dopo la distribuzione.
Criteri di scalabilità Opzionale Criteri di scalabilità orizzontale per determinare quali macchine virtuali rimuovere: Default, NewestVMo OldestVM.
Etichette Opzionale Tag separati da spazi in key=value formato. Usare '' per cancellare i tag esistenti.
Criteri di aggiornamento Opzionale Modalità dei criteri di aggiornamento: Automatic, Manualo Rolling. Il valore predefinito è Manual.
Dimensioni macchina virtuale Opzionale Dimensioni della macchina virtuale , ad esempio Standard_D2s_v3 o Standard_B2s. L'impostazione predefinita è Standard_DS1_v2 se non specificata.

Suggerimenti per l'annotazione degli strumenti:

Distruttivo: ✅ | Idempotente: ✅ | Open World: ❌ | Sola lettura: ❌ | Segreto: ❌ | Locale obbligatorio: ❌