Genelleştirilmiş bir sanal makineden görüntü oluşturma

Tamamlandı

Sanal makineyi genelleştirdikten sonra bir görüntü oluşturabilirsiniz. Görüntüde sanal makineyle ilişkili tüm diskler yer alır. Azure portalı, Azure CLI veya PowerShell kullanarak genelleştirilmiş sanal makineden bir görüntü oluşturabilirsiniz.

Azure portalında bir görüntü oluşturmak için sanal makinenin sayfasına gidip Yakala'yı seçin:

Azure portalındaki sanal makine sayfasının ekran görüntüsü.

Aşağıdaki Görüntü oluştur sayfasında, görüntünün depolandığı bir kaynak grubu belirtin. İsteğe bağlı olarak, görüntü oluşturulduktan sonra sanal makineyi otomatik olarak kaldırmayı seçebilirsiniz.

Azure portalında Görüntü oluştur sayfasının ekran görüntüsü.

Önemli

Bu şekilde bir sanal makine görüntüsü oluşturduğunuzda, özgün sanal makine kullanılamaz hale gelir. Özgün sanal makineyi yeniden başlatamazsınız. Bunun yerine, bu ünitenin ilerleyen kısımlarında açıklandığı gibi görüntüden yeni bir sanal makine oluşturmanız gerekir.

PowerShell veya Azure CLI kullanıyorsanız, aşağıdaki komutları kullanarak genelleştirilmiş ve serbest bırakılmış bir sanal makineden sanal makine görüntüsü oluşturabilirsiniz. Her iki örnekte de görüntü, özgün sanal makine ile aynı kaynak grubunda oluşturulacaktır:

$vm = Get-AzVM -ResourceGroupName <resource group> `
    -Name <generalized virtual machine>

$image = New-AzImageConfig -SourceVirtualMachineId `
    $vm.ID -Location<virtual machine location>

New-AzImage -Image $image `
    -ImageName <image name> `
    -ResourceGroupName <resource group>
az image create \
    --name <image name> \
    --resource-group <resource group> \
    --source <generalized virtual machine>

Genelleştirilmiş bir görüntüden yeni bir sanal makine oluşturma

Genelleştirilmiş görüntünüzü kullanarak yeni bir sanal makine oluşturabilirsiniz. Bunu yapmanın en basit yolu Azure portalını kullanmaktır. Görüntünüzün sayfasına gidin ve + VM Oluştur'u seçin. Sanal makine adı, kullanıcı hesabı, sanal makine boyutu, açılacak ağ bağlantı noktaları gibi makineye özgü ayrıntılar istenir.

Alternatif olarak, PowerShell New-AzVm komutunu veya Azure CLI az vm create komutunu kullanabilirsiniz. Aşağıdaki örneklerde söz dizimi gösterilmektedir:

New-AzVm `
    -ResourceGroupName <resource group> `
    -Name <new virtual machine name> `
    -ImageName <image name> `
    -Location <location of image> 
az vm create \
    --resource-group <resource group> \
    --name <new virtual machine name> \
    --image <image name> \
    --location <location of image>

VHD'nin anlık görüntüsünü oluşturma

Bir sanal makine görüntüsü, sanal makinedeki her VHD'nin bir görüntüsünü içerir. Ayrıca, istediğiniz zaman bir VHD'nin ayrı anlık görüntülerini de oluşturabilirsiniz. Anlık görüntü, bir VHD'nin salt okunur kopyasıdır. Bir VHD'yi anlık görüntü alındığında durumuna geri yüklemek için anlık görüntü kullanabilirsiniz.

Birkaç VHD'ye yayılan bir sanal makinenin görüntüsünü alıyorsanız, tüm disk etkinliğinin durduğundan ve her VHD'nin anlık görüntüsünü almanız gerektiğinden emin olmanız gerekir. Sanal makineyi bu anlık görüntülerden geri yüklemeniz gerekirse, bunu yapamamanız tutarsızlıklara neden olabilir. Sanal makineyi durdurarak disk etkinliği olmadığından ve başarılı bir anlık görüntü alındığından emin olabilirsiniz.

Bir sanal makinenin görüntüsünü oluşturmaktan farklı olarak, bir VHD'nin anlık görüntüsünü yakalamak bozucu olmayan bir işlemdir. Daha sonra VHD'yi kullanarak sanal makineleri çalıştırmaya devam edebilirsiniz.

VHD anlık görüntülerinden sanal makine oluşturma

Bir dizi VHD anlık görüntüsünden sanal makineyi yeniden oluşturmak iki adımlı bir işlemdir:

  1. Her anlık görüntü için yeni bir yönetilen disk oluşturun. Yönetilen diskin kaynağı olarak anlık görüntüyü belirtin. Bunu yapmanın en kolay yolu, aşağıdaki görüntüde gösterildiği gibi Azure portalını kullanmaktır:

    Azure portalında Disk Oluştur sayfasının ekran görüntüsü.

  2. Yönetilen diski kullanarak yeni sanal makineyi oluşturun. Bunu PowerShell, Azure CLI veya Azure portalı aracılığıyla yapabilirsiniz.