SNAPSHOT POLICY OLUŞTURMA VE VOLUME KORUMASI (CLI)
NetApp ONTAP'ta veri koruma için Snapshot (Anlık Görüntü) teknolojisinin temel adımları, otomatik Snapshot Policy'lerinin oluşturulması ve manuel yedekleme/geri yükleme işlemleri rehberi.
Giriş: Snapshot, Volume'deki verinin o anki durumunu gösteren, neredeyse anında oluşturulan ve sıfır ek alana sahip olan bir "işaretçidir". NetApp'ın SnapShot'ları, Volume'ün eski bir versiyonuna hızlı geri dönüş veya tek bir dosyanın kurtarılması için kullanılır.
Bölüm 1: Snapshot Policy Oluşturma ve Planlama
Snapshot Policy'ler, Volume'ler üzerinde belirlenen periyotlarda (saatlik, günlük, haftalık) otomatik olarak Snapshot alınmasını ve eski Snapshot'ların temizlenmesini (Retention) yönetir.
Adım Adım Snapshot Policy Oluşturma (ONTAP CLI)
- **Snapshot Policy Oluşturma:** Yeni bir policy oluşturun. Bu policy, 3 farklı zamanlama kuralını içerecektir (Günlük, Haftalık, Aylık).
vserver snapshot-policy create -vserver VMW_SVM_PROD \
-policy VMW_GOLD_POLICY \
-schedule daily -count 7 \
-schedule weekly -count 4 \
-schedule monthly -count 6
**Açıklama:** Bu komut, `VMW_GOLD_POLICY` adında bir policy oluşturur. Bu policy:
- **daily:** Her gün bir Snapshot alır ve en fazla 7 kopyayı tutar.
- **weekly:** Her hafta bir Snapshot alır ve en fazla 4 kopyayı tutar.
- **monthly:** Her ay bir Snapshot alır ve en fazla 6 kopyayı tutar.
- **Policy'yi Kontrol Etme:** Yeni oluşturulan Policy'nin kurallarını doğrulayın:
vserver snapshot-policy show -vserver VMW_SVM_PROD -policy VMW_GOLD_POLICY
Bölüm 2: Volume'e Snapshot Policy'yi Atama
Snapshot Policy'nin çalışması için, Volume'ün bu policy'yi kullanacak şekilde ayarlanması gerekir. Default olarak Volume'ler, `default` policy'sini kullanır.
Adım Adım Policy Atama (CLI)
- **Volume'e Policy'yi Atama:** Belirlenen Volume'e (Örn: `VMW_NFS_DATA`) oluşturulan policy'yi atayın:
volume modify -vserver VMW_SVM_PROD \
-volume VMW_NFS_DATA \
-snapshot-policy VMW_GOLD_POLICY
- **Volume Kontrolü:** Volume'ün Snapshot Policy'sinin doğru atandığını doğrulayın:
volume show -vserver VMW_SVM_PROD -volume VMW_NFS_DATA -fields snapshot-policy
Snapshot Reserve (Ayrılmış Alan): NetApp, Snapshot'ların saklanması için Volume boyutunun varsayılan olarak **%5'ini** ayırır. Volume dolmaya başladığında bu alan dinamik olarak küçülüp büyüyebilir. Bu oranı değiştirmek için:
volume modify -vserver VMW_SVM_PROD -volume VMW_NFS_DATA -snapshot-reserve 10
Bölüm 3: Manuel Snapshot Oluşturma ve Yönetme
Policy dışında, acil bir değişiklik öncesinde veya anlık yedekleme için manuel Snapshot alınabilir.
Adım Adım Manuel Snapshot (CLI)
- **Manuel Snapshot Oluşturma:** Anlık olarak Snapshot almak için `volume snapshot create` komutunu kullanın:
volume snapshot create -vserver VMW_SVM_PROD \
-volume VMW_NFS_DATA \
-snapshot SENGUL_MANUEL_BACKUP_20251216
- **Snapshot'ları Görüntüleme:** Volume üzerinde bulunan tüm Snapshot'ları listeleyin:
volume snapshot show -vserver VMW_SVM_PROD -volume VMW_NFS_DATA
- **Snapshot Silme:** Gereksiz veya eski bir Snapshot'ı silmek için:
volume snapshot delete -vserver VMW_SVM_PROD \
-volume VMW_NFS_DATA \
-snapshot SENGUL_MANUEL_BACKUP_20251216
Bölüm 4: Veri Geri Yükleme (Restore)
Snapshot'lar, bir hata veya yanlışlıkla silme durumunda Volume'ü geri yüklemek için kullanılır. İki temel geri yükleme yöntemi vardır: Tüm Volume'ü geri yükleme veya tek bir dosyayı kurtarma.
Veri Geri Yükleme (CLI)
- **Volume'ü Tamamen Geri Yükleme:** Volume'ü, bir Snapshot'ın aldığı andaki durumuna tamamen döndürmek için (Bu işlem, son Snapshot'tan sonraki tüm değişiklikleri siler):
volume snapshot restore -vserver VMW_SVM_PROD \
-volume VMW_NFS_DATA \
-snapshot SENGUL_MANUEL_BACKUP_20251216
**Uyarı:** Kritik bir işlemdir, Volume'ün çevrimdışı (offline) olması gerekebilir.
- **Tekil Dosya Geri Yükleme (LIFO):** NetApp'ın `LIFO` (Last-In, First-Out) özelliği sayesinde, kullanıcılar (eğer izinleri varsa) Windows'ta **Previous Versions** (Önceki Sürümler) veya Linux'ta **`.snapshot`** dizini altından dosya ve klasörleri kendileri de geri yükleyebilirler. Bu, ONTAP'ın en kullanıcı dostu özelliklerinden biridir ve CLI gerektirmez.
Kritik Uyarı (Snapshot ve Yedekleme): Snapshot'lar harika bir **hızlı geri alma** aracıdır, ancak bir **gerçek yedekleme** (Backup) aracı değildir. Cluster'ın arızalanması veya tüm disklere zarar gelmesi durumunda veriyi korumazlar. Gerçek yedekleme için **SnapMirror** (replikasyon) kullanılması önerilir.
SON: NETAPP SERİSİ TAMAMLANDI!