Resumo das ferramentas de servidor Azure MCP para Azure compute

As ferramentas Azure MCP Server ajudam-no a gerir máquinas virtuais (VMs), conjuntos de escalas de máquinas virtuais e discos, utilizando prompts em linguagem natural. Ao utilizar funcionalidades essenciais como criar, recuperar e atualizar recursos, pode controlar eficientemente o seu ambiente cloud.

O Azure compute fornece recursos computacionais escaláveis para aplicações e cargas de trabalho. Para mais informações, consulte Azure Compute documentation.

Observação

Parâmetros das ferramentas: As ferramentas Azure MCP Server definem parâmetros para os dados necessários para completar tarefas. Alguns destes parâmetros são específicos para cada ferramenta e estão documentados aqui. Outros parâmetros são globais e compartilhados por todas as ferramentas. Para obter mais informações, consulte Parâmetros da ferramenta.

Disco gerido: criar

Com esta ferramenta, pode criar um novo disco gerido pelo Azure no grupo de recursos especificado. Pode criar discos vazios (especificar size-gb), discos a partir de uma fonte, como um snapshot, outro disco gerido ou um URI de blob (especificar source). Também pode criar discos a partir de uma versão de imagem partilhada da galeria de imagens (especificar gallery-image-reference), ou discos prontos para upload (especificar upload-type e upload-size-bytes). Se não especificares a localização, por defeito a localização será definida para a do grupo de recursos.

Pode configurar o tamanho do disco, SKU de armazenamento (por exemplo, Premium_LRS, Standard_LRS, ou UltraSSD_LRS), tipo de sistema operativo, zona de disponibilidade e geração de hipervisores. Outras configurações possíveis incluem etiquetas, definições de encriptação, nível de desempenho, disco partilhado, bursting on-demand e limites de IOPS/throughput para discos UltraSSD. Crie um disco com política DenyAllde acesso à rede , AllowAll, ou AllowPrivate, e associe um recurso de acesso ao disco durante a criação.

Exemplos de prompts incluem:

  • "Crie um disco gerido de 128 GB nomeado <disk-name> no grupo <resource-group>de recursos."

  • "Crie um novo Premium_LRS disco chamado <disk-name> no grupo <resource-group> de recursos com 256 GB."

  • "Crie um disco a partir de snapshot <snapshot-resource-id> no grupo <resource-group>de recursos."

  • "Crie um disco Linux de 64 GB Standard_LRS nomeado <disk-name> no grupo <resource-group> de recursos na zona 1."

  • Crie um disco gerido a partir da versão da imagem da galeria <image-version-resource-id> no grupo de recursos <resource-group>.

  • Criar um disco de dados a partir do LUN 0 da versão <image-version-resource-id> da imagem da galeria no grupo <resource-group> de recursos.

  • "Crie um disco pronto para upload nomeado <disk-name> no grupo <resource-group> de recursos com tamanho de upload de 20.972.032 bytes."

  • Crie um disco de inicialização confiável de upload nomeado <disk-name> no grupo de recursos <resource-group> com tipo UploadWithSecurityData e tipo de segurança TrustedLaunch.

  • "Crie um disco gerido partilhado nomeado <disk-name> no grupo <resource-group> de recursos com 512 GB e partilhas máximas definidas para 3."

  • "Criar um disco <disk-name> gerido no grupo <resource-group> de recursos com política DenyAll de acesso à rede e acesso <disk-access-resource-id>ao disco."

  • "Criar um disco de geração de hipervisor V2 nomeado <disk-name> no grupo <resource-group> de recursos com 128 GB."

