Прескочи на садржај
DDoS заштита · Peeryx · 15 Tbps+
Сви водичи

Migracija Linux VPS-a: Debian, Ubuntu i aplikacije

Migracija Linux VPS-a: Debian, Ubuntu i aplikacije. Razlikujte aplikaciju, podržanu kopiju i sliku sistema; tuđi snapshot ne pokreće se automatski na KVM-u. Testirajte korisnike, usluge, SQL zapise, certifikate, zadatke i konzolu oporavka; IP i pristupnik se menjaju. Zapišite verzije, pokretanje, zauzeti prostor, račune, prava, zadatke, baze i vanjske ovisnosti. Potvrdite izvoz pre otkazivanja.

← Сви водичиCubixServ

Пре почетка

Sačuvajte potpunu datiranu kopiju i neovisan original. Zaustavite zapise ili napravite dosljednu kopiju aplikacije. Privatno testirajte obnovu.

Popišite verzije i opseg

Razlikujte aplikaciju, podržanu kopiju i sliku sistema; tuđi snapshot ne pokreće se automatski na KVM-u.

Zapišite verzije, pokretanje, zauzeti prostor, račune, prava, zadatke, baze i vanjske ovisnosti. Potvrdite izvoz pre otkazivanja.

  • KVM
  • Debian / Ubuntu

Sačuvajte sve podatke

Samo čitanjem popišite OS, arhitekturu, montiranja, UID/GID, ACL, systemd i cron.

Sačuvajte potpunu datiranu kopiju i neovisan original. Zaustavite zapise ili napravite dosljednu kopiju aplikacije. Privatno testirajte obnovu.

  • systemd / cron
  • UID / GID / ACL

Sačuvajte sve podatke

cat /etc/os-release
uname -m

Nije provedena stvarna migracija ni provjera kopije. Zadržite izvor i testirani oporavak. Nema garancije rada bez prekida, iste IP adrese ili prenosivih licenci.

Sačuvajte sve podatke

df -hT
lsblk -f

Nije provedena stvarna migracija ni provjera kopije. Zadržite izvor i testirani oporavak. Nema garancije rada bez prekida, iste IP adrese ili prenosivih licenci.

Sačuvajte sve podatke

systemctl list-unit-files --state=enabled
systemctl list-timers --all
crontab -l

Nije provedena stvarna migracija ni provjera kopije. Zadržite izvor i testirani oporavak. Nema garancije rada bez prekida, iste IP adrese ili prenosivih licenci.

Provjerite račune i ovisnosti

Aktivne fajlove baze nisu dosljedan izvoz; transakcijski dump ima ograničenja mehanizma i DDL-a.

Provjerite verzije, privremeni prostor, portove i prava odredišta. Prvo zadržite verzije; ažurirajte zasebno. Jednaki RAM/vCPU ne znače jednak učinak.

  • MySQL / MariaDB / PostgreSQL

Pripremite odredište i kopiju

Lokalni rsync -n samo simulira; provjerite putanje i ne prepisujte mrežu odredišta originalnom konfiguracijom.

Planirajte stanku zapisa i konačni dosljedni izvoz. Odvojite fajlove i SQL. Veličina i hash iste stabilne arhive ne dokazuju dosljednost baze.

  • rsync -n
  • SHA-256

Pripremite odredište i kopiju

rsync -aHAXn --numeric-ids -- /source/ /destination/

Nije provedena stvarna migracija ni provjera kopije. Zadržite izvor i testirani oporavak. Nema garancije rada bez prekida, iste IP adrese ili prenosivih licenci.

Pripremite odredište i kopiju

sha256sum /path/archive.tar.gz

Nije provedena stvarna migracija ni provjera kopije. Zadržite izvor i testirani oporavak. Nema garancije rada bez prekida, iste IP adrese ili prenosivih licenci.

Testirajte privatno

Testirajte korisnike, usluge, SQL zapise, certifikate, zadatke i konzolu oporavka; IP i pristupnik se menjaju.

Privatno testirajte pokretanje, prijavu, prava, podatke i trajnost nakon urednog ponovnog pokretanja. Provjerite certifikate i TCP/UDP bez javne administracije.

  • TCP / UDP
  • TLS

Pređite uz mogućnost oporavka

Planirajte konačnu sinkronizaciju, izbjegnite dvostruke zadatke i otkažite tek nakon prihvaćanja.

Adresu ili DNS promenite nakon testova. Uvažite TTL i keš memoriju. Pratite pogreške i nove zapise; povratak zahtijeva usklađivanje novih podataka.

  • DNS
  • IP

Шта урадити у вашој ситуацији

СитуацијаСледећи корак
Pre migracijeNe prelazite pre uspješne privatne obnove potpune kopije.
Tokom prenosaKopiranje aktivnog sistema može propustiti promene. S administratorom planirajte prikladnu replikaciju i konačnu sinkronizaciju; neprekidnost nije obećana.
Nakon prelazaStaru uslugu i originale zadržite do prihvaćanja. Odredite tko odobrava prelaz i kako uskladiti nove zapise pre povratka.

Званични извори

Извори објашњавају протоколе и подешавања. Проверите документацију верзије коју користите.

  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