Aracılığıyla paylaş


Linux sanal makinesini yönetilmeyen disklerden yönetilen disklere geçirme

Şunlar için geçerlidir: ✔️ Linux VM'leri

Yönetilmeyen diskler kullanan mevcut Linux sanal makineleriniz (VM'ler) varsa, Vm'leri Azure Yönetilen Diskler kullanacak şekilde geçirebilirsiniz. Bu işlem hem işletim sistemi diskini hem de bağlı veri disklerini dönüştürür.

Bu makalede, Azure CLI kullanarak VM'leri geçirme adımları gösterilmektedir. Yüklemeniz veya yükseltmeniz gerekiyorsa bkz. Azure CLI'yı yükleme.

Başlamadan önce

  • Geçiş VM'yi yeniden başlatır, bu nedenle vm'lerinizin geçişini önceden var olan bir bakım penceresi sırasında zamanlayın.

  • Geçiş geri alınamaz.

  • Sanal Makine Katılımcısı rolüne sahip kullanıcılar VM boyutunu (geçiş öncesi olarak) değiştiremez. Bunun nedeni, yönetilen disklere sahip VM'lerin kullanıcının işletim sistemi disklerinde Microsoft.Compute/disks/write iznine sahip olmasını gerektirmesidir.

  • Geçişi test etmeye özen gösterin. Üretimde geçişi gerçekleştirmeden önce bir sınama sanal makinesini geçirin.

  • Geçiş sırasında VM'yi serbest bırakacaksınız. Vm, geçiş sonrasında başlatıldığında yeni bir IP adresi alır. Gerekirse VM’ye statik bir IP adresi atayabilirsiniz.

  • Geçiş işlemini desteklemek için gereken Azure VM aracısının en düşük sürümünü gözden geçirin. Aracı sürümünüzü denetleme ve güncelleştirme hakkında bilgi için bkz. Azure'da VM aracıları için en düşük sürüm desteği

  • Geçiş öncesinde VM tarafından kullanılan özgün VHD'ler ve depolama hesabı silinmez. Ücretler uygulanmaya devam eder. Bu yapıtların faturalanmasını önlemek için, geçişin tamamlandığını doğruladıktan sonra özgün VHD bloblarını silin. Bu eklenmemiş diskleri silmek için bulmanız gerekiyorsa, Eklenmemiş Azure yönetilen ve yönetilmeyen diskleri bulma ve silme makalemize bakın.

Tek örnekli VM'leri geçirme

Bu bölüm, tek örnekli Azure VM'lerinin yönetilmeyen disklerden yönetilen disklere nasıl geçirileceğini kapsar. (VM'leriniz bir kullanılabilirlik kümesindeyse sonraki bölüme bakın.) Vm'leri premium (SSD) yönetilmeyen disklerden premium yönetilen disklere veya standart (HDD) yönetilmeyen disklerden standart yönetilen disklere geçirmek için bu işlemi kullanabilirsiniz.

  1. az vm deallocate kullanarak VM'yi serbest bırakma. Aşağıdaki örnek adlı myResourceGroupkaynak grubunda adlı myVM VM'yi serbest bırakmektedir:

    az vm deallocate --resource-group myResourceGroup --name myVM
    
  2. az vm convert kullanarak VM'yi yönetilen disklere geçirin. Aşağıdaki işlem, işletim sistemi diski ve veri diskleri de dahil olmak üzere adlı myVMVM'yi dönüştürür:

    az vm convert --resource-group myResourceGroup --name myVM
    
  3. Az vm start komutunu kullanarak yönetilen disklere geçiş sonrasında VM'yi başlatın. Aşağıdaki örnek adlı myResourceGroupkaynak grubunda adlı myVM VM'yi başlatır.

    az vm start --resource-group myResourceGroup --name myVM
    

Kullanılabilirlik kümesindeki VM'leri geçirme

Yönetilen disklere geçirmek istediğiniz VM'ler bir kullanılabilirlik kümesindeyse, önce kullanılabilirlik kümesini yönetilen bir kullanılabilirlik kümesine geçirmeniz gerekir.

Kullanılabilirlik kümesini geçirmeden önce kullanılabilirlik kümesindeki tüm VM'lerin serbest bırakılması gerekir. Kullanılabilirlik kümesinin kendisi yönetilen kullanılabilirlik kümesine dönüştürüldükten sonra tüm VM'leri yönetilen disklere geçirmeyi planlayın. Ardından tüm VM'leri başlatın ve normal şekilde çalışmaya devam edin.

  1. az vm availability-set list komutunu kullanarak bir kullanılabilirlik kümesindeki tüm VM'leri listeleyin. Aşağıdaki örnek, adlı myResourceGroupkaynak grubunda adlı myAvailabilitySet kullanılabilirlik kümesindeki tüm VM'leri listeler:

    az vm availability-set show \
        --resource-group myResourceGroup \
        --name myAvailabilitySet \
        --query [virtualMachines[*].id] \
        --output table
    
  2. az vm deallocate kullanarak tüm VM'leri serbest bırakma. Aşağıdaki örnek adlı myResourceGroupkaynak grubunda adlı myVM VM'yi serbest bırakmektedir:

    az vm deallocate --resource-group myResourceGroup --name myVM
    
  3. az vm availability-set convert komutunu kullanarak kullanılabilirlik kümesini geçirin. Aşağıdaki örnek adlı myResourceGroupkaynak grubunda adlı myAvailabilitySet kullanılabilirlik kümesini dönüştürür:

    az vm availability-set convert \
        --resource-group myResourceGroup \
        --name myAvailabilitySet
    
  4. az vm convert komutunu kullanarak tüm VM'leri yönetilen disklere geçirin. Aşağıdaki işlem, işletim sistemi diski ve veri diskleri de dahil olmak üzere adlı myVMVM'yi dönüştürür:

    az vm convert --resource-group myResourceGroup --name myVM
    
  5. Az vm start komutunu kullanarak yönetilen disklere geçiş sonrasında tüm VM'leri başlatın. Aşağıdaki örnek adlı myResourceGroupkaynak grubunda adlı myVM VM'yi başlatır:

    az vm start --resource-group myResourceGroup --name myVM
    

Azure portal kullanarak geçirme

Ayrıca, Azure portal kullanarak yönetilmeyen diskleri yönetilen disklere geçirebilirsiniz.

  1. Azure Portal’ında oturum açın.
  2. Portaldaki VM listesinden VM'yi seçin.
  3. VM dikey penceresinde menüden Diskler'i seçin.
  4. Diskler dikey penceresinin üst kısmında Yönetilen disklere geçir'i seçin.
  5. VM'niz bir kullanılabilirlik kümesindeyse, Yönetilen disklere geçir dikey penceresinde önce kullanılabilirlik kümesini geçirmeniz gerektiğini belirten bir uyarı görüntülenir. Uyarı, kullanılabilirlik kümesini geçirmek için tıklayabileceğiniz bir bağlantıya sahip olmalıdır. Kullanılabilirlik kümesi dönüştürüldükten veya VM'niz bir kullanılabilirlik kümesinde değilse, disklerinizi yönetilen disklere geçirme işlemini başlatmak için Geçir'e tıklayın.

Geçiş tamamlandıktan sonra VM durdurulur ve yeniden başlatılır.

Sonraki adımlar

Depolama seçenekleri hakkında daha fazla bilgi için bkz. Azure Yönetilen Diskler genel bakış.