az lab vm

Azure DevTest Lab'de VM'leri yönetme.

Komutlar

az lab vm apply-artifacts

Azure DevTest Lab'de bir sanal makineye yapıt uygulama.

az lab vm claim

Laboratuvardan bir sanal makine talep edin.

az lab vm create

Laboratuvarda vm oluşturma.

az lab vm delete

Sanal makineyi silin.

az lab vm list

Azure DevTest Lab'deki VM'leri listeleme.

az lab vm show

Sanal makine alma.

az lab vm start

Bir sanal makine başlatın.

az lab vm stop

Sanal makineyi durdurma Bu işlemin tamamlanması biraz zaman alabilir.

az lab vm apply-artifacts

Azure DevTest Lab'de bir sanal makineye yapıt uygulama.

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

Örnekler

Azure DevTest Lab'de bir sanal makineye yapıt uygulama. (otomatik olarak oluşturulur)

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

Gerekli Parametreler

--lab-name

Laboratuvarın adı.

--name -n

Sanal makinenin adı.

--resource-group -g

Laboratuvarın kaynak grubunun adı.

İsteğe Bağlı Parametreler

--artifacts

Uygulanacak JSON kodlanmış yapıt dizisi. Dosyadan yüklemek için '@{file}' kullanın.

az lab vm claim

Laboratuvardan bir sanal makine talep edin.

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

Örnekler

Laboratuvardaki kullanılabilir tüm sanal makineleri talep edin.

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

Laboratuvarda belirli bir sanal makineyi talep edin.

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

Laboratuvarda kimliklere göre birden çok sanal makine talep etme.

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}

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--lab-name

Laboratuvarın adı.

--name -n

Talepte bulunacak sanal makinenin adı.

--resource-group -g

Laboratuvarın kaynak grubunun adı.

az lab vm create

Laboratuvarda vm oluşturma.

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]
                 [--tags]
                 [--vnet-name]

Örnekler

Galeri görüntüsünden laboratuvarda vm oluşturun.

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

SSH kimlik doğrulaması ile galeri görüntüsünden laboratuvarda vm oluşturun.

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

Parola kimlik doğrulaması ile galeri görüntüsünden laboratuvarda talep edilebilir bir VM oluşturun.

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

Parola kimlik doğrulaması ile galeri görüntüsünden laboratuvarda bir Windows VM oluşturun.

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

Laboratuvarda özel bir görüntüden vm oluşturun.

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

Laboratuvarda genel IP ile bir VM oluşturun.

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

Formülden VM oluşturun.

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

Gerekli Parametreler

--lab-name

Laboratuvarın adı.

--name -n

Sanal makinenin adı.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--admin-password

VM yöneticisinin parolası.

--admin-username

VM yöneticisinin kullanıcı adı.

varsayılan değer: your_system_user_login_name
--allow-claim

VM'nin talep edilebilir olarak oluşturulup oluşturulmaması gerektiğini belirten bayrak.

--artifacts

Uygulanacak JSON kodlanmış yapıt dizisi. Dosyadan yüklemek için '@{file}' kullanın.

--authentication-type

VM için izin verilen kimlik doğrulaması türü. İzin verilen değerler şunlardır: parola, ssh.

varsayılan değer: password
--disk-type

Sanal makine için kullanılacak türü Depolama.

--expiration-date

VM için UTC(yyyy-MM-ddTHH:mm:ss) olarak son kullanma tarihi.

--formula

Formülün adı. Kullanılabilir formüller için kullanın az lab formula list .

--generate-ssh-keys

Eksikse SSH ortak ve özel anahtar dosyaları oluşturun.

--image

İşletim sistemi görüntüsünün adı (galeri görüntüsü adı veya özel görüntü adı/kimliği).

--image-type

Resmin türü. İzin verilen değerler şunlardır: galeri, özel.

--ip-configuration

VM için kullanılacak IP yapılandırmasının türü. İzin verilen değerler şunlardır: paylaşılan, ortak, özel.

--notes

Sanal makine için notlar.

--saved-secret

Kimlik doğrulaması için kullanılacak kaydedilen gizli dizinin adı.

--size

Oluşturulacak VM'nin boyutu. Boyut bilgileri için bkz https://azure.microsoft.com/pricing/details/virtual-machines/ .

--ssh-key

SSH ortak anahtarı veya ortak anahtar dosya yolu. SSH anahtarları oluşturmak için kullanın --generate-ssh-keys .

--subnet

VM'nin ekleneceği alt ağın adı.

--tags

Biçim olarak key[=value] boşlukla ayrılmış etiketler.

--vnet-name

VM'nin ekleneceği sanal ağın adı.

az lab vm delete

Sanal makineyi silin.

Bu işlemin tamamlanması biraz zaman alabilir.

az lab vm delete --lab-name
                 --name
                 --resource-group

Gerekli Parametreler

--lab-name

Laboratuvarın adı.

--name

Sanal makinenin adı.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

az lab vm list

Azure DevTest Lab'deki VM'leri listeleme.

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

Örnekler

Azure DevTest Lab'deki VM'leri listeleme. (otomatik olarak oluşturulur)

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

Gerekli Parametreler

--lab-name

Laboratuvarın adı.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--all

Laboratuvardaki tüm sanal makineleri listeleyin. ile --filterskullanılamaz.

--claimable

Yalnızca laboratuvardaki talep edilebilir sanal makineleri listeleyin. ile --filterskullanılamaz.

--environment

Sanal makinelerin listelenip listelenmeyen ortamın adı veya kimliği. ile --filterskullanılamaz.

--expand

Genişletme sorgusu.

--filters

Uygulanacak filtre.

--object-id

VM'leri listelemek için sahibin nesne kimliği.

--order-by

OData gösterimini kullanan sonuçlar için sıralama ifadesi.

--top

Döndürülecek en fazla kaynak sayısı.

az lab vm show

Sanal makine alma.

az lab vm show --lab-name
               --name
               --resource-group
               [--expand]

Gerekli Parametreler

--lab-name

Laboratuvarın adı.

--name

Sanal makinenin adı.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--expand

$expand sorgusunu belirtin. Örnek: 'properties($expand=artifacts,computeVm,networkInterface,applicableSchedule)'.

az lab vm start

Bir sanal makine başlatın.

Bu işlemin tamamlanması biraz zaman alabilir.

az lab vm start --lab-name
                --name
                --resource-group

Gerekli Parametreler

--lab-name

Laboratuvarın adı.

--name

Sanal makinenin adı.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

az lab vm stop

Sanal makineyi durdurma Bu işlemin tamamlanması biraz zaman alabilir.

az lab vm stop --lab-name
               --name
               --resource-group

Gerekli Parametreler

--lab-name

Laboratuvarın adı.

--name

Sanal makinenin adı.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.