Pirms sākšanas
Saglabājiet pilnu datētu kopiju un neatkarīgu oriģinālu. Apturiet rakstīšanu vai izmantojiet lietotnei konsekventu kopiju. Privāti pārbaudiet atjaunošanu.
Apziniet versijas un apjomu
Atšķiriet lietotni, atbalstītu kopiju un sistēmas attēlu; svešs snapshot nesāk KVM automātiski.
Pierakstiet versijas, palaišanu, aizņemto vietu, kontus, tiesības, uzdevumus, datubāzes un ārējās atkarības. Apstipriniet eksportu pirms atcelšanas.
- KVM
- Debian / Ubuntu
Saglabājiet visus datus
Tikai lasot apziniet OS, arhitektūru, montējumus, UID/GID, ACL, systemd un cron.
Saglabājiet pilnu datētu kopiju un neatkarīgu oriģinālu. Apturiet rakstīšanu vai izmantojiet lietotnei konsekventu kopiju. Privāti pārbaudiet atjaunošanu.
- systemd / cron
- UID / GID / ACL
Saglabājiet visus datus
cat /etc/os-release
uname -mNav veikta reāla migrācija vai kopijas pārbaude. Saglabājiet avotu un pārbaudītu atjaunošanu. Bez garantijas par nepārtrauktību, to pašu IP vai pārnesamām licencēm.
Saglabājiet visus datus
df -hT
lsblk -fNav veikta reāla migrācija vai kopijas pārbaude. Saglabājiet avotu un pārbaudītu atjaunošanu. Bez garantijas par nepārtrauktību, to pašu IP vai pārnesamām licencēm.
Saglabājiet visus datus
systemctl list-unit-files --state=enabled
systemctl list-timers --all
crontab -lNav veikta reāla migrācija vai kopijas pārbaude. Saglabājiet avotu un pārbaudītu atjaunošanu. Bez garantijas par nepārtrauktību, to pašu IP vai pārnesamām licencēm.
Pārbaudiet kontus un atkarības
Aktīvi datubāzes faili nav konsekvents eksports; transakciju dump ir dzinēja un DDL ierobežojumi.
Pārbaudiet mērķa versijas, pagaidu vietu, portus un tiesības. Sākumā saglabājiet versijas; atjauniniet atsevišķi. Vienādi RAM/vCPU nepierāda vienādu veiktspēju.
- MySQL / MariaDB / PostgreSQL
Sagatavojiet mērķi un kopiju
Lokāls rsync -n tikai simulē; pārbaudiet ceļus un nepārrakstiet mērķa tīklu.
Plānojiet rakstīšanas pauzi un konsekventu gala eksportu. Atdaliet failus un SQL. Tā paša stabilā arhīva izmērs/jaucējvērtība nepierāda datubāzes konsekvenci.
- rsync -n
- SHA-256
Sagatavojiet mērķi un kopiju
rsync -aHAXn --numeric-ids -- /source/ /destination/Nav veikta reāla migrācija vai kopijas pārbaude. Saglabājiet avotu un pārbaudītu atjaunošanu. Bez garantijas par nepārtrauktību, to pašu IP vai pārnesamām licencēm.
Sagatavojiet mērķi un kopiju
sha256sum /path/archive.tar.gzNav veikta reāla migrācija vai kopijas pārbaude. Saglabājiet avotu un pārbaudītu atjaunošanu. Bez garantijas par nepārtrauktību, to pašu IP vai pārnesamām licencēm.
Pārbaudiet privāti
Pārbaudiet lietotājus, servisus, SQL rakstīšanu, sertifikātus, uzdevumus un atjaunošanas konsoli; IP un vārteja mainās.
Privāti pārbaudiet palaišanu, pieslēgšanos, tiesības, datus un saglabāšanu pēc korektas pārstartēšanas. Pārbaudiet sertifikātus un TCP/UDP bez publiskas administrācijas.
- TCP / UDP
- TLS
Pārejiet ar atjaunošanas iespēju
Plānojiet gala sinhronizāciju, novērsiet dubultus uzdevumus un atceliet pēc pieņemšanas.
Mainiet adresi vai DNS pēc testiem. Ņemiet vērā TTL un kešatmiņu. Vērojiet kļūdas un jaunus ierakstus; atgriešanās prasa saskaņot jaunos datus.
- DNS
- IP
Ko darīt tavā situācijā?
| Situācija | Nākamais solis |
|---|---|
| Pirms migrācijas | Nepārejiet pirms pilnas kopijas veiksmīgas privātas atjaunošanas. |
| Pārnešanas laikā | Dzīva kopēšana var izlaist izmaiņas. Ar administratoru plānojiet piemērotu replikāciju un gala sinhronizāciju; nepārtrauktība netiek solīta. |
| Pēc pārejas | Saglabājiet veco pakalpojumu un oriģinālus līdz pieņemšanai. Nosakiet pārejas apstiprinātāju un jauno ierakstu saskaņošanu pirms atgriešanās. |
Oficiālie avoti
Avoti apraksta protokolus un iestatījumus. Pārbaudi izmantotās versijas dokumentāciju.