Kurtarma noktasından disk geri yükleme

Bir diskin kurtarma noktasını yedekleme planının sayfasından veya REST API üzerinden yeni bir diske ya da kaynak diskin üzerine geri yükleyin.

Her seferinde tek bir diskin tek bir kurtarma noktasını geri yükleyin: kaynak diske dokunmayan yeni bir diske ya da kaynak diskin üzerine. Plan, disklerinin her birini ayrı ayrı yedekler; bu nedenle farklı disklerin kurtarma noktaları diskler arasında tutarlı bir küme oluşturmaz.

Başlamadan önce

  • Abonelikte veya projede Sahip veya Katkıda bulunan rolüne ya da Block & Object Storage için Yönet erişimi olan özel bir role sahip olmanız gerekir.
  • Aboneliğiniz etkin olmalıdır.
  • Kurtarma noktasının planı hâlâ var olmalıdır. Bir plan silindikten sonra kurtarma noktaları konsoldan veya REST API üzerinden geri yüklenemez.
  • Yeni bir diske geri yükleme, Block Storage disklerini sunan bir bölge gerektirir; yeni disk, Volumes ve Volume Storage için aboneliğin kotasına ve projenin tahsisine dahil edilir.

Yeni bir diske geri yükleme

Konsolda DepolamaYedekleme Merkezi sayfasına gidin ve planı seçin.

Diskler sekmesini seçin.

Diskin satırında Kurtarma noktaları seçeneğini seçin.

Listede kurtarma noktasını alınma zamanına, türüne, boyutuna, süre sonuna ve durumuna göre bulun ve Geri yükle… seçeneğini seçin.

Geri yükleme hedefi altında Yeni disk seçeneğini seçili bırakın.

Yeni disk adı alanında, diskin adının sonuna -restored eklenerek önerilen adı koruyun veya başka bir ad girin.

Geri yüklemeyi başlat düğmesini seçin.

Bir diskin kurtarma noktalarını doğrudan da açabilirsiniz: Backup Center sayfasında Koruma kapsamı sekmesinde diskin satır menüsünden Planı görüntüle seçeneğini seçin ya da diskin Yedekler sekmesinde Plan sayfasından geri yükle seçeneğini seçin.

AyarKurallar
Yeni disk adı1 ile 255 karakter arası. Boşlukla başlayamaz veya bitemez; satır sonları ya da diğer denetim karakterlerini veya Temel Çok Dilli Düzlem dışındaki karakterleri içeremez. Projedeki diskler arasında benzersiz olmalıdır.

Sonuç

Yeni disk DepolamaDiskler sayfasında Oluşturuluyor durumuyla görünür ve geri yükleme bittiğinde Hazır durumuna geçer. Yeni disk, kaynak diskin boyutundadır. Kaynak disk değişmez ve bağlı kalabilir.

Verileri kullanmak için yeni diski bir sanal makineye bağlayın. Bkz. Disk bağlama ve ayırma.

Kaynak diskin üzerine geri yükleme

Dikkat

Kaynak diskin üzerine geri yükleme, diskin tüm verilerini kurtarma noktasının verileriyle değiştirir. Kurtarma noktası alındıktan sonra diske yazılan her şey kaybolur ve geri yüklemeyi geri alamazsınız.

Diski sanal makinesinden ayırın ve durumu Hazır olana kadar bekleyin. Bkz. Disk bağlama ve ayırma.

Diskin kurtarma noktalarını yukarıda açıklandığı gibi açın ve kurtarma noktasında Geri yükle… seçeneğini seçin.

Geri yükleme hedefi altında Kaynak diskin üzerine seçeneğini seçin.

Geri yüklemeyi başlat düğmesini seçin.

Geri yükleme diski sizin yerinize ayırmaz: disk Hazır durumunda değilken konsol bir uyarı gösterir ve geri yüklemeyi başlatmaz. Disk ID’sini ve adını korur.

Bir sanal makinenin önyükleme diski, sanal makine var olduğu sürece ayrılamaz; bu nedenle önyükleme diskini bunun yerine yeni bir diske geri yükleyin.

API üzerinden geri yükleme