Parâmetro Obrigatório ou opcional Descrição
Nome do disco Obrigatório O nome do disco.
Grupo de recursos Obrigatório O nome do grupo de recursos Azure. Este nome é um contentor lógico para recursos do Azure.
Acesso ao disco Opcional A ID do recurso de acesso ao disco para utilizar endpoints privados nos discos.
Conjunto de encriptação de disco Opcional O ID do recurso da encriptação do disco definido para permitir a encriptação em repouso.
Iops de disco em leitura e gravação Opcional O número de IOPS permitido para este disco. Apenas configurável para discos UltraSSD.
mbps de leitura e escrita de disco Opcional A largura de banda permitida para este disco em MBps. Apenas configurável para discos UltraSSD.
Ativar explosão Opcional Habilite o bursting a pedido além do objetivo de desempenho provisionado do disco. Não se aplica aos discos Ultra. Valores aceites: true ou false.
Tipo de encriptação Opcional Tipo de encriptação do disco. Valores aceites: EncryptionAtRestWithCustomerKey, EncryptionAtRestWithPlatformAndCustomerKeys, ou EncryptionAtRestWithPlatformKey.
Referência de imagem da galeria Opcional O identificador de recurso de uma versão de imagem partilhada de uma galeria de imagens a usar como fonte para o disco. Format: /subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Compute/galleries/{gallery}/images/{image}/versions/{version}.
Referência de imagem da galeria lun Opcional O LUN (número da unidade lógica) do disco de dados na versão da imagem da galeria. Se especificar este parâmetro, cria o disco a partir do disco de dados na LUN especificada. Se não especificar este parâmetro, cria o disco a partir do disco do sistema operativo da imagem.
Geração Hyper v Opcional A geração do hipervisor da VM. Aplicável apenas a discos do SO. Valores aceites: V1, V2.
Localização Opcional A região/localização do Azure. A localização do grupo de recursos é a predefinida se não especificares este parâmetro.
Ações da Max Opcional O número máximo de VMs que podem ser conectadas ao disco ao mesmo tempo. Um valor maior que um indica um disco partilhado.
Política de acesso à rede Opcional A política para aceder ao disco via rede. Valores aceites: AllowAll, AllowPrivate, ou DenyAll.
Tipo de Sistema Operativo Opcional O tipo de sistema operativo do disco. Valores aceites: Linux ou Windows.
Tipo de segurança Opcional O tipo de segurança do disco gerido. Valores aceites: ConfidentialVM_DiskEncryptedWithCustomerKey, ConfidentialVM_DiskEncryptedWithPlatformKey, ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey, Standard, ou TrustedLaunch. Este parâmetro é necessário quando upload-type é UploadWithSecurityData.
Tamanho gb Opcional O tamanho do disco em GB. Tamanho máximo: 4.095 GB.
SKU Opcional O SKU de armazenamento subjacente. Valores aceites: Premium_LRS, PremiumV2_LRS, Premium_ZRS, StandardSSD_LRS, StandardSSD_ZRS, Standard_LRS, ou UltraSSD_LRS.
Source Opcional A origem para criar o disco, incluindo um ID de recurso de um snapshot ou disco, ou um URI de blob de um disco rígido virtual (VHD). Quando forneces uma fonte, size-gb é opcional e assume por defeito o tamanho da fonte.
Etiquetas Opcional As etiquetas separadas por espaço estão no formato 'key=value'. Use '' para limpar tags existentes.
Nível Opcional O nível de desempenho do disco (por exemplo, P10, P15, P20, P30, P40, P50, P60, P70 ou P80). Aplicável apenas a discos SSD Premium.
Tamanho de upload em bytes Opcional O tamanho em bytes (incluindo o rodapé VHD de 512 bytes) do conteúdo a carregar. Este parâmetro é necessário quando se especifica upload-type.
Tipo de upload Opcional O tipo de upload para o disco. Valores aceites: Upload ou UploadWithSecurityData. Quando especificas este parâmetro, crias o disco num ReadyToUpload estado.
Zona Opcional A zona de disponibilidade para a qual se deve aprovisionar o recurso.

Dicas para anotação de ferramentas:

Destrutivo Idempotente Mundo Aberto Somente leitura Segredo Localidade obrigatória

Disco gerenciado: eliminar

Elimine um disco gerido pelo Azure do grupo de recursos especificado. Esta operação é idempotente; Devolve sucesso quer o disco tenha sido removido ou não existia.

Exemplos de prompts incluem:

  • "Apagar o disco temp-data-disk gerido no grupo dev-rgde recursos."

  • "Remover disco old-backup-disk gerido do grupo prod-rgde recursos."

Parâmetro Obrigatório ou opcional Descrição
Grupo de recursos Obrigatório O nome do grupo de recursos Azure.
Nome do disco Obrigatório O nome do disco a apagar.

Dicas para anotação de ferramentas:

Destrutivo Idempotente Mundo Aberto Somente leitura Segredo Localidade obrigatória

Disco gerido: listar ou obter

Pode listar discos geridos do Azure disponíveis ou obter informações detalhadas sobre um disco específico. Pode visualizar todos os discos numa subscrição ou num grupo de recursos específico, incluindo tamanho do disco, SKU, estado de provisionamento e tipo de sistema operativo. A ferramenta suporta padrões de curinga nos nomes dos discos (por exemplo, win_OsDisk*).

Se fornecer um nome de disco sem especificar um grupo de recursos, a ferramenta pesquisa em toda a subscrição. Especifique um grupo de recursos para definir o âmbito da pesquisa para esse grupo de recursos. Ambos os parâmetros são opcionais.

Exemplos de prompts incluem:

  • Listar todos os discos gerenciados na minha subscrição.

  • "Mostra-me todos os discos do grupo <resource-group>de recursos."

  • "Obtenha detalhes do disco <disk-name>."

  • "Quais são os tamanhos dos discos disponíveis?"

  • Mostra-me os discos com o padrão de nome win_OsDisk* no grupo de recursos <resource-group>.

  • "Obtenha informações sobre o disco <disk-name> no grupo <resource-group>de recursos."

Parâmetro Obrigatório ou opcional Descrição
Nome do disco Opcional O nome do disco.

Dicas para anotação de ferramentas:

Destrutivo Idempotente Mundo Aberto Somente leitura Segredo Localidade obrigatória

Disco de gestão: atualização

Atualize ou modifique as propriedades de um disco gerido do Azure existente que criou anteriormente. Se não especificares o grupo de recursos, o disco está localizado por nome dentro da subscrição.

Esta operação suporta o aumento do tamanho do disco e a modificação do SKU de armazenamento, IOPS e limites de throughput (apenas para UltraSSD), bem como as partilhas máximas para anexos de disco partilhados. Também pode alterar o bursting sob demanda, as etiquetas, as definições de encriptação, o acesso ao disco e o nível de desempenho.

Pode modificar a política de acesso à rede para DenyAll, AllowAll, ou AllowPrivate num disco existente. Apenas as propriedades especificadas são atualizadas; Propriedades não especificadas mantêm-se inalteradas.

Exemplos de prompts incluem:

  • "Atualizar disco <disk-name> no grupo <resource-group> de recursos para 1.024 GB."

  • "Muda o SKU do disco <disk-name> para UltraSSD_LRS."

  • "Redimensionar o disco <disk-name> do grupo <resource-group> de recursos para 2.048 GB."

  • "Define as partilhas máximas no disco <disk-name> para 3."

  • "Mude a política de acesso à rede do disco <disk-name> para AllowPrivate."

  • "Atualizar disco <disk-name> no grupo <resource-group> de recursos com etiquetas env=production."

  • "Defina o limite de IOPS no disco <disk-name> Ultra no grupo <resource-group> de recursos para 15.000."

  • "Atualizar disco <disk-name> no grupo <resource-group> de recursos para usar o conjunto <disk-encryption-set-id>de encriptação do disco."

  • Definir o acesso ao disco no disco <disk-name> no grupo de recursos <resource-group> para <disk-access-resource-id>, utilizando a política de acesso à rede DenyAll.

Parâmetro Obrigatório ou opcional Descrição
Nome do disco Obrigatório O nome do disco.
Acesso ao disco Opcional A ID do recurso de acesso ao disco para utilizar endpoints privados nos discos.
Conjunto de encriptação de disco Opcional O ID do recurso da encriptação do disco definido para permitir a encriptação em repouso.
Iops de disco em leitura e gravação Opcional O número de IOPS permitido para este disco. Apenas configurável para discos UltraSSD.
mbps de leitura e escrita de disco Opcional A largura de banda permitida para este disco em MBps. Apenas configurável para discos UltraSSD.
Ativar explosão Opcional Habilite o bursting a pedido além do objetivo de desempenho provisionado do disco. Não se aplica aos discos Ultra. Valores aceites: true ou false.
Tipo de encriptação Opcional O tipo de encriptação do disco. Valores aceites: EncryptionAtRestWithCustomerKey, EncryptionAtRestWithPlatformAndCustomerKeys, ou EncryptionAtRestWithPlatformKey.
Ações da Max Opcional O número máximo de VMs que podem ser conectadas ao disco ao mesmo tempo. Um valor maior que um indica um disco partilhado.
Política de acesso à rede Opcional A política para aceder ao disco via rede. Valores aceites: AllowAll, AllowPrivate, ou DenyAll.
Tamanho gb Opcional O tamanho do disco em GB. Tamanho máximo: 4.095 GB.
SKU Opcional O SKU de armazenamento subjacente. Valores aceites: Premium_LRS, PremiumV2_LRS, Premium_ZRS, StandardSSD_LRS, StandardSSD_ZRS, Standard_LRS, ou UltraSSD_LRS.
Etiquetas Opcional Etiquetas separadas por espaço no formato key=value. Use '' para limpar etiquetas existentes.
Nível Opcional O nível de desempenho do disco (por exemplo, P10, P15, P20, P30, P40, P50, P60, P70 ou P80). Aplicável apenas a discos SSD Premium.

Dicas para anotação de ferramentas:

Destrutivo Idempotente Mundo Aberto Somente leitura Segredo Localidade obrigatória

Máquina virtual: criar

Criar, implementar ou provisionar uma única máquina virtual. Este comando inicia uma nova VM Linux ou Windows com autenticação por chave SSH ou palavra-passe. Se não especificar recursos de rede (como uma rede virtual ou sub-rede), esta ferramenta cria-os automaticamente. O tamanho padrão da VM é Standard_D2s_v5, e o sistema operativo padrão é Ubuntu 24.04 LTS, caso não especifiquem o contrário.

Pode criar uma VM Linux usando uma chave pública SSH. Você fornece o conteúdo da chave ou o caminho para o ficheiro da chave. Por exemplo, pode especificar o seu ficheiro de chave pública em ~/.ssh/id_rsa.pub.

Este comando não suporta a criação de conjuntos de escalas de máquinas virtuais com múltiplas instâncias idênticas. Em vez disso, use VMSS create.

Exemplos de prompts incluem:

  • "Crie uma nova VM Linux nomeada <vm-name> com chave SSH no grupo <resource-group>de recursos ."

  • Iniciar uma máquina virtual com a imagem do Ubuntu2404 em <resource-group>.

  • "Crie uma VM Windows chamada <vm-name> com uma palavra-passe de administrador no grupo de recursos <resource-group>."

  • "Implantar VM <vm-name> em <location> com tamanho Standard_D2s_v5."

  • Criar uma VM de tamanho Standard_B2s e sem IP público no grupo de recursos <resource-group>.

  • "Crie uma VM Linux nomeada <vm-name><location> com um grupo de segurança de rede personalizado."

