Pred začetkom
Ohranite popolno datirano kopijo in neodvisen izvirnik. Ustavite zapisovanje ali uporabite aplikacijsko skladno kopijo. Zasebno preizkusite obnovo.
Popišite različice in obseg
Ločite aplikacijsko obnovo, podprto kopijo in sistemsko sliko; tuj snapshot ne zažene samodejno KVM.
Zapišite različice, zagon, zaseden prostor, račune, pravice, opravila, baze in zunanje odvisnosti. Izvoz preverite pred odpovedjo.
- KVM
- Debian / Ubuntu
Ohranite vse podatke
Samo berite OS, arhitekturo, priklope, UID/GID, ACL, systemd in cron; ukazi lahko manjkajo.
Ohranite popolno datirano kopijo in neodvisen izvirnik. Ustavite zapisovanje ali uporabite aplikacijsko skladno kopijo. Zasebno preizkusite obnovo.
- systemd / cron
- UID / GID / ACL
Ohranite vse podatke
cat /etc/os-release
uname -mPrava selitev ali preverjanje kopije ni bilo izvedeno. Ohranite vir in preizkušeno obnovo. Brez jamstva neprekinjenosti, istega IP ali prenosljivih licenc.
Ohranite vse podatke
df -hT
lsblk -fPrava selitev ali preverjanje kopije ni bilo izvedeno. Ohranite vir in preizkušeno obnovo. Brez jamstva neprekinjenosti, istega IP ali prenosljivih licenc.
Ohranite vse podatke
systemctl list-unit-files --state=enabled
systemctl list-timers --all
crontab -lPrava selitev ali preverjanje kopije ni bilo izvedeno. Ohranite vir in preizkušeno obnovo. Brez jamstva neprekinjenosti, istega IP ali prenosljivih licenc.
Preverite račune in odvisnosti
Aktivne datoteke baze niso skladen izvoz; transakcijski dump ima omejitve mehanizma in DDL.
Preverite različice, začasni prostor, vrata in pravice cilja. Najprej ohranite različice; posodobite ločeno. Enak RAM ali vCPU ne dokazuje enake zmogljivosti.
- MySQL / MariaDB / PostgreSQL
Pripravite cilj in kopijo
Lokalni rsync -n le simulira; preverite poti in ne prepisujte ciljnega omrežja z izvornim.
Načrtujte ustavitev zapisov in končni skladen izvoz. Ločite datoteke in SQL. Velikost in hash istega stabilnega arhiva ne dokazujeta skladnosti baze.
- rsync -n
- SHA-256
Pripravite cilj in kopijo
rsync -aHAXn --numeric-ids -- /source/ /destination/Prava selitev ali preverjanje kopije ni bilo izvedeno. Ohranite vir in preizkušeno obnovo. Brez jamstva neprekinjenosti, istega IP ali prenosljivih licenc.
Pripravite cilj in kopijo
sha256sum /path/archive.tar.gzPrava selitev ali preverjanje kopije ni bilo izvedeno. Ohranite vir in preizkušeno obnovo. Brez jamstva neprekinjenosti, istega IP ali prenosljivih licenc.
Preizkusite zasebno
Preizkusite uporabnike, storitve, SQL pisanje, certifikate, opravila in obnovitveno konzolo; IP in prehod se spreminjata.
Zasebno preizkusite zagon, prijavo, pravice, podatke in obstojnost po pravilnem ponovnem zagonu. Preverite certifikate in TCP/UDP brez javnega upravljanja.
- TCP / UDP
- TLS
Preklopite z možnostjo obnove
Načrtujte končno sinhronizacijo, preprečite dvojna opravila in odpovejte šele po prevzemu.
Naslov ali DNS zamenjajte po preizkusih. Upoštevajte TTL in predpomnilnik. Spremljajte napake in nove zapise; vrnitev zahteva uskladitev novih podatkov.
- DNS
- IP
Kaj storiti v vašem primeru
| Primer | Naslednji korak |
|---|---|
| Pred selitvijo | Ne preklopite pred uspešno zasebno obnovo popolne kopije. |
| Med prenosom | Kopiranje delujočega sistema lahko izpusti spremembe. S skrbnikom načrtujte ustrezno replikacijo in končno sinhronizacijo; neprekinjenost ni obljubljena. |
| Po prehodu | Staro storitev in izvirnike ohranite do prevzema. Določite odobritev prehoda in usklajevanje novih zapisov pred vrnitvijo. |
Uradni viri
Viri pojasnjujejo protokole in nastavitve. Preverite dokumentacijo uporabljene različice.