Planın sayfası yalnızca plana atanmış disklerin kurtarma noktalarını listeler. Plandan çıkardığınız veya silinmiş bir diskin kurtarma noktasını geri yüklemek için REST API’yi kullanın. Kurtarma noktalarını listelemek için storage:read kapsamı, geri yüklemek için storage:write kapsamı olan bir API belirtecine ihtiyacınız vardır; belirteç PC_TOKEN ortam değişkeninde bulunmalıdır.

Planın sayfasındaki Plan kimliği altında planın ID’sini ve planın çalışma sonuçlarında diskin adının yanında gösterilen diskin ID’sini bulun. Bkz. Disk bazlı sonuçlar.

Diskin kurtarma noktalarını listeleyin:

Bir diskin kurtarma noktalarını listeleme
curl "https://<api-host>/api/v1/scopes/<project-id>/storage/backup-plans/<plan-id>/volumes/<volume-id>/restore-points" \
  -H "Authorization: Bearer $PC_TOKEN"

Yanıt, kurtarma noktalarını data içinde en yeniden başlayarak listeler; her birinde id, kind, status, sizeGb, protectedAt ve expiresAt bulunur.

Birini yeni bir diske geri yükleyin:

Yeni bir diske geri yükleme
curl -X POST "https://<api-host>/api/v1/scopes/<project-id>/storage/backup-plans/<plan-id>/volumes/<volume-id>/restore-points/<restore-point-id>/actions/restore" \
  -H "Authorization: Bearer $PC_TOKEN" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{"target":"new","name":"<new-volume-name>"}'
  • <api-host>: API’nin ana bilgisayar adı. Bkz. URL yapısı.
  • <project-id>: projenin ID’si. Bkz. Projenin ID’sini bulma.
  • <plan-id>, <volume-id>, <restore-point-id>: önceki adımlardaki ID’ler.
  • <new-volume-name>: yeni diskin adı. name alanını belirtmezseniz disk, kaynak diskin adının sonuna -restored eklenerek adlandırılır.

İstek, geri yüklemeyi izleyen bir işlemle birlikte 202 Accepted döndürür. İstek biçimleri için bkz. GET/scopes/{scopeId}/storage/backup-plans/{planId}/volumes/{volumeId}/restore-points ve POST/scopes/{scopeId}/storage/backup-plans/{planId}/volumes/{volumeId}/restore-points/{restorePointId}/actions/restore. Plan silindikten sonra her iki istek de 404 Not Found döndürür.

Geri yüklemeyi izleme

Geri yükleme arka planda çalışır. İstek kopyalama başlamadan önce reddedilirse, örneğin başka bir disk aynı adı taşıdığı için, planın Etkinlik sekmesi başarısız işlemi ve nedenini gösterir. Kopyalama başarısız olursa hedef disk Hata durumuna geçer: yeni disk ya da üzerine geri yükleme yapılıyorsa kaynak disk.

Sorun giderme

BelirtiNedenÇözüm
Üzerine yazma, ayrılmış ve durulmuş bir disk ister. “<volume>” şu anda <status> — bunun yerine yeni bir diske geri yükleyin.Kaynak disk bağlı veya kararlı bir durumda değil.Diski ayırın ve durumu Hazır olana kadar bekleyin ya da yeni bir diske geri yükleyin.
Planın Etkinlik sekmesinde "a volume named '<name>' already exists in this scope; choose another name for the restored volume" görünüyorProjedeki başka bir disk bu adı taşıyor.Başka bir adla yeniden geri yükleyin.
Yeni disk ya da üzerine geri yükleme yapılan kaynak disk Hata durumundaKurtarma noktasının kopyalanması başarısız oldu.Kurtarma noktasını yeni bir diske geri yükleyin veya başka bir kurtarma noktasını geri yükleyin. Başarısız olan yeni diski artık ihtiyacınız olmadığında silin.
“<name>” birimine geri yükleme başlatılamadı veya “<volume>” geri yüklemesi başlatılamadıİstek reddedildi; örneğin abonelik duraklatıldığı için.Abonelik sürdürüldükten sonra yeniden geri yükleyin.

Bu sayfada