Parâmetro Obrigatório ou opcional Descrição
Nome de utilizador de administrador Obrigatório O nome de utilizador de administrador da VM. É necessário para a criação de VMs.
Localização Obrigatório A região ou localização do Azure.
Grupo de recursos Obrigatório O nome do grupo de recursos Azure. Este nome é um contentor lógico para recursos do Azure.
Nome da VM Obrigatório O nome da máquina virtual.
Palavra-passe de administrador Opcional A palavra-passe de administrador para VMs Windows ou quando a chave SSH não é fornecida para VMs Linux.
Imagem Obrigatório A imagem do sistema operativo a usar. Pode ser uma URN (publisher:offer:SKU:version), ou um alias como Ubuntu2404 ou Win2022Datacenter.
Grupo de segurança de rede Opcional O nome do grupo de segurança de rede a usar ou criar.
Sem IP público Opcional A instrução para não criar ou atribuir um endereço IP público.
Tamanho do disco do sistema operativo GB Opcional O tamanho do disco do sistema operativo em GB. As predefinições baseiam-se nos requisitos da imagem.
Tipo de disco do SO Opcional O tipo de disco do sistema operativo: Premium_LRS, StandardSSD_LRS, ou Standard_LRS. Os valores predefinidos baseiam-se no tamanho da VM.
Tipo OS Opcional O tipo de sistema operativo do disco. Valores aceites: Linux ou Windows.
Endereço IP público Opcional O nome do endereço IP público a usar ou criar.
Prefixo de endereço de origem Opcional O intervalo de endereços IP de origem para as regras de entrada NSG (por exemplo, 203.0.113.0/24 ou um IP específico). Por defeito, ( * qualquer fonte).
Chave pública SSH Opcional A chave pública SSH para VMs Linux. Pode ser o conteúdo chave ou o caminho para um ficheiro.
Subrede Opcional O nome da sub-rede dentro da rede virtual.
Rede virtual Opcional O nome de uma rede virtual existente para usar. Se não especificar, o comando cria um novo.
Tamanho da VM Opcional O tamanho da VM (por exemplo, Standard_D2s_v3 ou Standard_B2s). Caso não o especifique, o padrão é Standard_D2s_v5.
Zona Opcional A zona de disponibilidade para a qual se deve aprovisionar o recurso.

Dicas para anotação de ferramentas:

Destrutivo Idempotente Mundo Aberto Somente leitura Segredo Localidade obrigatória

Máquina virtual: eliminar

Apagar uma máquina virtual permanentemente. Esta operação é irreversível e os dados da VM são perdidos. Use o Force deletion parâmetro para eliminar uma VM que esteja em estado de execução ou falhada.

Exemplos de prompts incluem:

  • "Apagar VM test-vm-01 no grupo dev-rgde recursos."

  • "Remover máquina staging-web virtual do grupo staging-rgde recursos."

  • Forçar a eliminação da VM stuck-vm no grupo prod-rg de recursos.

Parâmetro Obrigatório ou opcional Descrição
Grupo de recursos Obrigatório O nome do grupo de recursos Azure.
Nome da VM Obrigatório O nome da máquina virtual a eliminar.
Forçar eliminação Opcional Apaga o recurso mesmo que esteja em estado de execução ou falhado.

Dicas para anotação de ferramentas:

Destrutivo Idempotente Mundo Aberto Somente leitura Segredo Localidade obrigatória

Máquina virtual: listar ou consultar

Liste ou adquira máquinas virtuais numa subscrição ou grupo de recursos. Este comando devolve detalhes da VM, incluindo o nome, localização, tamanho, estado de provisionamento, tipo de SO e vista de instância com o estado de execução e o estado de energia.

Exemplos de prompts incluem:

  • "Lista todas as máquinas virtuais na minha subscrição."

  • "Mostra-me todas as VMs da minha subscrição."

  • "Listar máquinas virtuais no grupo resource-group-namede recursos ."

  • "Obtenha detalhes da máquina vm-name virtual no grupo resource-group-namede recursos."

  • Obtenha máquina virtual vm-name com visão da instância no grupo de recursos resource-group-name.

  • "Mostra-me VM vm-name com estado de execução no grupo resource-group-namede recursos."

  • "Qual é o estado de energia da máquina vm-name virtual no grupo resource-group-namede recursos?"

  • "Obtenha o estado da VM vm-name e o estado de provisionamento no grupo resource-group-namede recursos."

Parâmetro Obrigatório ou opcional Descrição
Vista de instância Opcional Inclua detalhes da vista da instância (disponível apenas ao recuperar uma VM específica).
Nome da VM Opcional O nome da máquina virtual.

Dicas para anotação de ferramentas:

Destrutivo Idempotente Mundo Aberto Somente leitura Segredo Localidade obrigatória

Máquina virtual: estado de energia

Altere o estado de execução de uma máquina virtual (VM) do Azure ao desalocar, iniciar, parar ou reiniciar a mesma. A desalocação liberta recursos de computação e impede a faturação da computação, preservando a VM e a sua configuração. Iniciar energias numa VM parada. Parar desliga a VM e encerra o sistema operativo. Ao reiniciar, a VM é reiniciada.

Utilize a opção para ignorar o encerramento com stop para forçar a ação sem um encerramento ordeiro do sistema operativo. Use a opção de não esperar para regressar imediatamente. A resposta inclui um statusUri, que é o URL Azure-AsyncOperation do Azure Resource Manager (ARM), e pode fazer um GET a esse URL para consultar o estado da operação (InProgress / Succeeded / Failed).

Exemplos de prompts incluem:

  • Inicie e ligue a VM appserver01 no grupo de recursos rg-prod.

  • "Pára e desliga a VM db-node-1 em execução no grupo rg-db-prodde recursos."

  • "Desalocar a VM analytics-vm no grupo rg-analytics de recursos para libertar recursos de computação mantendo a VM."

  • "Reiniciar a VM webapp-vm no grupo rg-web-prodde recursos."

  • "Parar a VM windows-server-01 no grupo rg-windows de recursos e saltar o desligamento do sistema operativo."

  • "Iniciar a VM workerpool-02 no grupo rg-compute de recursos sem esperar pela conclusão."

  • Desliga e encerra a VM cache-node no grupo rg-cache de recursos.

  • "Desaloque e desligue a VM batch-vm-1 no grupo rg-batch de recursos para parar de cobrar pelos recursos de computação enquanto preserva a VM."

Parâmetro Obrigatório ou opcional Descrição
Ação de potência Obrigatório A ação de energia a aplicar à VM (não o estado atual de energia). Valores aceites: start, stop, deallocate, restart.
Grupo de recursos Obrigatório O nome do grupo de recursos Azure. Este grupo de recursos é um contentor lógico para recursos do Azure.
Nome da VM Obrigatório O nome da máquina virtual.
Não, espera Opcional Regresse imediatamente sem esperar que a operação termine.
Ignorar o encerramento Opcional Evita o desligamento elegante do sistema operativo e força o desligamento. Apenas compatível com o estado stop.

Dicas para anotação de ferramentas:

Destrutivo Idempotente Mundo Aberto Somente leitura Segredo Localidade obrigatória

Máquina virtual: atualização

Atualize, modifique ou reconfigure uma máquina virtual existente. Pode redimensionar uma VM, atualizar etiquetas, configurar diagnósticos de arranque ou alterar dados de utilizador. Pode ser necessário desalocar a máquina virtual antes de a redimensionar para determinados tamanhos.

Exemplos de prompts incluem:

  • "Adicionar tipo Windows_Server de licença à VM <vm-name> no grupo <resource-group-name>de recursos."

  • "Atualizar dados de utilizador para VM <vm-name> no grupo <resource-group-name>de recursos."

  • "Redimensione a VM <vm-name> no grupo <resource-group-name> de recursos para Standard_B2s."

  • "Ativar diagnósticos de arranque para VM <vm-name> no grupo <resource-group-name>de recursos."

Parâmetro Obrigatório ou opcional Descrição
Grupo de recursos Obrigatório O nome do grupo de recursos Azure. Este nome é um contentor lógico para recursos do Azure.
Nome da VM Obrigatório O nome da máquina virtual.
Diagnóstico de inicialização Opcional Ativar ou desativar diagnósticos de arranque: true ou false.
Tipo de licença Opcional O tipo de licença para o benefício híbrido do Azure: Windows_Server, Windows_Client, RHEL_BYOS, SLES_BYOS ou None a desativar.
Etiquetas Opcional As etiquetas separadas por espaço no formato key=value. Use '' para limpar etiquetas existentes.
Dados do utilizador Opcional Os dados de utilizador com codificação base64 para a VM. Utilize para atualizar scripts de dados personalizados.
Tamanho da VM Opcional O tamanho da VM (por exemplo, Standard_D2s_v3 ou Standard_B2s). O valor padrão é Standard_D2s_v5 se não for especificado.

Dicas para anotação de ferramentas:

Destrutivo Idempotente Mundo Aberto Somente leitura Segredo Localidade obrigatória

Conjunto de escala para máquinas virtuais: criar

