az lab vm

Gerencie os VMs num Laboratório Azure DevTest.

Comandos

az lab vm apply-artifacts

Aplique artefactos numa máquina virtual no Azure DevTest Lab.

az lab vm claim

Reclama uma máquina virtual do Laboratório.

az lab vm create

Criar um VM num laboratório.

az lab vm delete

Elimine a máquina virtual.

az lab vm list

Lista os VMs num Laboratório Azure DevTest.

az lab vm show

Arranja uma máquina virtual.

az lab vm start

Ligue uma máquina virtual.

az lab vm stop

Parar uma máquina virtual Esta operação pode demorar algum tempo a ser concluída.

az lab vm apply-artifacts

Aplique artefactos numa máquina virtual no Azure DevTest Lab.

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

Exemplos

Aplique artefactos numa máquina virtual no Azure DevTest Lab. (autogerado)

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

Parâmetros Obrigatórios

--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

JSON codificou a matriz de artefactos a aplicar. Utilize '@{file}' para carregar a partir de um ficheiro.

--subscription

o nome ou o ID da subscrição. Pode configurar a subscrição padrão utilizando az account set -s NAME_OR_ID .

az lab vm claim

Reclama uma máquina virtual do Laboratório.

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

Exemplos

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

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

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

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

Reivindicar 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

Um ou mais IDs de recursos (delimitados pelo espaço). Deve ser um ID completo de recursos contendo todas as informações dos argumentos de "Identificação de Recursos". Deve fornecer ou ids ou outros argumentos de "Identificação de Recursos".

--lab-name

O nome do laboratório.

--name -n

Nome da máquina virtual para reivindicar.

--resource-group -g

Nome do grupo de recursos do laboratório.

--subscription

o nome ou o ID da subscrição. Pode configurar a subscrição padrão utilizando az account set -s NAME_OR_ID .

az lab vm create

Criar um VM num 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 um VM no laboratório a partir de uma imagem de 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 um VM no laboratório a partir de uma imagem de 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 um VM reclamatório no laboratório a partir de uma imagem de 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 um VM de janelas no laboratório a partir de uma imagem de 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 um 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

Criar um 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 um VM a partir de uma fórmula.

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

Parâmetros Obrigatórios

--lab-name

O nome do laboratório.

--name -n

Nome da máquina virtual.

--resource-group -g

o nome do grupo de recursos. Pode configurar o grupo predefinido utilizando az configure --defaults group=<name> .

Parâmetros Opcionais

--admin-password

Palavra-passe para o administrador VM.

--admin-username

Nome de utilizador para o administrador VM.

valor predefinido: your_system_user_login_name
--allow-claim

Bandeira indicando se o VM deve ser criado como reivindicativo.

--artifacts

JSON codificou a matriz de artefactos a aplicar. Utilize '@{file}' para carregar a partir de um ficheiro.

--authentication-type

Tipo de autenticação permitida para o VM. Os valores permitidos são: senha, ssh.

valor predefinido: password
--disk-type

Armazenamento tipo para usar para máquina virtual.

--expiration-date

A data de validade em UTC (yyyy-MM-ddTHH:mm:mm:ss) para o VM.

--formula

O nome da fórmula. Utilize az lab formula list para fórmulas disponíveis.

--generate-ssh-keys

Gere ficheiros chave públicos e privados da SSH, caso falte.

--image

O nome da imagem do sistema operativo (nome de imagem da galeria ou nome de imagem/ID personalizado).

--image-type

Tipo de imagem. Os valores permitidos são: galeria, costume.

--ip-configuration

Tipo de configuração IP para usar para o VM. Os valores permitidos são: partilhados, públicos, privados.

--notes

Notas para a máquina virtual.

--saved-secret

Nome do segredo guardado para ser usado para autenticação.

--size

O tamanho do VM a ser criado. Consulte https://azure.microsoft.com/pricing/details/virtual-machines/ a informação sobre o tamanho.

--ssh-key

A chave pública do SSH ou o caminho do ficheiro chave público. Utilize --generate-ssh-keys para gerar chaves SSH.

--subnet

Nome da sub-rede para adicionar o VM.

