Başlamadan önce
Tarihli tam yedeği bağımsız kopyasıyla saklayın. Yazmaları durdurun veya uygulamayla tutarlı yedek alın. Özel ortamda geri yüklemeyi deneyin.
Sürüm ve kapsamı belirleyin
Uygulama, desteklenen yedek ve sistem imajını ayırın; dış snapshot KVM’de otomatik başlamaz.
Sürüm, başlangıç, kullanılan alan, hesap, izin, görev, veri tabanı ve dış bağımlılıkları kaydedin. İptalden önce dışa aktarımı doğrulayın.
- KVM
- Debian / Ubuntu
Tüm veriyi koruyun
OS, mimari, bağlamalar, UID/GID, ACL, systemd ve cron’u salt okunur inceleyin.
Tarihli tam yedeği bağımsız kopyasıyla saklayın. Yazmaları durdurun veya uygulamayla tutarlı yedek alın. Özel ortamda geri yüklemeyi deneyin.
- systemd / cron
- UID / GID / ACL
Tüm veriyi koruyun
cat /etc/os-release
uname -mGerçek taşıma veya yedek doğrulama yapılmadı. Kaynağı ve test edilmiş kurtarmayı koruyun. Kesintisizlik, aynı IP veya lisans aktarımı garanti edilmez.
Tüm veriyi koruyun
df -hT
lsblk -fGerçek taşıma veya yedek doğrulama yapılmadı. Kaynağı ve test edilmiş kurtarmayı koruyun. Kesintisizlik, aynı IP veya lisans aktarımı garanti edilmez.
Tüm veriyi koruyun
systemctl list-unit-files --state=enabled
systemctl list-timers --all
crontab -lGerçek taşıma veya yedek doğrulama yapılmadı. Kaynağı ve test edilmiş kurtarmayı koruyun. Kesintisizlik, aynı IP veya lisans aktarımı garanti edilmez.
Hesap ve bağımlılıkları kontrol edin
Etkin veri tabanı dosyaları tutarlı dışa aktarım değildir; işlemsel dump’ların motor/DDL sınırları vardır.
Hedef sürüm, geçici alan, port ve izinleri kontrol edin. Önce aynı sürümleri kullanın; güncellemeyi ayırın. Eşit RAM/vCPU eşit performans değildir.
- MySQL / MariaDB / PostgreSQL
Hedef ve yedeği hazırlayın
Yerel rsync -n yalnızca simüle eder; yolları kontrol edin, hedef ağını kaynakla ezmeyin.
Yazma duraklaması ve tutarlı son dışa aktarım planlayın. Dosya ve SQL’i ayırın. Aynı sabit arşivin boyut/hash değerini karşılaştırmak SQL tutarlılığını kanıtlamaz.
- rsync -n
- SHA-256
Hedef ve yedeği hazırlayın
rsync -aHAXn --numeric-ids -- /source/ /destination/Gerçek taşıma veya yedek doğrulama yapılmadı. Kaynağı ve test edilmiş kurtarmayı koruyun. Kesintisizlik, aynı IP veya lisans aktarımı garanti edilmez.
Hedef ve yedeği hazırlayın
sha256sum /path/archive.tar.gzGerçek taşıma veya yedek doğrulama yapılmadı. Kaynağı ve test edilmiş kurtarmayı koruyun. Kesintisizlik, aynı IP veya lisans aktarımı garanti edilmez.
Özel ortamda deneyin
Kullanıcı, hizmet, SQL yazma, sertifika, görev ve kurtarma konsolunu kontrol edin; IP/ağ geçidi değişir.
Başlangıç, giriş, izin, veri ve düzgün yeniden başlatma sonrası kalıcılığı özel ortamda deneyin. Sertifika ve TCP/UDP’yi yönetimi açmadan kontrol edin.
- TCP / UDP
- TLS
Geçiş ve kurtarmayı planlayın
Son eşitlemeyi planlayın, yinelenen görevleri önleyin ve kabul sonrası iptal edin.
Testlerden sonra adres veya DNS değiştirin. TTL ve önbelleği hesaba katın. Hata ve yeni yazmaları izleyin; dönüş yeni verilerin uzlaştırılmasını gerektirir.
- DNS
- IP
Durumunuza göre sonraki adım
| Durum | Ne yapılmalı? |
|---|---|
| Taşımadan önce | Tam yedek özel ortamda başarıyla yüklenmeden geçiş yapmayın. |
| Aktarım sırasında | Canlı kopya değişiklikleri kaçırabilir. Yöneticiyle uygulamaya özgü çoğaltma ve son eşitleme planlayın; kesintisizlik vaat edilmez. |
| Geçişten sonra | Kabul edilene kadar eski hizmet ve asılları koruyun. Geçiş yetkilisini ve dönüşte yeni yazmaların nasıl uzlaştırılacağını belirleyin. |
Resmî kaynaklar
Bu kaynaklar belirtilen protokol ve ayarları açıklar. Kullandığınız sürümün belgelerini kontrol edin.