Visão geral das ferramentas do MCP Server da Azure para computação

As ferramentas do SERVIDOR MCP do Azure ajudam você a gerenciar VMs (máquinas virtuais), conjuntos de escala de máquinas virtuais e discos usando prompts de linguagem natural. Usando os principais recursos, como criar, recuperar e atualizar recursos, você pode controlar seu ambiente de nuvem com eficiência.

Azure computação fornece recursos de computação escalonáveis para aplicativos e cargas de trabalho. Para obter mais informações, consulte documentação do Azure Compute.

Observação

parâmetros Tool: as ferramentas do servidor MCP Azure definem parâmetros para os dados necessários para concluir tarefas. Alguns desses 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 de ferramenta.

Disco gerenciado: criar

Com esta ferramenta, você pode criar um novo disco gerenciado do Azure no grupo de recursos especificado. Você pode criar discos vazios (especificando size-gb) ou discos a partir de uma origem, como um instantâneo, outro disco gerenciado ou um URI de blob (especificando source). Você também pode criar discos de uma versão de imagem da galeria de imagens compartilhadas (especificar gallery-image-reference) ou discos prontos para upload (especificar upload-type e upload-size-bytes). Se você não especificar o local, ele usará como padrão a localização do grupo de recursos.

Você pode configurar o tamanho do disco, a SKU de armazenamento (por exemplo, Premium_LRSou Standard_LRSUltraSSD_LRS), o tipo de sistema operacional, a zona de disponibilidade e a geração do hipervisor. Outras configurações possíveis incluem marcas, configurações de criptografia, camada de desempenho, disco compartilhado, bursting sob demanda e limites de IOPS/taxa de transferência para discos UltraSSD. Crie um disco com a política de acesso à rede DenyAll, AllowAll ou AllowPrivate, e associe um recurso de acesso a disco durante a criação.

Os prompts de exemplo incluem:

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

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

  • "Criar um disco a partir do instantâneo <snapshot-resource-id> no grupo de recursos <resource-group>."

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

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

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

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

  • "Crie um disco de upload de início confiável nomeado <disk-name> em um grupo de recursos <resource-group> com tipo UploadWithSecurityData e tipo de segurança TrustedLaunch."

  • "Crie um disco gerenciado compartilhado nomeado <disk-name> no grupo <resource-group> de recursos com 512 GB e compartilhamentos máximos definidos como 3."

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

  • "Crie 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. Esse nome é um contêiner lógico para recursos Azure.
Acesso ao disco Opcional A ID do recurso de acesso ao disco para usar endpoints privados em discos.
Conjunto de criptografia de disco Opcional A ID do recurso do conjunto de criptografia de disco a ser usado para habilitar a criptografia em repouso.
IOPS de leitura/gravação do disco Opcional O número de IOPS permitido para esse disco. Somente configurável para discos UltraSSD.
Leitura e gravação de disco em MB/s Opcional A largura de banda permitida para esse disco em MBps. Somente configurável para discos UltraSSD.
Habilitar bursting Opcional Habilite a explosão sob demanda além da meta de desempenho provisionada do disco. Não se aplica a discos Ultra. Valores aceitos: true ou false.
Tipo de encriptação Opcional Tipo de criptografia do disco. Valores aceitos: EncryptionAtRestWithCustomerKey, ou EncryptionAtRestWithPlatformAndCustomerKeysEncryptionAtRestWithPlatformKey.
Referência de imagem da galeria Opcional A ID do recurso de uma versão de imagem da galeria de imagens compartilhadas a ser usada como origem do disco. Formato: /subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Compute/galleries/{gallery}/images/{image}/versions/{version}.
LUN de referência da imagem da galeria Opcional O LUN (número de unidade lógica) do disco de dados na versão da imagem da galeria. Se você especificar esse parâmetro, criará o disco a partir do disco de dados neste LUN. Se você não especificar esse parâmetro, o disco será criado a partir do disco do sistema operacional da imagem.
Geração do Hyper v Opcional A geração do hipervisor da VM. Aplicável somente a discos do sistema operacional. Valores aceitos: V1, V2.
Localidade Opcional A região/localização do Azure. O local do grupo de recursos será o padrão se você não especificar esse parâmetro.
Máximo de compartilhamentos Opcional O número máximo de VMs que podem ser anexadas ao disco ao mesmo tempo. Um valor maior que um indica um disco compartilhado.
Política de acesso à rede Opcional A política para acessar o disco por meio da rede. Valores aceitos: AllowAll, ou AllowPrivateDenyAll.
Tipo de sistema operacional Opcional O tipo de sistema operacional do disco. Valores aceitos: Linux ou Windows.
Tipo de segurança Opcional O tipo de segurança do disco gerenciado. Valores aceitos: ConfidentialVM_DiskEncryptedWithCustomerKey, , ConfidentialVM_DiskEncryptedWithPlatformKey, ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey, Standardou TrustedLaunch. Esse 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 A SKU de armazenamento subjacente. Valores aceitos: Premium_LRS, , PremiumV2_LRS, Premium_ZRS, StandardSSD_LRS, StandardSSD_ZRS, , Standard_LRSou UltraSSD_LRS.
Fonte Opcional A origem para criar o disco, incluindo a ID do recurso de um instantâneo ou disco, ou um URI de blob de um disco rígido virtual (VHD). Quando você fornece uma origem, size-gb é opcional e usa como padrão o tamanho da origem.
Tags Opcional As etiquetas separadas por espaço no padrão 'key=value'. Use '' para limpar marcações existentes.
Camada Opcional A camada de desempenho do disco (por exemplo, , P10, P15, P20, P30, P40, P50, , P60, , P70, ou P80). Aplicável somente 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 ser carregado. Esse parâmetro é necessário quando você especifica upload-type.
Tipo de upload Opcional O tipo de upload do disco. Valores aceitos: Upload ou UploadWithSecurityData. Ao especificar esse parâmetro, você cria o disco em um ReadyToUpload estado.
Zona Opcional A zona de disponibilidade na qual provisionar o recurso.

Dicas para anotação de ferramentas:

Destrutivo Idempotente Mundo Aberto Somente leitura Secret Localidade obrigatória

Disco gerenciado: excluir

Exclua um Azure disco gerenciado do grupo de recursos especificado. Esta operação é idempotente; retorna êxito se o disco foi removido ou não existia.

Os prompts de exemplo incluem:

  • "Excluir o disco temp-data-disk gerenciado no grupo de recursos dev-rg."

  • "Remover o disco old-backup-disk gerenciado do grupo de recursos prod-rg."

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 ser excluído.

Dicas para anotação de ferramentas:

Destrutivo Idempotente Mundo Aberto Somente leitura Secret Localidade obrigatória

Disco gerenciado: listar ou consultar

Você pode listar Azure discos gerenciados disponíveis ou recuperar informações detalhadas sobre um disco específico. Você pode exibir todos os discos em uma assinatura ou em um grupo de recursos específico, incluindo tamanho do disco, SKU, estado de provisionamento e tipo de sistema operacional. A ferramenta dá suporte a padrões curinga em nomes de disco (por exemplo, win_OsDisk*).

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

Os prompts de exemplo incluem:

  • Listar todos os discos gerenciados na minha assinatura.

  • "Mostre-me todos os discos no grupo de recursos <resource-group>."

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

  • "Quais são os tamanhos de disco disponíveis?"

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

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

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 Secret Localidade obrigatória

Disco gerenciado: atualização

Atualize ou modifique as propriedades de um disco gerenciado Azure existente criado anteriormente. Se você não especificar o grupo de recursos, o disco estará localizado pelo nome dentro da assinatura.

Essa operação dá suporte ao aumento do tamanho do disco e à modificação dos limites de SKU, IOPS e taxa de transferência de armazenamento (somente para UltraSSD) e o máximo de compartilhamentos para anexos de disco compartilhado. Você também pode alterar a expansão sob demanda, tags, configurações de criptografia, acesso a disco e o nível de desempenho.

Você pode modificar a política de acesso à rede para DenyAll, AllowAllou AllowPrivate em um disco existente. Somente as propriedades especificadas são atualizadas; as propriedades não especificadas permanecem inalteradas.

Os prompts de exemplo incluem:

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

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

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

  • "Defina o máximo de compartilhamentos no disco <disk-name> como 3."

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

  • "Atualize o disco <disk-name> no grupo de recursos <resource-group> com as marcas env=production."

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

  • "Atualize o disco <disk-name> no grupo <resource-group> de recursos para usar o conjunto <disk-encryption-set-id>de criptografia de disco."

  • Defina o acesso ao disco <disk-name> no grupo de recursos <resource-group> para <disk-access-resource-id> com 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 usar endpoints privados em discos.