--subscription

o nome ou o ID da subscrição. Pode configurar a subscrição padrão utilizando az account set -s NAME_OR_ID .

--tags

Etiquetas separadas pelo espaço em key[=value] formato.

--vnet-name

Nome da rede virtual para adicionar o VM.

az lab vm delete

Elimine a máquina virtual.

Esta operação pode demorar algum tempo.

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

Parâmetros Obrigatórios

--lab-name

O nome do laboratório.

--name

O nome da máquina virtual.

--resource-group -g

o nome do grupo de recursos. Pode configurar o grupo predefinido utilizando az configure --defaults group=<name> .

Parâmetros Opcionais

--subscription

o nome ou o ID da subscrição. Pode configurar a subscrição padrão utilizando az account set -s NAME_OR_ID .

az lab vm list

Lista os VMs num Laboratório Azure DevTest.

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

Exemplos

Lista os VMs num Laboratório Azure DevTest. (autogerado)

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

Parâmetros Obrigatórios

--lab-name

O nome do laboratório.

--resource-group -g

o nome do grupo de recursos. Pode configurar o grupo predefinido utilizando az configure --defaults group=<name> .

Parâmetros Opcionais

--all

Lista todas as máquinas virtuais do laboratório. Não pode ser utilizado com --filters . .

--claimable

Lista apenas máquinas virtuais reclamais no laboratório. Não pode ser utilizado com --filters . .

--environment

Nome ou ID do ambiente para listar máquinas virtuais. Não pode ser utilizado com --filters . .

--expand

A consulta de expansão.

--filters

O filtro a aplicar.

--object-id

Identificação do objeto do proprietário para listar VMs para.

--order-by

A expressão de pedido para os resultados utilizando a notação OData.

--query-examples

Recomende a cadeia JMESPath para si. Pode copiar uma das consultas e colá-la depois de --parâmetro de consulta dentro de duas aspas para ver os resultados. Pode adicionar uma ou mais palavras-chave posicionais para que possamos dar sugestões com base nestas palavras-chave.

--subscription

o nome ou o ID da subscrição. Pode configurar a subscrição padrão utilizando az account set -s NAME_OR_ID .

--top

O número máximo de recursos para regressar.

az lab vm show

Arranja uma máquina virtual.

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

Parâmetros Obrigatórios

--lab-name

O nome do laboratório.

--name

O nome da máquina virtual.

--resource-group -g

o nome do grupo de recursos. Pode configurar o grupo predefinido utilizando az configure --defaults group=<name> .

Parâmetros Opcionais

--expand

Especifique a consulta de $expand. Exemplo: «propriedades ($expand=artefactos,computeVm,networkInterface,applicSchedule)".

--query-examples

Recomende a cadeia JMESPath para si. Pode copiar uma das consultas e colá-la depois de --parâmetro de consulta dentro de duas aspas para ver os resultados. Pode adicionar uma ou mais palavras-chave posicionais para que possamos dar sugestões com base nestas palavras-chave.

--subscription

o nome ou o ID da subscrição. Pode configurar a subscrição padrão utilizando az account set -s NAME_OR_ID .

az lab vm start

Ligue uma máquina virtual.

Esta operação pode demorar algum tempo.

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

Parâmetros Obrigatórios

--lab-name

O nome do laboratório.

--name

O nome da máquina virtual.

--resource-group -g

o nome do grupo de recursos. Pode configurar o grupo predefinido utilizando az configure --defaults group=<name> .

Parâmetros Opcionais

--subscription

o nome ou o ID da subscrição. Pode configurar a subscrição padrão utilizando az account set -s NAME_OR_ID .

az lab vm stop

Parar uma máquina virtual Esta operação pode demorar algum tempo a ser concluída.

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

Parâmetros Obrigatórios

--lab-name

O nome do laboratório.

--name

O nome da máquina virtual.

--resource-group -g

o nome do grupo de recursos. Pode configurar o grupo predefinido utilizando az configure --defaults group=<name> .

Parâmetros Opcionais

--subscription

o nome ou o ID da subscrição. Pode configurar a subscrição padrão utilizando az account set -s NAME_OR_ID .