Preskoči na vsebino
Zaščita DDoS · Peeryx · 15 Tbps+
Vsi vodniki

Selitev Linux VPS: Debian, Ubuntu in aplikacije

Selitev Linux VPS: Debian, Ubuntu in aplikacije. Ločite aplikacijsko obnovo, podprto kopijo in sistemsko sliko; tuj snapshot ne zažene samodejno KVM. Preizkusite uporabnike, storitve, SQL pisanje, certifikate, opravila in obnovitveno konzolo; IP in prehod se spreminjata. Zapišite različice, zagon, zaseden prostor, račune, pravice, opravila, baze in zunanje odvisnosti. Izvoz preverite pred odpovedjo.

← Vsi vodnikiCubixServ

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 -m

Prava 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 -f

Prava 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 -l

Prava 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.gz

Prava 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

PrimerNaslednji korak
Pred selitvijoNe preklopite pred uspešno zasebno obnovo popolne kopije.
Med prenosomKopiranje delujočega sistema lahko izpusti spremembe. S skrbnikom načrtujte ustrezno replikacijo in končno sinhronizacijo; neprekinjenost ni obljubljena.
Po prehoduStaro 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.

  1. ubuntu.com/server/docs/backups-introduction
  2. www.freedesktop.org/software/systemd/man/latest/systemctl.html
  3. man7.org/linux/man-pages/man1/rsync.1.html