Conjunto de criptografia de disco Opcional A ID do recurso do conjunto de criptografia de disco a ser usado para habilitar a criptografia em repouso.
IOPS de leitura/gravação do disco Opcional O número de IOPS permitido para esse disco. Somente configurável para discos UltraSSD.
Leitura e gravação de disco em MB/s Opcional A largura de banda permitida para esse disco em MBps. Somente configurável para discos UltraSSD.
Habilitar bursting Opcional Habilite a explosão sob demanda além da meta de desempenho provisionada do disco. Não se aplica a discos Ultra. Valores aceitos: true ou false.
Tipo de encriptação Opcional O tipo de criptografia do disco. Valores aceitos: EncryptionAtRestWithCustomerKey, ou EncryptionAtRestWithPlatformAndCustomerKeysEncryptionAtRestWithPlatformKey.
Máximo de compartilhamentos Opcional O número máximo de VMs que podem ser anexadas ao disco ao mesmo tempo. Um valor maior que um indica um disco compartilhado.
Política de acesso à rede Opcional A política para acessar o disco por meio da rede. Valores aceitos: AllowAll, ou AllowPrivateDenyAll.
Tamanho gb Opcional O tamanho do disco em GB. Tamanho máximo: 4.095 GB.
SKU Opcional A SKU de armazenamento subjacente. Valores aceitos: Premium_LRS, , PremiumV2_LRS, Premium_ZRS, StandardSSD_LRS, StandardSSD_ZRS, , Standard_LRSou UltraSSD_LRS.
Tags Opcional Tags separadas por espaço no formato key=value. Use '' para limpar as marcas existentes.
Camada Opcional A camada de desempenho do disco (por exemplo, , P10, P15, P20, P30, P40, P50, , P60, , P70, ou P80). Aplicável somente a discos SSD Premium.

Dicas para anotação de ferramentas:

Destrutivo Idempotente Mundo Aberto Somente leitura Secret Localidade obrigatória

Máquina virtual: criar

Criar, implantar ou provisionar uma única máquina virtual. Esse comando inicia um novo Linux ou Windows VM com autenticação de chave SSH ou senha. Se você não especificar recursos de rede (como uma rede virtual ou sub-rede), essa ferramenta os criará automaticamente. O tamanho da VM padrão é Standard_D2s_v5, e o sistema operacional padrão é Ubuntu 24.04 LTS se você não especificar o contrário.

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

Esse comando não dá suporte à criação de conjuntos de dimensionamento de máquinas virtuais com várias instâncias idênticas. Em vez disso, use VMSS create.

Os prompts de exemplo incluem:

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

  • Inicie uma máquina virtual com a imagem do sistema Ubuntu 24.04 em <resource-group>.

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

  • "Implante a VM <vm-name> em <location> com o tamanho Standard_D2s_v5."

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

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

Parâmetro Obrigatório ou opcional Descrição
Nome de usuário do administrador Obrigatório O nome de usuário administrador da VM. Necessário para a criação da VM.
Localidade Obrigatório A região ou localização do Azure.
Grupo de recursos Obrigatório O nome do grupo de recursos Azure. Esse nome é um contêiner lógico para recursos Azure.
Nome da VM Obrigatório O nome da máquina virtual.
Senha de administrador Opcional A senha de administrador para Windows VMs ou quando a chave SSH não é fornecida para VMs do Linux.
Imagem Obrigatório A imagem do sistema operacional a ser usada. 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 ser usado ou criado.
Nenhum IP público Opcional A instrução para não criar ou atribuir um endereço IP público.
Tamanho do disco do sistema operacional GB Opcional O tamanho do disco do sistema operacional em GB. As configurações padrão são baseadas nos requisitos de imagem.
Tipo de disco de SO Opcional O tipo de disco do sistema operacional: Premium_LRS, StandardSSD_LRSou Standard_LRS. Os padrões são baseados no tamanho da VM.
Tipo de SO Opcional O tipo de sistema operacional do disco. Valores aceitos: Linux ou Windows.
Endereço IP público Opcional O nome do endereço IP público a ser usado ou criado.
Prefixo do endereço de origem Opcional O intervalo de endereços IP de origem para regras de entrada do NSG (por exemplo, 203.0.113.0/24 ou um IP específico). O padrão é * (qualquer origem).
Chave pública SSH Opcional A chave pública SSH para VMs linux. Pode ser o conteúdo da chave ou o caminho para um arquivo.
Sub-rede Opcional O nome da sub-rede dentro da rede virtual.
Rede virtual Opcional O nome de uma rede virtual existente a ser usada. Se você não especificá-lo, o comando criará um novo.
Tamanho da VM Opcional O tamanho da VM (por exemplo, Standard_D2s_v3 ou Standard_B2s). O padrão é Standard_D2s_v5 se você não especificá-lo.
Zona Opcional A zona de disponibilidade na qual provisionar o recurso.

Dicas para anotação de ferramentas:

Destrutivo Idempotente Mundo Aberto Somente leitura Secret Localidade obrigatória

Máquina virtual: excluir

Exclua uma máquina virtual permanentemente. Essa operação é irreversível e os dados da VM são perdidos. Use o Force deletion parâmetro para excluir uma VM que está em um estado em execução ou com falha.

Os prompts de exemplo incluem:

  • "Excluir VM test-vm-01 no grupo de recursos dev-rg."

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

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

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 ser excluída.
Forçar exclusão Opcional Exclua o recurso mesmo se ele estiver em um estado em execução ou com falha.

Dicas para anotação de ferramentas:

Destrutivo Idempotente Mundo Aberto Somente leitura Secret Localidade obrigatória

Máquina virtual: listar ou obter

Listar ou obter máquinas virtuais em uma assinatura ou grupo de recursos. Esse comando retorna detalhes da VM, incluindo o nome, o local, o tamanho, o estado de provisionamento, o tipo de sistema operacional e a exibição de instância com o status do runtime e o estado de energia.

Os prompts de exemplo incluem:

  • "Liste todas as máquinas virtuais na minha assinatura."

  • "Mostre todas as VMs na minha assinatura."

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

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

  • "Obtenha a máquina virtual vm-name com a exibição de instância no grupo de recursos resource-group-name."

  • "Mostre-me a VM vm-name com o status de runtime no grupo de recursos resource-group-name."

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

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

Parâmetro Obrigatório ou opcional Descrição
Exibição da instância Opcional Inclua detalhes da exibição da instância (disponível somente 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 Secret Localidade obrigatória

Máquina virtual: estado de energia

Altere o estado de execução de uma VM (máquina virtual) Azure desalocando, iniciando, parando ou reiniciando-a. A desalocação libera recursos de computação e interrompe a cobrança para computação, preservando a VM e sua configuração. Iniciando uma máquina virtual (VM) parada. A ação de parar desliga a VM e encerra o sistema operacional. Ao reiniciar, a VM é reinicializada.

Use a opção ignorar desligamento com stop para forçar a ação sem um desligamento normal do SO. Use a opção sem espera para retornar imediatamente. A resposta inclui um statusUri, que é a URL Azure-AsyncOperation do Azure Resource Manager (ARM), e você pode usar GET nela para sondar o status da operação (InProgress / Succeeded / Failed).

Os prompts de exemplo incluem:

  • "Iniciar e ativar a VM appserver01 no grupo de recursos rg-prod."

  • "Pare e desligue a VM db-node-1 em execução no grupo de recursos rg-db-prod."

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

  • "Reinicie a VM webapp-vm no grupo de recursos rg-web-prod."

  • "Interrompa a VM windows-server-01 no grupo de recursos rg-windows e ignore o desligamento do sistema operacional."

  • "Inicie a VM workerpool-02 no grupo de recursos rg-compute sem aguardar a conclusão."

  • Desligue e encerre a VM cache-node do grupo de recursos rg-cache.

  • "Desaloque e desligue a VM batch-vm-1 no grupo rg-batch de recursos para interromper a cobrança de recursos de computação, preservando a VM."

Parâmetro Obrigatório ou opcional Descrição
Ação de energia Obrigatório A ação de energia a ser aplicada à VM (não ao estado de energia atual). Valores aceitos: start, , stop, deallocate. restart
Grupo de recursos Obrigatório O nome do grupo de recursos Azure. Esse grupo de recursos é um contêiner lógico para recursos do Azure.
Nome da VM Obrigatório O nome da máquina virtual.
Sem espera Opcional Retorne imediatamente sem aguardar a conclusão da operação.
Ignorar desligamento Opcional Ignore o desligamento normal do SO e force o desligamento. Compatível apenas com o estado stop.

Dicas para anotação de ferramentas:

Destrutivo Idempotente Mundo Aberto Somente leitura Secret Localidade obrigatória

Máquina virtual: atualização

Atualize, modifique ou reconfigure uma máquina virtual existente. Você pode redimensionar uma VM, atualizar marcas, configurar o diagnóstico de inicialização ou alterar dados do usuário. Talvez você precise desalocar a VM antes de redimensioná-la para determinados tamanhos.

Os prompts de exemplo incluem:

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

  • "Atualizar dados do usuário para VM <vm-name> no grupo de recursos <resource-group-name>."

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

  • "Habilitar o diagnóstico de inicialização para VM <vm-name> no grupo de recursos <resource-group-name>."

Parâmetro Obrigatório ou opcional Descrição
Grupo de recursos Obrigatório O nome do grupo de recursos Azure. Esse nome é um contêiner lógico para recursos Azure.
Nome da VM Obrigatório O nome da máquina virtual.
Diagnóstico de inicialização Opcional Habilitar ou desabilitar o diagnóstico de inicialização: 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 para desativar.
Tags Opcional As tags separadas por espaço no formato key=value. Use '' para limpar as marcas existentes.
Dados de usuários Opcional Os dados de usuário codificados em 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 padrão é Standard_D2s_v5 se não for especificado.

Dicas para anotação de ferramentas:

Destrutivo Idempotente Mundo Aberto Somente leitura Secret Localidade obrigatória

Conjunto de dimensionamento de máquinas virtuais: criar

Crie, implante ou provisione um conjunto de dimensionamento de máquinas virtuais para executar várias instâncias de VM idênticas. Essa ferramenta ajuda você a implantar cargas de trabalho que exigem dimensionamento horizontal, balanceamento de carga ou alta disponibilidade entre instâncias. A configuração padrão cria duas instâncias de tamanho Standard_D2s_v5, executando o Ubuntu 24.04 LTS.

Crie um conjunto de dimensionamento especificando o resource group, VMSS namee admin username, juntamente com outras configurações opcionais. Eis alguns comandos de exemplo:

  • "Criar um conjunto de dimensionamento de máquinas virtuais nomeado my-vmss no grupo de recursos my-rg."

  • "Crie um conjunto de dimensionamento de máquinas virtuais com quatro instâncias em my-rg."

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

  • "Crie um conjunto de dimensionamento de máquinas virtuais Linux com a chave pública SSH de '~/.ssh/id_rsa.pub' em my-rg."

Parâmetro Obrigatório ou opcional Descrição
Nome de usuário do administrador Obrigatório O nome de usuário administrador da VM. Necessário para a criação da VM.
Localidade Obrigatório A região ou localização do Azure.
Grupo de recursos Obrigatório O nome do grupo de recursos Azure. Esse nome é um contêiner lógico para recursos Azure.
Nome do VMSS Obrigatório O nome do conjunto de dimensionamento de máquinas virtuais.
Senha de administrador Opcional A senha de administrador para Windows VMs ou quando uma chave SSH não é fornecida para VMs do Linux.
Imagem Obrigatório A imagem do sistema operacional a ser usada. Pode ser uma URN (publisher:offer:SKU:version) ou alias como Ubuntu2404, Win2022Datacenter.
Contagem de instâncias Opcional O número de instâncias de VM no conjunto de escalas. O padrão é 2.
Tamanho do disco do sistema operacional gb Opcional Tamanho do disco do sistema operacional em GB. Os padrões se baseiam nos requisitos da imagem.
Tipo de disco de SO Opcional Tipo de disco do sistema operacional: Premium_LRS, StandardSSD_LRSou Standard_LRS. Padrões baseados no tamanho da VM.
Tipo de SO Opcional O tipo de sistema operacional do disco. Valores aceitos: Linux ou Windows.
Chave pública SSH Opcional A chave pública SSH para VMs linux. Pode ser o conteúdo da chave ou o caminho para um arquivo.
Sub-rede 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, Manualou Rolling. O padrão é Manual.
Rede virtual Opcional O nome de uma rede virtual existente a ser usada. Se você não especificá-lo, a ferramenta criará uma nova.
Tamanho da VM Opcional O tamanho da VM (por exemplo, Standard_D2s_v3 ou Standard_B2s). O padrão é Standard_D2s_v5 se não for especificado.
Zona Opcional A zona de disponibilidade na qual provisionar o recurso.

Dicas para anotação de ferramentas:

Destrutivo Idempotente Mundo Aberto Somente leitura Secret Localidade obrigatória

Conjunto de escala de máquinas virtuais: excluir

Exclua permanentemente um conjunto de dimensionamento de máquinas virtuais e todas as suas instâncias de VM. essa operação é irreversível. Use o Force deletion parâmetro para excluir um conjunto de dimensionamento que está em um estado em execução ou com falha.

Os prompts de exemplo incluem:

  • Excluir conjunto de escalas web-frontend-vmss no grupo de recursos prod-rg.

  • "Remover o conjunto test-scaleset de dimensionamento de máquinas virtuais do grupo de recursos dev-rg."

  • "Force a exclusão do conjunto de dimensionamento 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 do VMSS Obrigatório O nome do conjunto de dimensionamento de máquinas virtuais a ser excluído.
Forçar exclusão Opcional Force a exclusão do recurso mesmo que ele esteja em um estado em execução ou com falha.

Dicas para anotação de ferramentas:

Destrutivo Idempotente Mundo Aberto Somente leitura Secret Localidade obrigatória

Conjunto de dimensionamento de máquinas virtuais: listar ou obter

Liste ou obtenha conjuntos de dimensionamento de máquinas virtuais e suas instâncias em uma assinatura ou grupo de recursos. Essa ferramenta retorna detalhes do conjunto de dimensionamento, incluindo nome, local, SKU, capacidade, política de atualização e informações individuais da instância de VM.

Os prompts de exemplo incluem:

  • "Liste todos os conjuntos de dimensionamento de máquinas virtuais na minha assinatura."

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

  • Quais conjuntos de dimensionamento estão no grupo de recursos <resource-group-name>?

  • "Obtenha detalhes do conjunto de dimensionamento de máquinas virtuais <vmss-name> no grupo de recursos <resource-group-name>."

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

  • "Mostre-me uma instância <instance-id> do conjunto <vmss-name> de dimensionamento de máquinas virtuais no grupo de recursos <resource-group-name>."

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

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

Dicas para anotação de ferramentas:

Destrutivo Idempotente Mundo Aberto Somente leitura Secret Localidade obrigatória

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

Atualize, modifique ou reconfigure um conjunto de dimensionamento de máquinas virtuais existente. Você pode dimensionar a contagem de instâncias, redimensionar VMs, alterar a política de atualização ou atualizar marcas em um conjunto de escala Algumas alterações exigem update-instances serem implementadas em VMs existentes. Essa ferramenta não cria um novo conjunto de dimensionamento de máquinas virtuais. Use VMSS create em seu lugar. Para atualizar uma única VM, use VM update.

Os prompts de exemplo incluem:

  • "Atualize a capacidade do conjunto de dimensionamento de máquinas virtuais myScaleSet para 15."

  • "Habilite o superprovisionamento no conjunto de escala myScaleSet."

  • "Altere o tamanho da VM para Standard_D4s_v3myScaleSet."

  • "Limpe as marcas existentes no conjunto de escala 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. Esse nome é um contêiner lógico para recursos Azure.
Nome do VMSS Obrigatório O nome do conjunto de dimensionamento de máquinas virtuais.
Capacidade Opcional O número de instâncias de VM (capacidade) no conjunto de escala.
Habilitar a atualização automática do sistema operacional Opcional Habilitar atualizações automáticas de imagem do sistema operacional. Requer sondas de saúde ou a extensão de saúde do aplicativo.
Excesso de provisionamento Opcional Habilitar ou desabilitar o excesso de provisionamento. Quando habilitado, Azure provisiona mais VMs do que o solicitado e exclui VMs extras após a implantação.
Escalonamento de política Opcional A política de redução horizontal para determinar quais VMs remover: Default, NewestVM ou OldestVM.
Tags Opcional As tags separadas por espaço no formato key=value. Use '' para limpar as marcas existentes.
Política de atualização Opcional O modo de política de atualização: Automatic, Manualou Rolling. O padrão é Manual.
Tamanho da VM Opcional O tamanho da VM (por exemplo, Standard_D2s_v3 ou Standard_B2s). O padrão é Standard_D2s_v5 se não for especificado.

Dicas para anotação de ferramentas:

Destrutivo Idempotente Mundo Aberto Somente leitura Secret Localidade obrigatória