Пре почетка
Sačuvajte potpunu datiranu kopiju i neovisan original. Zaustavite zapise ili napravite dosljednu kopiju aplikacije. Privatno testirajte obnovu.
Popišite verzije i opseg
Razlikujte aplikaciju, podržanu kopiju i sliku sistema; tuđi snapshot ne pokreće se automatski na KVM-u.
Zapišite verzije, pokretanje, zauzeti prostor, račune, prava, zadatke, baze i vanjske ovisnosti. Potvrdite izvoz pre otkazivanja.
- KVM
- Debian / Ubuntu
Sačuvajte sve podatke
Samo čitanjem popišite OS, arhitekturu, montiranja, UID/GID, ACL, systemd i cron.
Sačuvajte potpunu datiranu kopiju i neovisan original. Zaustavite zapise ili napravite dosljednu kopiju aplikacije. Privatno testirajte obnovu.
- systemd / cron
- UID / GID / ACL
Sačuvajte sve podatke
cat /etc/os-release
uname -mNije provedena stvarna migracija ni provjera kopije. Zadržite izvor i testirani oporavak. Nema garancije rada bez prekida, iste IP adrese ili prenosivih licenci.
Sačuvajte sve podatke
df -hT
lsblk -fNije provedena stvarna migracija ni provjera kopije. Zadržite izvor i testirani oporavak. Nema garancije rada bez prekida, iste IP adrese ili prenosivih licenci.
Sačuvajte sve podatke
systemctl list-unit-files --state=enabled
systemctl list-timers --all
crontab -lNije provedena stvarna migracija ni provjera kopije. Zadržite izvor i testirani oporavak. Nema garancije rada bez prekida, iste IP adrese ili prenosivih licenci.
Provjerite račune i ovisnosti
Aktivne fajlove baze nisu dosljedan izvoz; transakcijski dump ima ograničenja mehanizma i DDL-a.
Provjerite verzije, privremeni prostor, portove i prava odredišta. Prvo zadržite verzije; ažurirajte zasebno. Jednaki RAM/vCPU ne znače jednak učinak.
- MySQL / MariaDB / PostgreSQL
Pripremite odredište i kopiju
Lokalni rsync -n samo simulira; provjerite putanje i ne prepisujte mrežu odredišta originalnom konfiguracijom.
Planirajte stanku zapisa i konačni dosljedni izvoz. Odvojite fajlove i SQL. Veličina i hash iste stabilne arhive ne dokazuju dosljednost baze.
- rsync -n
- SHA-256
Pripremite odredište i kopiju
rsync -aHAXn --numeric-ids -- /source/ /destination/Nije provedena stvarna migracija ni provjera kopije. Zadržite izvor i testirani oporavak. Nema garancije rada bez prekida, iste IP adrese ili prenosivih licenci.
Pripremite odredište i kopiju
sha256sum /path/archive.tar.gzNije provedena stvarna migracija ni provjera kopije. Zadržite izvor i testirani oporavak. Nema garancije rada bez prekida, iste IP adrese ili prenosivih licenci.
Testirajte privatno
Testirajte korisnike, usluge, SQL zapise, certifikate, zadatke i konzolu oporavka; IP i pristupnik se menjaju.
Privatno testirajte pokretanje, prijavu, prava, podatke i trajnost nakon urednog ponovnog pokretanja. Provjerite certifikate i TCP/UDP bez javne administracije.
- TCP / UDP
- TLS
Pređite uz mogućnost oporavka
Planirajte konačnu sinkronizaciju, izbjegnite dvostruke zadatke i otkažite tek nakon prihvaćanja.
Adresu ili DNS promenite nakon testova. Uvažite TTL i keš memoriju. Pratite pogreške i nove zapise; povratak zahtijeva usklađivanje novih podataka.
- DNS
- IP
Шта урадити у вашој ситуацији
| Ситуација | Следећи корак |
|---|---|
| Pre migracije | Ne prelazite pre uspješne privatne obnove potpune kopije. |
| Tokom prenosa | Kopiranje aktivnog sistema može propustiti promene. S administratorom planirajte prikladnu replikaciju i konačnu sinkronizaciju; neprekidnost nije obećana. |
| Nakon prelaza | Staru uslugu i originale zadržite do prihvaćanja. Odredite tko odobrava prelaz i kako uskladiti nove zapise pre povratka. |
Званични извори
Извори објашњавају протоколе и подешавања. Проверите документацију верзије коју користите.