Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Gli strumenti del server MCP Azure consentono di gestire macchine virtuali, 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 Compute offre 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
Crea 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 BLOB (specificare source), dischi da una versione dell'immagine Raccolta 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_LRS), UltraSSD_LRStipo di sistema operativo, zona di disponibilità, generazione di hypervisor, 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_LRSdisco denominato<disk-name>nel gruppo<resource-group>di risorse con 256 GB" - "Creare un disco
<disk-name>gestito nel gruppo<resource-group>di risorse ineastus" - Creare un disco dallo snapshot
<snapshot-resource-id>nel gruppo di risorse<resource-group> - "Creare un disco
<disk-name>gestito nel gruppo<resource-group>di risorse dal BLOB<blob-uri>" - "Creare un disco Linux da 64 GB
Standard_LRSdenominato<disk-name>nel gruppo<resource-group>di risorse nella zona 1" - "Creare un disco
<disk-name>gestito nel gruppo<resource-group>di risorse con tag env=prod team=infra" - "Creare un disco da 128 GB
Premium_LRSdenominato<disk-name>nel gruppo<resource-group>di risorse con il livelloP30di prestazioni " - "Creare un disco
<disk-name>nel gruppo<resource-group>di risorse con la crittografia gestita dal cliente usando il set<disk-encryption-set-id>di crittografia del disco" - "Creare un disco gestito dalla versione
<image-version-resource-id>dell'immagine della raccolta nel gruppo<resource-group>di risorse " - Creare un disco dati dal LUN 0 della versione
<image-version-resource-id>dell'immagine della raccolta 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 20972032 byte" - Creare un disco di caricamento attendibile denominato
<disk-name>nel gruppo di risorse<resource-group>con tipoUploadWithSecurityDatae tipo di sicurezzaTrustedLaunch. - "Creare un
UltraSSD_LRSdisco denominato<disk-name>nel gruppo<resource-group>di risorse con velocità effettiva di 256 GB, 10000 operazioni di I/O al secondo e 500 MBps" - "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 di accesso allaDenyAllrete e accesso al<disk-access-resource-id>disco" - "Creare un disco gestito da 128 GB denominato
<disk-name>nel gruppo<resource-group>di risorse con bursting su richiesta abilitato" - "Creare un disco
<disk-name>gestito nel gruppo<resource-group>di risorse con il tipo diEncryptionAtRestWithPlatformAndCustomerKeyscrittografia " - "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 risorsa della risorsa di accesso al disco per l'uso di endpoint privati nei dischi. |
| Set di crittografia dischi | Opzionale | ID risorsa del set di crittografia del disco da usare per abilitare la crittografia dei dati a riposo. |
| 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, false. |
| Tipo di crittografia | Opzionale | Tipo di crittografia del disco. Valori accettati: EncryptionAtRestWithCustomerKey, EncryptionAtRestWithPlatformAndCustomerKeys, EncryptionAtRestWithPlatformKey. |
| Informazioni di riferimento sulle immagini della raccolta | Opzionale | ID risorsa di una versione dell'immagine Raccolta 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 unità logica) del disco dati nella versione dell'immagine della galleria. Se specificato, il disco viene creato dal disco dati in questo LUN. Se non specificato, il disco viene creato dal disco del sistema operativo dell'immagine. |
| Generazione di Hyper v | Opzionale | Generazione dell'hypervisor della macchina virtuale. Applicabile solo ai dischi del sistema operativo. Valori accettati: V1, V2. |
| Ubicazione | Opzionale | Regione/località di Azure. Il valore predefinito è la posizione del gruppo di risorse, se non diversamente specificato. |
| 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, AllowPrivate, DenyAll. |
| Tipo di sistema operativo | Opzionale | Tipo di sistema operativo del disco. Valori accettati: Linux, Windows. |
| Tipo di sicurezza | Opzionale | Tipo di sicurezza del disco gestito. Valori accettati: ConfidentialVM_DiskEncryptedWithCustomerKey, ConfidentialVM_DiskEncryptedWithPlatformKey, ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKeyStandard, , TrustedLaunch. Obbligatorio quando upload-type è UploadWithSecurityData. |
| Dimensioni gb | Opzionale | Dimensione del disco in GB. Dimensioni massime: 4095 GB. |
| SKU | Opzionale | SKU di archiviazione sottostante. Valori accettati: Premium_LRS, PremiumV2_LRSPremium_ZRS, StandardSSD_LRS, StandardSSD_ZRS, Standard_LRSUltraSSD_LRS. |
| Fonte | Opzionale | Origine da cui creare il disco, incluso un ID risorsa di uno snapshot, un disco o un URI BLOB di un VHD. Quando viene fornita una sorgente, size-gb è facoltativo e assume per impostazione predefinita la dimensione della sorgente. |
| 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). P50P60P70P80 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. Obbligatorio quando upload-type viene specificato. |
| Tipo di caricamento | Opzionale | Tipo di caricamento per il disco. Valori accettati: Upload, UploadWithSecurityData. Se specificato, il disco viene creato 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 un esito positivo sia che il disco sia stato rimosso, sia che non esistesse.
Alcuni prompt di esempio includono:
- "Eliminare il disco gestito 'temp-data-disk' nel gruppo di risorse 'dev-rg'".
- "Rimuovere il disco gestito 'old-backup-disk' dal gruppo di risorse 'prod-rg'."
| 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
Elenca i dischi gestiti disponibili Azure o recupera 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, viene eseguita la ricerca nell'intera sottoscrizione. La specifica di un gruppo di risorse definisce 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 la modifica delle dimensioni del disco (sono consentiti solo incrementi), SKU di archiviazione, IOPS e limiti di velocità effettiva (solo per UltraSSD), condivisioni massime per allegati di dischi condivisi, burst su richiesta, tag, impostazioni di crittografia, accesso al disco e 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 1024 GB" - "Modificare lo SKU del disco
<disk-name>inUltraSSD_LRS" - "Ridimensionare il disco
<disk-name>nel gruppo<resource-group>di risorse a 2048 GB" - Aggiornare il disco
<disk-name>per disabilitare il bursting - Impostare il numero massimo di condivisioni sul disco
<disk-name>a 3 - "Modificare i criteri di accesso alla rete del disco
<disk-name>inAllowPrivate" - "Aggiornare il disco
<disk-name>nel gruppo<resource-group>di risorse con i tagenv=production" - "Impostare il limite di operazioni di I/O al secondo sul disco
<disk-name>Ultra nel gruppo<resource-group>di risorse su 15000" - "Aggiornare la velocità effettiva del disco
<disk-name>nel gruppo<resource-group>di risorse a 1000 MBps" - "Modificare il livello di prestazioni del disco
<disk-name>nel gruppo<resource-group>di risorse inP50" - Aggiornare il disco
<disk-name>nel gruppo di risorse<resource-group>per usare il set di crittografia del disco<disk-encryption-set-id> - "Modificare il tipo di crittografia del disco
<disk-name>nel gruppo<resource-group>di risorse inEncryptionAtRestWithCustomerKey" - Impostare l'accesso al disco per il disco
<disk-name>nel gruppo di risorse<resource-group>per<disk-access-resource-id>con i criteri di accesso alla reteDenyAll - Aggiorna il disco
<disk-name>a SKUPremiumV2_LRScon tagenv=teste dimensione di 256 GB
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| Nome del disco | Obbligatorio | Nome del disco. |
| Accesso al disco | Opzionale | ID della risorsa di accesso al disco per utilizzare endpoint privati sui dischi. |
| Set di crittografia dischi | Opzionale | ID risorsa del set di crittografia del disco da usare per abilitare la crittografia a riposo. |
| 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 in mbps del 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 il livello di prestazioni previste del disco. Non si applica ai dischi Ultra. Valori accettati: true, false. |
| Tipo di crittografia | Opzionale | Tipo di crittografia del disco. Valori accettati: EncryptionAtRestWithCustomerKey, EncryptionAtRestWithPlatformAndCustomerKeys, EncryptionAtRestWithPlatformKey. |
| Numero massimo di condivisioni | Opzionale | Numero massimo di macchine virtuali che possono essere collegate al disco contemporaneamente. Il 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, AllowPrivate, DenyAll. |
| Dimensioni gb | Opzionale | Dimensioni del disco in GB. Dimensioni massime: 4095 GB. |
| SKU | Opzionale | SKU di archiviazione sottostante. Valori accettati: Premium_LRS, PremiumV2_LRSPremium_ZRS, StandardSSD_LRS, StandardSSD_ZRS, Standard_LRSUltraSSD_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). P50P60P70P80 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 (VM) Azure. Questo comando avvia una nuova macchina virtuale Linux o Windows con la chiave SSH o l'autenticazione della password. Crea automaticamente le risorse di rete (rete virtuale, subnet, gruppo di sicurezza di rete, scheda di interfaccia di rete, IP pubblico) se non le specifichi. 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 fornendo 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 chiave SSH nel gruppo<resource-group>di risorse" - Avvia una macchina virtuale con l'immagine Ubuntu2404 in
<resource-group> - "Creare una macchina virtuale di Windows denominata
<vm-name>con una password amministratore nel gruppo di risorse<resource-group>" - "Distribuire una macchina virtuale
<vm-name>con<location>Standard_DS1_v2dimensioni" - Avvia una macchina virtuale con dimensioni
Standard_B2se nessun 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 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 | Non creare o assegnare un indirizzo IP pubblico. |
| 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_LRS, 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, 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 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 Azure in modo permanente. Questa operazione è irreversibile e i dati della macchina virtuale vengono persi. Usare il parametro Force deletion per forzare l'eliminazione di una macchina virtuale che è in esecuzione o in stato di errore.
Alcuni prompt di esempio includono:
- "Eliminare la macchina virtuale 'test-vm-01' nel gruppo di risorse 'dev-rg'".
- "Rimuovere la macchina virtuale 'staging-web' dal gruppo di risorse 'staging-rg'."
- "Forzare l'eliminazione della macchina virtuale 'stuck-vm' nel gruppo di risorse 'prod-rg'."
| 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 | 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: ❌
Macchina virtuale: elencare o ottenere
Elencare o ottenere Macchine virtuali di Azure (VM) in una sottoscrizione 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.
- "Quali macchine virtuali sono disponibili?"
- "Elencare le macchine virtuali nel gruppo
resource-group-namedi risorse ". - "Mostra le macchine virtuali nel gruppo
resource-group-namedi risorse ". - "Quali macchine virtuali si trovano nel gruppo
resource-group-namedi risorse?" - "Ottenere i dettagli per la macchina
vm-namevirtuale nel grupporesource-group-namedi risorse ". - "Mostra macchina
vm-namevirtuale nel grupporesource-group-namedi risorse" - "Quali sono i dettagli della macchina virtuale
vm-namenel grupporesource-group-namedi risorse?" - "Ottenere una macchina
vm-namevirtuale con visualizzazione dell'istanza nel grupporesource-group-namedi risorse ". - "Mostra la macchina virtuale
vm-namecon stato di runtime nel grupporesource-group-namedi risorse". - "Qual è lo stato di alimentazione della macchina
vm-namevirtuale nel grupporesource-group-namedi risorse?" - Ottieni lo stato della VM
vm-namee lo stato di provisioning nel gruppo di risorseresource-group-name. - "Mostra lo stato corrente della macchina virtuale
vm-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 (VM) Azure 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.
Ecco alcuni prompt di esempio per l'uso di questo strumento:
- Aggiungere il tipo di licenza
Windows_Serveralla 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 inStandard_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 Vantaggio Azure Hybrid: 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_v3Standard_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 eseguire il provisioning di un Set di Scalabilità di Macchine Virtuali (VMSS) Azure per l'esecuzione di più istanze di macchine virtuali identiche. 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 che eseguono 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-vmssnel gruppomy-rgdi risorse ". - Creare un VMSS (set di scalabilità di 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 macchine virtuali Linux autoscalante con una chiave pubblica SSH da "
~/.ssh/id_rsa.pub" inmy-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 set di macchine virtuali scalabili | 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 | 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_LRS, 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, 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_v3Standard_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 in modo permanente un set di scalabilità di macchine virtuali Azure e tutte le relative istanze di macchina virtuale. questa operazione è irreversibile. Usare il parametro Force deletion per forzare l'eliminazione di un set di scalabilità che si trova in stato di esecuzione o non riuscito.
Alcuni prompt di esempio includono:
- "Eliminare il set di scalabilità 'web-frontend-vmss' nel gruppo di risorse 'prod-rg'".
- "Rimuovere vmss 'test-scaleset' dal gruppo di risorse 'dev-rg'".
- Elimina forzatamente il set di scalabilità di macchine virtuali 'stuck-vmss' 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 si trova in uno stato di attività o 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 scalabilità di macchine virtuali di Azure (VMSS) e le relative istanze 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à di macchine virtuali<vmss-name>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à per 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 set di scalabilità di macchine virtuali (VMSS) esistente Azure. È 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à di VMSS
myScaleSeta 15. - Abilitare l'overprovisioning nel set di scalabilità
myScaleSet. - "Modificare le dimensioni della macchina virtuale in
Standard_D4s_v3permyScaleSet". - "Cancellare i tag esistenti del set di scalabilità
myScaleSetnel gruppo di risorsemyResourceGroup."
| 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 set di scalabilità di macchine virtuali | Obbligatorio | Nome del set di scalabilità di macchine virtuali. |
| Capacità | Opzionale | Numero di istanze di macchina virtuale (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 integrità o l'estensione Integrità 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_v3Standard_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: ❌