Innan du börjar
Behåll full daterad kopia och oberoende original. Stoppa skrivningar eller använd applikationskonsistent backup. Testa återställning privat.
Kartlägg versioner och omfattning
Skilj applikation, stödd backup och systemavbild; främmande snapshot startar inte automatiskt på KVM.
Notera versioner, start, använt utrymme, konton, rättigheter, uppgifter, databaser och externa beroenden. Kontrollera export före uppsägning.
- KVM
- Debian / Ubuntu
Bevara alla data
Kartlägg skrivskyddat OS, arkitektur, monteringar, UID/GID, ACL, systemd och cron.
Behåll full daterad kopia och oberoende original. Stoppa skrivningar eller använd applikationskonsistent backup. Testa återställning privat.
- systemd / cron
- UID / GID / ACL
Bevara alla data
cat /etc/os-release
uname -mIngen verklig flytt eller backupkontroll har gjorts. Behåll källan och testad återställning. Ingen garanti för oavbruten drift, samma IP eller flyttbara licenser.
Bevara alla data
df -hT
lsblk -fIngen verklig flytt eller backupkontroll har gjorts. Behåll källan och testad återställning. Ingen garanti för oavbruten drift, samma IP eller flyttbara licenser.
Bevara alla data
systemctl list-unit-files --state=enabled
systemctl list-timers --all
crontab -lIngen verklig flytt eller backupkontroll har gjorts. Behåll källan och testad återställning. Ingen garanti för oavbruten drift, samma IP eller flyttbara licenser.
Kontrollera konton och beroenden
Aktiva databasfiler är inte konsekvent export; transaktionella dumpar har motor- och DDL-gränser.
Kontrollera målversioner, tillfälligt utrymme, portar och rättigheter. Behåll versionerna först; uppgradera separat. Samma RAM/vCPU bevisar inte samma prestanda.
- MySQL / MariaDB / PostgreSQL
Förbered mål och säkerhetskopia
Lokal rsync -n simulerar bara; kontrollera sökvägar och skriv inte över målets nätverk.
Planera skrivpaus och konsekvent slutexport. Separera filer och SQL. Storlek/hash av samma stabila arkiv bevisar inte databaskonsistens.
- rsync -n
- SHA-256
Förbered mål och säkerhetskopia
rsync -aHAXn --numeric-ids -- /source/ /destination/Ingen verklig flytt eller backupkontroll har gjorts. Behåll källan och testad återställning. Ingen garanti för oavbruten drift, samma IP eller flyttbara licenser.
Förbered mål och säkerhetskopia
sha256sum /path/archive.tar.gzIngen verklig flytt eller backupkontroll har gjorts. Behåll källan och testad återställning. Ingen garanti för oavbruten drift, samma IP eller flyttbara licenser.
Testa privat
Testa användare, tjänster, SQL-skrivning, certifikat, uppgifter och räddningskonsol; IP och gateway ändras.
Testa privat start, inloggning, rättigheter, data och lagring efter ren omstart. Kontrollera certifikat och TCP/UDP utan offentlig administration.
- TCP / UDP
- TLS
Byt med möjlighet till återställning
Planera slutlig synkronisering, undvik dubbla uppgifter och säg upp efter godkännande.
Byt adress eller DNS efter tester. Beakta TTL och cache. Övervaka fel och nya skrivningar; återgång kräver avstämning av nya data.
- DNS
- IP
Vad gör du i din situation?
| Situation | Nästa steg |
|---|---|
| Före flytten | Byt inte före en lyckad privat återställning av fullständig säkerhetskopia. |
| Under överföringen | Kopiering i drift kan missa ändringar. Planera lämplig replikering och slutlig synkronisering med administratör; oavbruten drift utlovas inte. |
| Efter bytet | Behåll gammal tjänst och original till godkännande. Bestäm vem som byter och hur nya skrivningar stäms av vid återgång. |
Officiella källor
Källorna beskriver protokoll och inställningar. Kontrollera dokumentationen för versionen du använder.