Criar, implementar ou provisionar um conjunto de escalas de máquina virtual para executar múltiplas instâncias de VM idênticas. Esta ferramenta ajuda-o a implementar cargas de trabalho que requerem escalabilidade horizontal, balanceamento de carga ou alta disponibilidade entre instâncias. A configuração predefinida cria duas instâncias do tamanho Standard_D2s_v5, com Ubuntu 24.04 LTS.

Crie um conjunto de escalas especificando , resource groupVMSS name, e admin username, juntamente com outras definições opcionais. Aqui estão alguns comandos de exemplo:

  • "Crie um conjunto de escalas de máquinas virtuais nomeado my-vmss no grupo my-rgde recursos ."

  • "Crie um conjunto de escalas de máquina virtual com quatro instâncias em my-rg."

  • "Implementar um conjunto de escalas com uma política de atualização manual e duas instâncias em my-rg."

  • "Criar um conjunto de escala de máquina virtual Linux com chave pública SSH a partir de '~/.ssh/id_rsa.pub' em my-rg."

Parâmetro Obrigatório ou opcional Descrição
Nome de utilizador de administrador Obrigatório O nome de utilizador de administrador da VM. É necessário para a criação de VMs.
Localização Obrigatório A região ou localização do Azure.
Grupo de recursos Obrigatório O nome do grupo de recursos Azure. Este nome é um contentor lógico para recursos do Azure.
Nome VMSS Obrigatório O nome do conjunto de dimensionamento da máquina virtual.
Palavra-passe de administrador Opcional A palavra-passe de administrador para VMs Windows ou quando não é fornecida uma chave SSH para VMs Linux.
Imagem Obrigatório A imagem do sistema operativo a usar. Pode ser uma URN (publisher:offer:SKU:version) ou um alias como Ubuntu2404, Win2022Datacenter.
Contagem de instâncias Opcional O número de instâncias de VM no conjunto de escala. O padrão é 2.
Tamanho do disco do sistema operativo gb Opcional Tamanho do disco do SO em GB. Padrões definidos com base nos requisitos de imagem.
Tipo de disco do SO Opcional Tipo de disco do sistema operativo: Premium_LRS, StandardSSD_LRS, ou Standard_LRS. Valores predefinidos com base no tamanho da VM.
Tipo OS Opcional O tipo de sistema operativo do disco. Valores aceites: Linux ou Windows.
Chave pública ssh Opcional A chave pública SSH para VMs Linux. Pode ser o conteúdo chave ou o caminho para um ficheiro.
Subrede Opcional O nome da sub-rede dentro da rede virtual.
Política de atualização Opcional O modo de política de atualização: Automatic, Manual, ou Rolling. A predefinição é Manual.
Rede virtual Opcional O nome de uma rede virtual existente para usar. Se não especificar, a ferramenta cria uma nova.
Tamanho da VM Opcional O tamanho da VM (por exemplo, Standard_D2s_v3 ou Standard_B2s). O valor padrão é Standard_D2s_v5 se não for especificado.
Zona Opcional A zona de disponibilidade para a qual se deve aprovisionar o recurso.

Dicas para anotação de ferramentas:

Destrutivo Idempotente Mundo Aberto Somente leitura Segredo Localidade obrigatória

Conjunto de escala de máquina virtual: eliminar

Eliminar permanentemente um conjunto de escalas de máquina virtual e todas as suas instâncias de VM. Esta operação é irreversível. Use o Force deletion parâmetro para eliminar um conjunto de escalas que esteja em estado de funcionamento ou falhado.

Exemplos de prompts incluem:

  • "Eliminar conjunto web-frontend-vmss de escalas no grupo prod-rgde recursos."

  • Remover o conjunto de escalas da máquina virtual test-scaleset do grupo de recursos dev-rg.

  • "Forçar a eliminação do conjunto de escalamento de máquinas virtuais stuck-vmss no grupo de recursos staging-rg."

Parâmetro Obrigatório ou opcional Descrição
Grupo de recursos Obrigatório O nome do grupo de recursos Azure.
Nome VMSS Obrigatório O nome do conjunto de escalas da máquina virtual a eliminar.
Forçar eliminação Opcional Forçar a eliminação do recurso mesmo que esteja em estado de execução ou falhado.

