Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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_LRSdisco 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_LRSnomeado<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 tipoUploadWithSecurityDatae tipo de segurançaTrustedLaunch.""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íticaDenyAllde 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-diskgerenciado no grupo de recursosdev-rg.""Remover o disco
old-backup-diskgerenciado do grupo de recursosprod-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>paraUltraSSD_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>paraAllowPrivate.""Atualize o disco
<disk-name>no grupo de recursos<resource-group>com as marcasenv=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 à 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 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 tamanhoStandard_D2s_v5."Crie uma VM do tamanho
Standard_B2se 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-01no grupo de recursosdev-rg.""Remover máquina
staging-webvirtual do grupo de recursosstaging-rg.""Forçar a exclusão da VM
stuck-vmno grupo de recursosprod-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-namevirtual no grupo de recursosresource-group-name.""Obtenha a máquina virtual
vm-namecom a exibição de instância no grupo de recursosresource-group-name.""Mostre-me a VM
vm-namecom o status de runtime no grupo de recursosresource-group-name.""Qual é o estado de energia da máquina
vm-namevirtual no grupo de recursosresource-group-name?""Obtenha o status da VM
vm-namee o estado de provisionamento no grupo de recursosresource-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
appserver01no grupo de recursosrg-prod.""Pare e desligue a VM
db-node-1em execução no grupo de recursosrg-db-prod.""Desaloque a VM
analytics-vmno gruporg-analyticsde recursos para liberar recursos de computação mantendo a VM.""Reinicie a VM
webapp-vmno grupo de recursosrg-web-prod.""Interrompa a VM
windows-server-01no grupo de recursosrg-windowse ignore o desligamento do sistema operacional.""Inicie a VM
workerpool-02no grupo de recursosrg-computesem aguardar a conclusão."Desligue e encerre a VM
cache-nodedo grupo de recursosrg-cache."Desaloque e desligue a VM
batch-vm-1no gruporg-batchde 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_Serverde 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>paraStandard_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-vmssno grupo de recursosmy-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' emmy-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-vmssno grupo de recursosprod-rg."Remover o conjunto
test-scalesetde dimensionamento de máquinas virtuais do grupo de recursosdev-rg.""Force a exclusão do conjunto de dimensionamento 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 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
myScaleSetpara 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
myScaleSetno grupo de recursosmyResourceGroup."
| 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 |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |