Prije početka
Sačuvajte potpunu datiranu kopiju i neovisan izvornik. Zaustavite zapise ili napravite dosljednu kopiju aplikacije. Privatno testirajte obnovu.
Popišite verzije i opseg
Razlikujte aplikaciju, podržanu kopiju i sliku sustava; 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 prije 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 izvornik. 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 jamstva 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 jamstva 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 jamstva rada bez prekida, iste IP adrese ili prenosivih licenci.
Provjerite račune i ovisnosti
Aktivne datoteke 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 izvornom konfiguracijom.
Planirajte stanku zapisa i konačni dosljedni izvoz. Odvojite datoteke 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 jamstva 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 jamstva 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 mijenjaju.
Privatno testirajte pokretanje, prijavu, prava, podatke i trajnost nakon urednog ponovnog pokretanja. Provjerite certifikate i TCP/UDP bez javne administracije.
- TCP / UDP
- TLS
Prijeđite uz mogućnost oporavka
Planirajte konačnu sinkronizaciju, izbjegnite dvostruke zadatke i otkažite tek nakon prihvaćanja.
Adresu ili DNS promijenite nakon testova. Uvažite TTL i predmemoriju. Pratite pogreške i nove zapise; povratak zahtijeva usklađivanje novih podataka.
- DNS
- IP
Što učiniti u vašoj situaciji
| Situacija | Sljedeći korak |
|---|---|
| Prije migracije | Ne prelazite prije uspješne privatne obnove potpune kopije. |
| Tijekom prijenosa | Kopiranje aktivnog sustava može propustiti promjene. S administratorom planirajte prikladnu replikaciju i konačnu sinkronizaciju; neprekidnost nije obećana. |
| Nakon prijelaza | Staru uslugu i izvornike zadržite do prihvaćanja. Odredite tko odobrava prijelaz i kako uskladiti nove zapise prije povratka. |
Službeni izvori
Izvori objašnjavaju protokole i postavke. Provjerite dokumentaciju verzije koju upotrebljavate.