az lab vm

VM's beheren in een Azure DevTest Lab.

Opdracht

az lab vm apply-artifacts

Artefacten toepassen op een virtuele machine in Azure DevTest Lab.

az lab vm claim

Claim een virtuele machine vanuit het lab.

az lab vm create

Maak een VM in een lab.

az lab vm delete

Verwijder de virtuele machine.

az lab vm list

De VM's in een Azure DevTest Lab weer geven.

az lab vm show

Haal de virtuele machine op.

az lab vm start

Start een virtuele machine.

az lab vm stop

Een virtuele machine stoppen Deze bewerking kan even duren.

az lab vm apply-artifacts

Artefacten toepassen op een virtuele machine in Azure DevTest Lab.

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

Voorbeelden

Artefacten toepassen op een virtuele machine in Azure DevTest Lab. (automatisch gegenereerd)

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

Vereiste parameters

--lab-name

Naam van het lab.

--name -n

Naam van de virtuele machine.

--resource-group -g

Naam van de resourcegroep van het lab.

Optionele parameters

--artifacts

Met JSON gecodeerde matrix met artefacten die moeten worden toegepast. Gebruik @{file} om uit een bestand te laden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .

az lab vm claim

Claim een virtuele machine vanuit het lab.

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

Voorbeelden

Claim alle beschikbare virtuele machines in het lab.

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

Claim een specifieke virtuele machine in het lab.

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

Claim meerdere virtuele machines in het lab met de -ID's.

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}

Optionele parameters

--ids

Een of meer resource-ID's (door spaties scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.

--lab-name

Naam van het lab.

--name -n

Naam van de virtuele machine die moet worden geclaimd.

--resource-group -g

Naam van de resourcegroep van het lab.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .

az lab vm create

Maak een VM in een lab.

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]

Voorbeelden

Maak een VM in het lab vanuit een galerieafbeelding.

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

Maak een VM in het lab vanuit een galerie-afbeelding met SSH-verificatie.

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

Maak een claimbare VM in het lab op basis van een galerie-afbeelding met wachtwoordverificatie.

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

Maak een windows-VM in het lab vanuit een galerieafbeelding met wachtwoordverificatie.

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

Maak een VM in het lab op een aangepaste afbeelding.

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

Maak een VM in het lab met een openbaar IP-adres.

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

Een VM maken van een formule.

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

Vereiste parameters

--lab-name

Naam van het lab.

--name -n

Naam van de virtuele machine.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

Optionele parameters

--admin-password

Wachtwoord voor de VM-beheerder.

--admin-username

Gebruikersnaam voor de VM-beheerder.

standaardwaarde: your_system_user_login_name
--allow-claim

Vlag die aangeeft of de VM moet worden gemaakt als claimbaar.

--artifacts

Met JSON gecodeerde matrix met artefacten die moeten worden toegepast. Gebruik @{file} om uit een bestand te laden.

--authentication-type

Type verificatie dat is toegestaan voor de VM. Toegestane waarden zijn: wachtwoord, ssh.

standaardwaarde: password
--disk-type

Storage te gebruiken voor de virtuele machine.

--expiration-date

De vervaldatum in UTC(yyyy-MM-ddTHH:mm:ss) voor de VM.

--formula

Naam van de formule. Gebruiken az lab formula list voor beschikbare formules.

--generate-ssh-keys

Genereer openbare en persoonlijke SSH-sleutelbestanden als deze ontbreken.

--image

De naam van de installatie afbeelding van het besturingssysteem (naam van galerieafbeelding of naam/id van aangepaste installatie afbeelding).

--image-type

Type van de afbeelding. Toegestane waarden zijn: galerie, aangepast.

--ip-configuration

Type IP-configuratie dat moet worden gebruikt voor de VM. Toegestane waarden zijn: gedeeld, openbaar, privé.

--notes

Opmerkingen voor de virtuele machine.

--saved-secret

Naam van het opgeslagen geheim dat moet worden gebruikt voor verificatie.

--size

De grootte van de VM die moet worden gemaakt. Zie https://azure.microsoft.com/pricing/details/virtual-machines/ voor informatie over de grootte.

--ssh-key

Het bestandspad van de openbare SSH-sleutel of de openbare sleutel. Gebruik om --generate-ssh-keys SSH-sleutels te genereren.

--subnet

Naam van het subnet waar de virtuele machine aan moet worden toevoegen.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .

--tags

Door spaties gescheiden tags in key[=value] indeling.

--vnet-name

Naam van het virtuele netwerk waar de virtuele machine aan moet worden toevoegen.

az lab vm delete

Verwijder de virtuele machine.

Deze bewerking kan enige tijd duren.

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

Vereiste parameters

--lab-name

De naam van het lab.

--name

De naam van de virtuele machine.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

Optionele parameters

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .

az lab vm list

De VM's in een Azure DevTest Lab weer geven.

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

Voorbeelden

De VM's in een Azure DevTest Lab weer geven. (automatisch gegenereerd)

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

Vereiste parameters

--lab-name

Naam van het lab.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

Optionele parameters

--all

Alle virtuele machines in het lab. Kan niet worden gebruikt met --filters .

--claimable

Alleen claimbare virtuele machines in het lab. Kan niet worden gebruikt met --filters .

--environment

Naam of id van de omgeving waarin virtuele machines moeten worden weergegeven. Kan niet worden gebruikt met --filters .

--expand

Vouw de query uit.

--filters

Het filter dat moet worden toegepast.

--object-id

Object-id van de eigenaar om VM's voor weer te geven.

--order-by

De orderexpressie voor de resultaten met behulp van de OData-notatie.

--query-examples

JMESPath-tekenreeks voor u aanbevelen. U kunt een van de query's kopiëren en deze na de parameter --query tussen dubbele aanhalingstekens plakken om de resultaten te bekijken. U kunt een of meer positionele trefwoorden toevoegen, zodat we suggesties kunnen geven op basis van deze sleutelwoorden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .

--top

Het maximum aantal resources dat moet worden retourneren.

az lab vm show

Haal de virtuele machine op.

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

Vereiste parameters

--lab-name

De naam van het lab.

--name

De naam van de virtuele machine.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

Optionele parameters

--expand

Geef de $expand op. Voorbeeld: 'properties($expand=artifacts,computeVm,networkInterface,applicableSchedule)'.

--query-examples

JMESPath-tekenreeks voor u aanbevelen. U kunt een van de query's kopiëren en deze na de parameter --query tussen dubbele aanhalingstekens plakken om de resultaten te bekijken. U kunt een of meer positionele trefwoorden toevoegen, zodat we suggesties kunnen geven op basis van deze sleutelwoorden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .

az lab vm start

Start een virtuele machine.

Deze bewerking kan enige tijd duren.

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

Vereiste parameters

--lab-name

De naam van het lab.

--name

De naam van de virtuele machine.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

Optionele parameters

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .

az lab vm stop

Een virtuele machine stoppen Deze bewerking kan even duren.

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

Vereiste parameters

--lab-name

De naam van het lab.

--name

De naam van de virtuele machine.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

Optionele parameters

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .