Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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_LRSdisco 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_LRSnomeado<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 tipoUploadWithSecurityDatae tipo de segurançaTrustedLaunch."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íticaDenyAllde 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-diskgerido no grupodev-rgde recursos.""Remover disco
old-backup-diskgerido do grupoprod-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>paraUltraSSD_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>paraAllowPrivate.""Atualizar disco
<disk-name>no grupo<resource-group>de recursos com etiquetasenv=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 à redeDenyAll.
| 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 tamanhoStandard_D2s_v5."Criar uma VM de tamanho
Standard_B2se 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-01no grupodev-rgde recursos.""Remover máquina
staging-webvirtual do grupostaging-rgde recursos."Forçar a eliminação da VM
stuck-vmno grupoprod-rgde 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-namevirtual no gruporesource-group-namede recursos."Obtenha máquina virtual
vm-namecom visão da instância no grupo de recursosresource-group-name."Mostra-me VM
vm-namecom estado de execução no gruporesource-group-namede recursos.""Qual é o estado de energia da máquina
vm-namevirtual no gruporesource-group-namede recursos?""Obtenha o estado da VM
vm-namee o estado de provisionamento no gruporesource-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
appserver01no grupo de recursosrg-prod."Pára e desliga a VM
db-node-1em execução no gruporg-db-prodde recursos.""Desalocar a VM
analytics-vmno gruporg-analyticsde recursos para libertar recursos de computação mantendo a VM.""Reiniciar a VM
webapp-vmno gruporg-web-prodde recursos.""Parar a VM
windows-server-01no gruporg-windowsde recursos e saltar o desligamento do sistema operativo.""Iniciar a VM
workerpool-02no gruporg-computede recursos sem esperar pela conclusão."Desliga e encerra a VM
cache-nodeno gruporg-cachede recursos."Desaloque e desligue a VM
batch-vm-1no gruporg-batchde 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_Serverde 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 paraStandard_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-vmssno grupomy-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' emmy-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-vmssde escalas no grupoprod-rgde recursos."Remover o conjunto de escalas da máquina virtual
test-scalesetdo grupo de recursosdev-rg."Forçar a eliminação do conjunto de escalamento de máquinas virtuais
stuck-vmssno grupo de recursosstaging-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
myScaleSetpara 15.""Ativar o sobreabastecimento no conjunto
myScaleSetde escala.""Muda o tamanho da VM para
Standard_D4s_v3paramyScaleSet."Remover etiquetas existentes no conjunto de escalas
myScaleSetno grupo de recursosmyResourceGroup.
| 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 |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |