Inden du begynder
Gem fuld dateret backup og uafhængig original. Stop skrivninger eller brug applikationskonsistent backup. Test gendannelse privat.
Kortlæg versioner og omfang
Skeln mellem applikation, understøttet backup og systemimage; fremmed snapshot starter ikke automatisk på KVM.
Notér versioner, opstart, brugt plads, konti, rettigheder, opgaver, databaser og eksterne afhængigheder. Afklar eksport før opsigelse.
- KVM
- Debian / Ubuntu
Bevar alle data
Kortlæg kun læsende OS, arkitektur, mounts, UID/GID, ACL, systemd og cron.
Gem fuld dateret backup og uafhængig original. Stop skrivninger eller brug applikationskonsistent backup. Test gendannelse privat.
- systemd / cron
- UID / GID / ACL
Bevar alle data
cat /etc/os-release
uname -mIngen reel flytning eller backupkontrol er udført. Behold kilden og testet gendannelse. Ingen garanti for uafbrudt drift, samme IP eller flytbare licenser.
Bevar alle data
df -hT
lsblk -fIngen reel flytning eller backupkontrol er udført. Behold kilden og testet gendannelse. Ingen garanti for uafbrudt drift, samme IP eller flytbare licenser.
Bevar alle data
systemctl list-unit-files --state=enabled
systemctl list-timers --all
crontab -lIngen reel flytning eller backupkontrol er udført. Behold kilden og testet gendannelse. Ingen garanti for uafbrudt drift, samme IP eller flytbare licenser.
Kontrollér konti og afhængigheder
Aktive databasefiler er ikke konsistent eksport; transaktionelle dumps har motor- og DDL-grænser.
Kontrollér målversioner, midlertidig plads, porte og rettigheder. Behold versionerne først; opgradér særskilt. Samme RAM/vCPU beviser ikke samme ydelse.
- MySQL / MariaDB / PostgreSQL
Forbered destination og backup
Lokal rsync -n simulerer kun; kontrollér stier og overskriv ikke destinationens netværk.
Planlæg skrivepause og konsistent sidste eksport. Adskil filer og SQL. Størrelse/hash af samme stabile arkiv beviser ikke databasekonsistens.
- rsync -n
- SHA-256
Forbered destination og backup
rsync -aHAXn --numeric-ids -- /source/ /destination/Ingen reel flytning eller backupkontrol er udført. Behold kilden og testet gendannelse. Ingen garanti for uafbrudt drift, samme IP eller flytbare licenser.
Forbered destination og backup
sha256sum /path/archive.tar.gzIngen reel flytning eller backupkontrol er udført. Behold kilden og testet gendannelse. Ingen garanti for uafbrudt drift, samme IP eller flytbare licenser.
Test privat
Test brugere, tjenester, SQL-skrivning, certifikater, opgaver og redningskonsol; IP og gateway ændres.
Test privat opstart, login, rettigheder, data og lagring efter ren genstart. Kontrollér certifikater og TCP/UDP uden offentlig administration.
- TCP / UDP
- TLS
Skift med mulighed for gendannelse
Planlæg sidste synkronisering, undgå dobbelte opgaver og opsig efter godkendelse.
Skift adresse eller DNS efter test. Tag højde for TTL og cache. Overvåg fejl og nye skrivninger; tilbagerulning kræver afstemning af nye data.
- DNS
- IP
Hvad gør du i din situation?
| Situation | Næste skridt |
|---|---|
| Før flytning | Skift ikke før en fuld backup er gendannet med succes i en privat test. |
| Under overførslen | Kopiering under drift kan overse ændringer. Planlæg passende replikering og sidste synkronisering med en administrator; ingen garanti for nul nedetid. |
| Efter skiftet | Behold gammel tjeneste og originaler til godkendelse. Aftal hvem der skifter, og hvordan nye skrivninger afstemmes ved tilbagevenden. |
Officielle kilder
Kilderne beskriver protokoller og indstillinger. Kontroller dokumentationen for den version, du bruger.