Dicas para anotação de ferramentas:

Destrutivo Idempotente Mundo Aberto Somente leitura Segredo Localidade obrigatória

Conjunto de escalas de máquina virtual: lista ou obtenha

Liste ou obtenha conjuntos de escalas de máquinas virtuais e as suas instâncias numa subscrição ou grupo de recursos. Esta ferramenta devolve detalhes do conjunto de escala, incluindo nome, localização, SKU, capacidade, política de atualização e informações sobre cada instância de VM.

Exemplos de prompts incluem:

  • "Liste todos os conjuntos de escalas de máquinas virtuais na minha subscrição."

  • "Listar conjuntos de escalas de máquinas virtuais no grupo <resource-group-name>de recursos ."

  • "Que conjuntos de escalas estão no grupo <resource-group-name>de recursos?"

  • "Obter detalhes para o conjunto de escala de máquinas virtuais <vmss-name> no grupo de recursos <resource-group-name>."

  • Mostra-me o conjunto de escalas de máquinas virtuais <vmss-name> no grupo de recursos <resource-group-name>.

  • "Mostra-me a instância <instance-id> do conjunto de escala de máquinas virtuais no grupo de recursos <vmss-name>."

  • "Qual é o estado da instância <instance-id> no conjunto <vmss-name>de escala?"

Parâmetro Obrigatório ou opcional Descrição
ID da instância Opcional O ID da instância da máquina virtual no conjunto de escalas.
Nome do conjunto de escala da máquina virtual Opcional O nome do conjunto de dimensionamento da máquina virtual.

Dicas para anotação de ferramentas:

Destrutivo Idempotente Mundo Aberto Somente leitura Segredo Localidade obrigatória

Conjunto de escalas de máquinas virtuais: atualização

Atualize, modifique ou reconfigure um conjunto de escalas de máquina virtual existente. Podes escalar o número de instâncias, redimensionar VMs, alterar a política de atualização ou atualizar etiquetas num conjunto de escala. Algumas alterações exigem update-instances serem implementadas para as VMs existentes. Esta ferramenta não cria um novo conjunto de escalas para máquinas virtuais. Utilize VMSS create em substituição. Para atualizar uma única VM, use VM update.

Exemplos de prompts incluem:

  • "Atualize a capacidade da escala da máquina virtual definida myScaleSet para 15."

  • "Ativar o sobreabastecimento no conjunto myScaleSetde escala."

  • "Muda o tamanho da VM para Standard_D4s_v3 para myScaleSet."

  • Remover etiquetas existentes no conjunto de escalas myScaleSet no grupo de recursos myResourceGroup.

Parâmetro Obrigatório ou opcional Descrição
Grupo de recursos Obrigatório O nome do grupo de recursos Azure. Este nome é um contentor lógico para recursos do Azure.
Nome VMSS Obrigatório O nome do conjunto de dimensionamento da máquina virtual.
Capacidade Opcional O número de instâncias de VM (capacidade) no conjunto de escala.
Ativar atualização automática do sistema operativo Opcional Ativar as atualizações automáticas de imagem do sistema operativo. Requer sondas de saúde ou a extensão de saúde da aplicação.
Sobreprovisão Opcional Ativar ou desativar o sobreprovisionamento. Quando ativado, o Azure provisiona mais VMs do que as solicitadas e apaga VMs extra após a implementação.
Escala na política Opcional A política de scale-in para determinar quais VMs remover: Default, NewestVM, ou OldestVM.
Etiquetas Opcional As etiquetas separadas por espaço no formato key=value. Use '' para limpar etiquetas existentes.
Política de atualização Opcional O modo de política de atualização: Automatic, Manual, ou Rolling. A predefinição é Manual.
Tamanho da VM Opcional O tamanho da VM (por exemplo, Standard_D2s_v3 ou Standard_B2s). O valor padrão é Standard_D2s_v5 se não for especificado.

Dicas para anotação de ferramentas:

Destrutivo Idempotente Mundo Aberto Somente leitura Segredo Localidade obrigatória