Sanal makineler için geçici silme

VM'ler için geçici silme, VM'lerinizin yedeklerini istenmeyen silmeye karşı korur. Yedeklemeler silindikten sonra bile geçici silme durumunda 14 gün daha korunur.

Dekont

Geçici silme yalnızca silinen yedekleme verilerini korur. Bir VM yedekleme olmadan silinirse geçici silme özelliği verileri korumaz. Tam dayanıklılık sağlamak için tüm kaynakların Azure Backup ile korunması gerekir.

Desteklenen bölgeler

Geçici silme tüm Azure Genel ve Ulusal bölgelerinde kullanılabilir.

Azure portalını kullanarak VM'ler için geçici silme

  1. Bir VM'nin yedekleme verilerini silmek için yedekleme durdurulmalıdır. Azure portalında Kurtarma Hizmetleri kasanıza gidin, yedekleme öğesine sağ tıklayın ve Yedeklemeyi durdur'u seçin.

    Screenshot of Azure portal Backup Items

  2. Aşağıdaki pencerede, yedekleme verilerini silme veya saklama seçeneği sunulacaktır. Yedekleme verilerini koru'ya ve ardından Yedeklemeyi durdur'u seçerseniz, VM yedeklemesi kalıcı olarak silinmez. Bunun yerine, tüm zamanlanmış yedekleme işlerini durdurur ve yedekleme verilerini korur. Bu senaryoda, ilkede ayarlanan bekletme aralığı yedekleme verileri için geçerli değildir. Verileri el ile kaldırana kadar fiyatlandırmaya olduğu gibi devam eder. Yedekleme verilerini sil seçilirse, yapılandırılan e-posta kimliğine kullanıcıya yedekleme verileri için 14 günlük genişletilmiş saklama süresinin kaldığını bildiren bir e-posta silme uyarısı gönderilir. Ayrıca, silinen verileri yeniden canlandırmak için iki gün daha kaldığını bildiren bir e-posta uyarısı 12. günde gönderilir. Silme işlemi, kalıcı silme işleminin gerçekleşeceği 15. güne kadar ertelenip verilerin kalıcı olarak silinmesi hakkında bilgi veren son bir e-posta uyarısı gönderilir.

    Screenshot of Azure portal, Stop Backup screen

  3. Bu 14 gün boyunca, Kurtarma Hizmetleri kasasında geçici olarak silinen VM yanında kırmızı bir "geçici silme" simgesiyle görünür.

    Screenshot of Azure portal, VM in soft delete state

    Dekont

    Kasada geçici olarak silinen yedekleme öğeleri varsa kasa o anda silinemez. Yedekleme öğeleri kalıcı olarak silindikten sonra kasayı silmeyi deneyin ve kasada geçici olarak silinmiş durumda öğe kalmadı.

  4. Geçici olarak silinen VM'yi geri yüklemek için önce silinmemiş olması gerekir. Geri almak için geçici olarak silinen VM'yi ve ardından Geri Alma seçeneğini belirleyin.

    Screenshot of Azure portal, Undelete VM

    Geri alınmazsa, VM'nin tüm geri yükleme noktalarının silinmeyeceğini ve geri yükleme işlemi gerçekleştirmek için kullanılabilir olacağını belirten bir pencere görüntülenir. Yedeklemeler duraklatılmış ve yedekleme verileri etkin bir yedekleme ilkesi olmadan sonsuza kadar tutulacak şekilde VM "verileri koruyla korumayı durdur" durumunda tutulur.

    Screenshot of Azure portal, Confirm undelete VM

    Bu noktada, seçilen geri yükleme noktasından VM'yi geri yükle'yi seçerek de VM'yi geri yükleyebilirsiniz.

    Screenshot of Azure portal, Restore VM option

    Dekont

    Çöp toplayıcı yalnızca kullanıcı Yedeklemeyi sürdür işlemini gerçekleştirdikten sonra süresi dolan kurtarma noktalarını çalıştırır ve temizler.

  5. Geri alma işlemi tamamlandıktan sonra durum "Verileri tutarak yedeklemeyi durdur" seçeneğine döner ve ardından Yedeklemeyi sürdür'ü seçebilirsiniz. Yedeklemeyi sürdür işlemi, yedekleme ve bekletme zamanlamalarını tanımlayan kullanıcı tarafından seçilen bir yedekleme ilkesiyle ilişkili yedekleme öğesini etkin durumda geri getirir.

    Screenshot of Azure portal, Resume backup option

Azure PowerShell kullanarak VM'ler için geçici silme

Önemli

Azure PowerShell kullanarak geçici silmeyi kullanmak için gereken Az.RecoveryServices sürümü en az 2.2.0'dır. En son sürümü almak için kullanın Install-Module -Name Az.RecoveryServices -Force .

Azure portalında yukarıda açıklandığı gibi, Azure PowerShell kullanırken de adım dizisi aynıdır.

Azure PowerShell kullanarak yedekleme öğesini silme

Disable-AzRecoveryServicesBackupProtection PowerShell cmdlet'ini kullanarak yedekleme öğesini silin.

Disable-AzRecoveryServicesBackupProtection -Item $myBkpItem -RemoveRecoveryPoints -VaultId $myVaultID -Force

WorkloadName     Operation            Status               StartTime                 EndTime                   JobID
------------     ---------            ------               ---------                 -------                   -----
AppVM1           DeleteBackupData     Completed            12/5/2019 12:44:15 PM     12/5/2019 12:44:50 PM     0488c3c2-accc-4a91-a1e0-fba09a67d2fb

Yedekleme öğesinin 'DeleteState' öğesi 'NotDeleted' olan 'ToBeDeleted' olarak değişir. Yedekleme verileri 14 gün boyunca saklanır. Silme işlemini geri almak istiyorsanız silmeyi geri alma işlemi gerçekleştirilmelidir.

Azure PowerShell kullanarak silme işlemini geri alma

İlk olarak geçici silme durumundaki (yani silinmek üzere) ilgili yedekleme öğesini getirin.


Get-AzRecoveryServicesBackupItem -BackupManagementType AzureVM -WorkloadType AzureVM -VaultId $myVaultID | Where-Object {$_.DeleteState -eq "ToBeDeleted"}

Name                                     ContainerType        ContainerUniqueName                      WorkloadType         ProtectionStatus     HealthStatus         DeleteState
----                                     -------------        -------------------                      ------------         ----------------     ------------         -----------
VM;iaasvmcontainerv2;selfhostrg;AppVM1    AzureVM             iaasvmcontainerv2;selfhostrg;AppVM1       AzureVM              Healthy              Passed               ToBeDeleted

$myBkpItem = Get-AzRecoveryServicesBackupItem -BackupManagementType AzureVM -WorkloadType AzureVM -VaultId $myVaultID -Name AppVM1

Ardından Undo-AzRecoveryServicesBackupItemDeletion PowerShell cmdlet'ini kullanarak silme işlemini geri alın.

Undo-AzRecoveryServicesBackupItemDeletion -Item $myBKpItem -VaultId $myVaultID -Force

WorkloadName     Operation            Status               StartTime                 EndTime                   JobID
------------     ---------            ------               ---------                 -------                   -----
AppVM1           Undelete             Completed            12/5/2019 12:47:28 PM     12/5/2019 12:47:40 PM     65311982-3755-46b5-8e53-c82ea4f0d2a2

Yedekleme öğesinin 'DeleteState'i 'NotDeleted' olarak geri döner. Ama koruma hala durduruldu. Korumayı yeniden etkinleştirmek için yedeklemeye devam edin.

REST API kullanarak VM'ler için geçici silme

  • Burada belirtildiği gibi REST API kullanarak yedeklemeleri silin.
  • Bu silme işlemlerini geri almak istiyorsanız burada bahsedilen adımlara bakın.

Geçici silmeyi devre dışı bırakma

Bu özelliğin devre dışı bırakılması önerilmez. Geçici silmeyi devre dışı bırakmayı düşünmeniz gereken tek durum, korumalı öğelerinizi yeni bir kasaya taşımayı planlıyorsanız ve silip yeniden korumadan önce (örneğin, test ortamında) gereken 14 günü bekleyememe durumudur. Geçici silmeyi devre dışı bırakma yönergeleri için bkz . Geçici silmeyi etkinleştirme ve devre dışı bırakma.

Sonraki adımlar