Înainte să începi
Păstrează copie completă datată și original independent. Oprește scrierile sau folosește backup coerent aplicației. Testează restaurarea privată.
Inventariază versiunile
Distinge restaurare aplicativă, backup compatibil și imagine; snapshot extern nu pornește automat pe KVM.
Notează versiunile, pornirea, spațiul utilizat, conturile, drepturile, sarcinile, bazele și dependențele externe. Confirmă exportul înainte de reziliere.
- KVM
- Debian / Ubuntu
Păstrează toate datele
Inventariază fără schimbări OS, arhitectură, montări, UID/GID, ACL, systemd și cron.
Păstrează copie completă datată și original independent. Oprește scrierile sau folosește backup coerent aplicației. Testează restaurarea privată.
- systemd / cron
- UID / GID / ACL
Păstrează toate datele
cat /etc/os-release
uname -mNu s-a efectuat migrare sau verificare reală. Păstrează sursa și recuperarea testată. Fără garanție de continuitate, IP identic sau licențe transferabile.
Păstrează toate datele
df -hT
lsblk -fNu s-a efectuat migrare sau verificare reală. Păstrează sursa și recuperarea testată. Fără garanție de continuitate, IP identic sau licențe transferabile.
Păstrează toate datele
systemctl list-unit-files --state=enabled
systemctl list-timers --all
crontab -lNu s-a efectuat migrare sau verificare reală. Păstrează sursa și recuperarea testată. Fără garanție de continuitate, IP identic sau licențe transferabile.
Verifică accesul și dependențele
Fișierele bazei active nu sunt export coerent; dump-urile tranzacționale au limite de motor și DDL.
Verifică versiuni, spațiu temporar, porturi și drepturi la destinație. Păstrează inițial versiunile; actualizează separat. RAM și vCPU egale nu dovedesc performanță egală.
- MySQL / MariaDB / PostgreSQL
Pregătește destinația și copia
rsync local cu -n doar simulează; verifică căi și nu suprascrie rețeaua destinației.
Planifică oprirea scrierilor și exportul final coerent. Separă fișierele de SQL. Compară dimensiunea și hash-ul aceleiași arhive stabile; nu demonstrează coerență SQL.
- rsync -n
- SHA-256
Pregătește destinația și copia
rsync -aHAXn --numeric-ids -- /source/ /destination/Nu s-a efectuat migrare sau verificare reală. Păstrează sursa și recuperarea testată. Fără garanție de continuitate, IP identic sau licențe transferabile.
Pregătește destinația și copia
sha256sum /path/archive.tar.gzNu s-a efectuat migrare sau verificare reală. Păstrează sursa și recuperarea testată. Fără garanție de continuitate, IP identic sau licențe transferabile.
Testează privat
Verifică utilizatori, servicii, SQL, certificate, sarcini și consola de recuperare; IP și gateway diferă.
Testează privat pornirea, autentificarea, drepturile, datele și persistența după repornire corectă. Verifică certificatele și TCP/UDP fără administrare publică.
- TCP / UDP
- TLS
Comută și păstrează recuperarea
Planifică sincronizarea finală, evită sarcini duplicate și reziliază după acceptare.
Schimbă adresa sau DNS după teste. Consideră TTL și cache. Urmărește erori și scrieri noi; revenirea cere reconcilierea datelor, nu doar DNS.
- DNS
- IP
Ce să faci în situația ta
| Situație | Pasul următor |
|---|---|
| Înainte de migrare | Nu comuta înaintea restaurării reușite a unei copii complete într-un test privat. |
| În timpul transferului | Copierea în funcțiune poate omite schimbări. Planifică replicarea și sincronizarea finală potrivite cu un administrator; continuitatea nu e promisă. |
| După schimbare | Păstrează vechiul serviciu și originalele până la acceptare. Stabilește cine aprobă și cum reconciliezi noile scrieri înainte de revenire. |
Surse oficiale
Aceste surse explică protocoalele și setările menționate. Verifică documentația pentru versiunea pe care o folosești.