az lab vm

Gerenciar VMs em um laboratório de DevTest do Azure.

Comandos

az lab vm apply-artifacts

Aplicar artefatos a uma máquina virtual no Azure DevTest Lab.

az lab vm claim

Declare uma máquina virtual do laboratório.

az lab vm create

Crie uma VM em um laboratório.

az lab vm delete

Excluir máquina virtual.

az lab vm list

Liste as VMs em um laboratório de DevTest do Azure.

az lab vm show

Obter máquina virtual.

az lab vm start

Iniciar uma máquina virtual.

az lab vm stop

Parar uma máquina virtual essa operação pode demorar um pouco para ser concluída.

az lab vm apply-artifacts

Aplicar artefatos a uma máquina virtual no Azure DevTest Lab.

az lab vm apply-artifacts --lab-name
                          --name
                          --resource-group
                          [--artifacts]
                          [--subscription]

Exemplos

Aplicar artefatos a uma máquina virtual no Azure DevTest Lab. gerado automaticamente

az lab vm apply-artifacts --artifacts '@artifacts.json' --lab-name MyLab --name MyVirtualMachine --resource-group MyResourceGroup

Parâmetros Exigidos

--lab-name

Nome do laboratório.

--name -n

Nome da máquina virtual.

--resource-group -g

Nome do grupo de recursos do laboratório.

Parâmetros Opcionais

--artifacts

Matriz codificada JSON de artefatos a ser aplicado. Use ' @ {file} ' para carregar de um arquivo.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

az lab vm claim

Declare uma máquina virtual do laboratório.

az lab vm claim [--ids]
                [--lab-name]
                [--name]
                [--resource-group]
                [--subscription]

Exemplos

Declare qualquer máquina virtual disponível no laboratório.

az lab vm claim -g {ResourceGroup} --lab-name {LabName}

Declare uma máquina virtual específica no laboratório.

az lab vm claim -g {ResourceGroup} --lab-name {LabName} --name {VMName}

Declare várias máquinas virtuais no laboratório por IDs.

az lab vm claim --ids \
    /subscriptions/{SubID}/resourcegroups/{ResourceGroup}/providers/microsoft.devtestlab/labs/{LabName}/virtualmachines/{VMName1} \
    /subscriptions/{SubID}/resourcegroups/{ResourceGroup}/providers/microsoft.devtestlab/labs/{LabName}/virtualmachines/{VMName2}

Parâmetros Opcionais

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa contendo todas as informações dos argumentos ' Resource ID '. Você deve fornecer--IDs ou outros argumentos ' Resource ID '.

--lab-name

Nome do laboratório.

--name -n

Nome da máquina virtual a ser reivindicada.

--resource-group -g

Nome do grupo de recursos do laboratório.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

az lab vm create

Crie uma VM em um laboratório.

az lab vm create --lab-name
                 --name
                 --resource-group
                 [--admin-password]
                 [--admin-username]
                 [--allow-claim]
                 [--artifacts]
                 [--authentication-type]
                 [--disk-type]
                 [--expiration-date]
                 [--formula]
                 [--generate-ssh-keys]
                 [--image]
                 [--image-type]
                 [--ip-configuration]
                 [--notes]
                 [--saved-secret]
                 [--size]
                 [--ssh-key]
                 [--subnet]
                 [--subscription]
                 [--tags]
                 [--vnet-name]

Exemplos

Crie uma VM no laboratório a partir de uma imagem da galeria.

az lab vm create --lab-name {LabName} -g {ResourceGroup} --name {VMName} --image "Ubuntu Server 16.04 LTS" --image-type gallery --size Standard_DS1_v2

Crie uma VM no laboratório a partir de uma imagem da galeria com autenticação SSH.

az lab vm create --lab-name {LabName} -g {ResourceGroup} --name {VMName} --image "Ubuntu Server 16.04 LTS" --image-type gallery --size Standard_DS1_v2 --authentication-type ssh

Crie uma VM declarável no laboratório de uma imagem da galeria com autenticação de senha.

az lab vm create --lab-name {LabName} -g {ResourceGroup} --name {VMName} --image "Ubuntu Server 16.04 LTS" --image-type gallery --size Standard_DS1_v2 --allow-claim

Crie uma VM do Windows no laboratório a partir de uma imagem da galeria com autenticação de senha.

az lab vm create --lab-name {LabName} -g {ResourceGroup} --name {VMName} --image "Windows Server 2008 R2 SP1" --image-type gallery --size Standard_DS1_v2

Crie uma VM no laboratório a partir de uma imagem personalizada.

az lab vm create --lab-name {LabName} -g {ResourceGroup} --name {VMName} --image "jenkins_custom" --image-type custom --size Standard_DS1_v2

Crie uma VM no laboratório com um IP público.

az lab vm create --lab-name {LabName} -g {ResourceGroup} --name {VMName} --image "Ubuntu Server 16.04 LTS" --image-type gallery --size Standard_DS1_v2 --ip-configuration public

Crie uma VM com base em uma fórmula.

az lab vm create --lab-name {LabName} -g {ResourceGroup} --name {VMName} --formula MyFormula --artifacts '@artifacts.json'

Parâmetros Exigidos

--lab-name

Nome do laboratório.

--name -n

Nome da máquina virtual.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

--admin-password

Senha para o administrador da VM.

--admin-username

Nome de usuário para o administrador da VM.

valor padrão: your_system_user_login_name
--allow-claim

Sinalizador que indica se a VM deve ser criada como claimável.

--artifacts

Matriz codificada JSON de artefatos a ser aplicado. Use ' @ {file} ' para carregar de um arquivo.

--authentication-type

Tipo de autenticação permitido para a VM. Os valores permitidos são: password, SSH.

valor padrão: password
--disk-type

tipo de Armazenamento a ser usado para a máquina virtual.

--expiration-date

A data de validade em UTC (AAAA-MM-ddTHH: mm: SS) para a VM.

--formula

Nome da fórmula. Use az lab formula list para fórmulas disponíveis.

--generate-ssh-keys

Gere os arquivos de chave pública e privada de SSH, se estiverem ausentes.

--image

O nome da imagem do sistema operacional (nome da imagem da galeria ou nome/ID da imagem personalizada).

--image-type

Tipo da imagem. Os valores permitidos são: Galeria, personalizado.

--ip-configuration

Tipo de configuração de IP a ser usada para a VM. Os valores permitidos são: compartilhado, público, privado.

--notes

Observações para a máquina virtual.

--saved-secret

Nome do segredo salvo a ser usado para autenticação.

--size

O tamanho da VM a ser criada. Consulte https://azure.microsoft.com/pricing/details/virtual-machines/ para obter informações de tamanho.

--ssh-key

O caminho do arquivo de chave pública ou chave pública SSH. Use --generate-ssh-keys para gerar chaves SSH.

--subnet

Nome da sub-rede à qual adicionar a VM.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

--tags

Marcas separadas por espaços no key[=value] formato.

--vnet-name

Nome da rede virtual à qual adicionar a VM.

az lab vm delete

Excluir máquina virtual.

Essa operação pode demorar um pouco para ser concluída.

az lab vm delete --lab-name
                 --name
                 --resource-group
                 [--subscription]

Parâmetros Exigidos

--lab-name

O nome do lab.

--name

O nome da máquina virtual.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

az lab vm list

Liste as VMs em um laboratório de DevTest do Azure.

az lab vm list --lab-name
               --resource-group
               [--all]
               [--claimable]
               [--environment]
               [--expand]
               [--filters]
               [--object-id]
               [--order-by]
               [--query-examples]
               [--subscription]
               [--top]

Exemplos

Liste as VMs em um laboratório de DevTest do Azure. gerado automaticamente

az lab vm list --lab-name MyLab --resource-group MyResourceGroup

Parâmetros Exigidos

--lab-name

Nome do laboratório.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

--all

Listar todas as máquinas virtuais no laboratório. Não pode ser usado com --filters .

--claimable

Liste somente as máquinas virtuais claimáveis no laboratório. Não pode ser usado com --filters .

--environment

Nome ou ID do ambiente no qual listar máquinas virtuais. Não pode ser usado com --filters .

--expand

A consulta de expansão.

--filters

O filtro a ser aplicado.

--object-id

ID de objeto do proprietário para o qual listar as VMs.

--order-by

A expressão de ordenação dos resultados usando a notação OData.

--query-examples

Recomende uma cadeia de caracteres JMESPath para você. Você pode copiar uma da consulta e colá-la após o parâmetro--Query entre aspas duplas para ver os resultados. Você pode adicionar uma ou mais palavras-chave posicionais para que possamos dar sugestões com base nessas palavras-chaves.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

--top

O número máximo de recursos a serem retornados.

az lab vm show

Obter máquina virtual.

az lab vm show --lab-name
               --name
               --resource-group
               [--expand]
               [--query-examples]
               [--subscription]

Parâmetros Exigidos

--lab-name

O nome do lab.

--name

O nome da máquina virtual.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

--expand

Especifique a consulta de $expand. Exemplo: ' Properties ($expand = artefatos, computeVm, networkInterface, applicableSchedule) '.

--query-examples

Recomende uma cadeia de caracteres JMESPath para você. Você pode copiar uma da consulta e colá-la após o parâmetro--Query entre aspas duplas para ver os resultados. Você pode adicionar uma ou mais palavras-chave posicionais para que possamos dar sugestões com base nessas palavras-chaves.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

az lab vm start

Iniciar uma máquina virtual.

Essa operação pode demorar um pouco para ser concluída.

az lab vm start --lab-name
                --name
                --resource-group
                [--subscription]

Parâmetros Exigidos

--lab-name

O nome do lab.

--name

O nome da máquina virtual.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

az lab vm stop

Parar uma máquina virtual essa operação pode demorar um pouco para ser concluída.

az lab vm stop --lab-name
               --name
               --resource-group
               [--subscription]

Parâmetros Exigidos

--lab-name

O nome do lab.

--name

O nome da máquina virtual.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .